.applications{max-width:1200px;margin:0 auto}.application-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:30px}.application-heading .page-heading{margin:0}.application-heading .page-heading p{font-size:18px;line-height:1.7;max-width:62ch}.application-heading>.btn{flex-shrink:0;margin-top:8px}.application-overview{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px;align-items:start}.application-list-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.application-list-heading h2{margin:0;font-size:23px}.application-list-heading>span{color:var(--muted);font-size:14px;white-space:nowrap}.application-filters{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(125px,1fr);gap:16px}.application-filters label,.application-field>label{display:block;font-size:15px;font-weight:600;margin-bottom:7px}.applications input:not([type=checkbox]),.applications select,.applications textarea{font:400 16px/1.55 'Source Sans 3',sans-serif;width:100%;max-width:100%;min-width:0;padding:11px 12px;border:1px solid #c8d5e0;border-radius:5px;background:white;color:var(--ink);box-sizing:border-box}.applications textarea{resize:vertical}.applications input:focus,.applications select:focus,.applications textarea:focus{outline:2px solid var(--teal);outline-offset:2px}.application-result-count{font-size:14px;color:var(--muted);margin:16px 0}.application-row{border-top:1px solid var(--line);padding:23px 0}.application-row:last-child{border-bottom:1px solid var(--line)}.application-row-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.application-row-top>div{min-width:0}.application-row-name{background:none;color:var(--ink);padding:0;font-family:'Manrope',sans-serif;font-size:20px;font-weight:650;letter-spacing:-.4px;line-height:1.45;text-align:left;overflow-wrap:anywhere}.application-row-name:hover{text-decoration:underline;text-underline-offset:4px}.application-row-top p{font-size:16px;color:var(--muted);margin:7px 0 0;overflow-wrap:anywhere}.application-stage{display:inline-block;flex-shrink:0;padding:5px 9px;background:#eff4f7;color:#536a80;font-size:13px;border-radius:4px;line-height:1.45}.application-row-bottom{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:15px;font-size:14px;color:var(--muted);overflow-wrap:anywhere}.application-row-bottom>span:last-child{flex-basis:100%;font-size:15px}.application-row-alert{font-size:14px;line-height:1.6;color:#936031;margin:13px 0 0}.application-agenda{background:#f1f5f6;border:1px solid #dce5ea;border-radius:6px;padding:23px}.application-agenda h2{font-size:21px;margin-bottom:9px}.application-agenda>p{font-size:15px;color:var(--muted);line-height:1.6;margin-bottom:19px}.application-reminders{list-style:none;padding:0;margin:0}.application-reminders li{border-top:1px solid #d9e3e8;padding:17px 0}.application-reminders li>div{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--muted)}.application-reminders button{display:block;background:none;text-align:left;width:100%;padding:9px 0 0;color:var(--ink);font-size:15px;line-height:1.55}.application-reminders button strong,.application-reminders button span{display:block;overflow-wrap:anywhere}.application-reminders button span{color:var(--muted);margin-top:4px;font-size:14px}.application-reminders button:hover strong{text-decoration:underline;text-underline-offset:3px}.application-date-flag{display:inline-block;font-size:12px;padding:2px 6px;border-radius:3px;color:#536a80;background:#e8eef2;white-space:nowrap}.application-date-flag.overdue{color:#963f30;background:#f7e9e2}.application-date-flag.today{color:#756017;background:#f9efcf}.application-date-flag.past{color:#79633e;background:#ede9df}.application-later{border-top:1px solid #d9e3e8;padding-top:16px;margin-top:5px}.application-later summary{cursor:pointer;font-size:14px;font-weight:600}.application-later .application-reminders{margin-top:15px}.application-quiet{font-size:15px;color:var(--muted);line-height:1.65}.application-links{display:flex;flex-direction:column;align-items:flex-start;gap:13px;border-top:1px solid #d9e3e8;margin-top:23px;padding-top:23px}.application-links h3{font-size:16px;line-height:1.5;margin:0 0 2px}.application-links a{font-size:15px;line-height:1.5;color:#216b72;text-underline-offset:3px}.application-empty{background:#f7f9fa;border:1px solid var(--line);border-radius:6px;padding:30px;margin-top:20px}.application-empty h3{font-size:21px;line-height:1.4;margin-bottom:12px}.application-empty p{font-size:17px;line-height:1.75;color:var(--muted);max-width:55ch}.application-empty>a{display:block;margin-top:19px;font-size:15px;color:#216b72;text-underline-offset:3px}.application-save{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:23px;margin-top:30px}.application-save span{font-size:15px;line-height:1.5;color:var(--muted)}.application-save .save-failed{color:#a1362b}.application-privacy{font-size:13px;color:var(--muted);line-height:1.7;max-width:100ch;margin:20px 0 0}.application-back{background:none;padding:0;color:#266f77;text-decoration:underline;text-underline-offset:3px;font-size:15px;margin:0 0 24px}.application-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:40px;align-items:start}.application-editor,.application-editor section{min-width:0}.application-editor>section{margin-top:27px;border-top:1px solid var(--line);padding-top:26px}.application-editor>section:first-child{border:0;padding:0;margin:0}.application-editor-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.application-editor-title h2{font-size:26px;line-height:1.4;margin:0;overflow-wrap:anywhere}.application-editor h3,.application-section-label{font-family:'Manrope',sans-serif;font-size:21px;font-weight:650;letter-spacing:-.4px;line-height:1.45;display:block;margin:0 0 11px}.application-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 18px}.application-field.wide{grid-column:1/-1}.application-help{display:block;font-size:13px;color:var(--muted);line-height:1.65;margin-top:9px}.application-section-note{font-size:16px;line-height:1.7;color:var(--muted);margin:0 0 20px}.application-source-links{display:flex;align-items:center;gap:15px 22px;flex-wrap:wrap;margin-top:19px}.application-source-links:empty{display:none}.application-source-links a{color:#216b72;font-size:15px;text-underline-offset:3px}.application-check{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:1.6;cursor:pointer}.application-check input{height:18px;width:18px;flex:0 0 18px;margin:4px 0 0;accent-color:var(--teal)}.application-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.application-action-done{align-self:center;padding-top:23px}.application-editor-reminders{margin-top:20px}.application-editor-reminders:empty{display:none}.application-editor-reminders p{font-size:14px;line-height:1.7;color:var(--muted);margin:8px 0;overflow-wrap:anywhere}.application-editor-reminders .application-date-flag{margin-right:9px}.application-debrief>label{display:block;font-size:16px;font-weight:600;margin:21px 0 8px}.application-editor-aside{background:#f4f7f9;border:1px solid #dee6ed;border-radius:6px;padding:23px}.application-editor-aside>h3{font-size:20px;line-height:1.5;margin-bottom:12px}.application-editor-aside>p{font-size:16px;color:var(--muted);line-height:1.7}.application-editor-aside>.application-help{font-size:13px;margin:24px 0 0}.application-text-button{background:none;padding:5px 0;color:#984a40;font-size:15px;text-decoration:underline;text-underline-offset:3px}.application-delete>div{padding:20px;background:#fff5f1;border:1px solid #e9d2c7;border-radius:5px;margin-top:15px}.application-delete>div p{font-size:16px;line-height:1.65}.application-delete .btn{margin:0 8px 8px 0}.applications [hidden]{display:none!important}
@media(max-width:1100px){.application-overview{grid-template-columns:minmax(0,1fr) 270px;gap:24px}.application-editor-layout{grid-template-columns:minmax(0,1fr) 240px;gap:26px}.application-heading{flex-wrap:wrap;gap:15px}.application-heading>.btn{margin:0}.application-editor-aside{padding:20px}.application-editor-title{align-items:flex-start}.application-editor-title h2{font-size:24px}}
@media(max-width:880px){.application-overview,.application-editor-layout{grid-template-columns:minmax(0,1fr)}.application-agenda{margin-top:12px}.application-editor-aside{margin-top:3px}.application-agenda>.application-links,.application-editor-aside>.application-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 20px}.application-links h3{grid-column:1/-1}.application-editor-aside>p{max-width:70ch}.application-list-heading h2{font-size:22px}}
@media(max-width:540px){.application-heading .page-heading p{font-size:17px}.application-filters{grid-template-columns:minmax(0,1fr)}.application-list-heading{flex-wrap:wrap;gap:9px}.application-fields,.application-checklist{grid-template-columns:minmax(0,1fr)}.application-field.wide{grid-column:auto}.application-action-done{padding-top:0}.application-editor-title{gap:15px;flex-wrap:wrap}.application-editor-title h2{font-size:24px}.application-row-top{gap:12px}.application-row-name{font-size:19px}.application-row-top p{font-size:15px}.application-stage{font-size:12px}.application-empty{padding:23px}.application-agenda{padding:20px}.application-agenda>.application-links,.application-editor-aside>.application-links{grid-template-columns:minmax(0,1fr)}.application-heading{margin-bottom:26px}.application-editor-aside{padding:20px}.application-save{align-items:flex-start}.application-heading>.btn{width:100%}}
