/* Staff forms share the same calm, accessible control geometry. */
.pnc-navigation244{display:flex;gap:12px;border-bottom:1px solid #42a68a;padding:14px 0;margin-bottom:26px}.pnc-navigation244 button{min-height:48px;padding:10px 24px;border-radius:12px;background:transparent;color:#073f38;border:1px solid transparent;font:inherit;font-weight:650}.pnc-navigation244 button[aria-pressed=true]{background:#006650;color:white}.pnc-entry244{display:flex;align-items:center;gap:24px;padding:14px 0 26px}.pnc-entry244 label{display:flex;align-items:center;gap:22px;font-weight:650;font-size:20px}.pnc-entry244 select{min-width:265px;min-height:48px;border:1px solid #aecbc6;border-radius:10px;background:white;padding:10px 16px;font:inherit;font-size:16px}.pnc-groups244{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;margin:22px 0 26px}.pnc-group244{border:1px solid #c3ded8;border-radius:12px;overflow:hidden;background:white;min-width:0}.pnc-group244>summary{cursor:pointer;background:linear-gradient(110deg,#edf7f3,#f5f9f7);padding:16px 22px;font-size:21px;font-weight:700;color:#073e36;list-style:none;display:flex;align-items:center;gap:20px}.pnc-group244>summary::before{content:'›';font-size:29px;line-height:20px}.pnc-group244[open]>summary::before{transform:rotate(90deg)}.pnc-group-fields244{padding:24px 32px 30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pnc-group-fields244>label{display:flex!important;flex-direction:column;gap:9px!important;margin:0!important;font:inherit;font-weight:550;color:#162c31;min-width:0}.pnc-group-fields244>label[hidden]{display:none!important}.pnc-group-fields244 input,.pnc-group-fields244 select,.pnc-group-fields244 textarea{box-sizing:border-box;width:100%;height:46px;min-height:46px;border:1px solid #aec9c6;border-radius:10px;padding:10px 14px;background:white;color:#17272c;font:inherit;box-shadow:0 1px 2px #12352c08}.pnc-group-fields244 textarea{height:90px}.pnc-group-fields244 input:focus,.pnc-group-fields244 select:focus,.pnc-group-fields244 textarea:focus{outline:3px solid #8ed9bf;outline-offset:2px}.pnc-group-fields244 [aria-invalid=true]{border:2px solid #b42318}.pnc-document-note244{grid-column:1/-1;margin:0;color:#526461}.pnc-groups244~button,#pnc-new-save{min-height:46px;padding:10px 25px;border-radius:10px}#pnc-cancel,#pnc-new-cancel{color:#006650;background:transparent;border-color:transparent;text-decoration:underline}#pnc-save-form,#pnc-new-form{display:block!important}#pnc-new-fieldset{padding:0;border:0}#pnc-new-fieldset>legend{font-size:18px}#pnc-panel .pnc-picker188{border:0;background:transparent}#pnc-panel .pnc-picker188>summary{font-weight:650;color:#174d43}#pnc-new-error,#pnc-form-error{scroll-margin-top:25px;color:#a22020}#pnc-new-panel,#pnc-panel{scroll-margin-top:24px}@media(max-width:1000px){.pnc-group-fields244{grid-template-columns:repeat(2,minmax(0,1fr));padding:22px}}@media(max-width:650px){.pnc-group-fields244{grid-template-columns:1fr;padding:18px}.pnc-navigation244{gap:4px}.pnc-navigation244 button{padding:10px 13px}.pnc-entry244 label{flex-wrap:wrap}.pnc-group244>summary{font-size:19px}}
.pnc-navigation244[hidden]{display:none}.pnc-navigation244 button:disabled{opacity:.45;cursor:not-allowed}.pnc-group-fields244>#pnc-evidence-controls{grid-column:1/-1}#pnc-evidence-controls .evidence-upload190{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:18px}@media(max-width:650px){#pnc-evidence-controls .evidence-upload190{grid-template-columns:1fr}}
#pnc-save-form+.pnc-group244{margin:22px 0}
body[data-pnc-active244=true][data-pnc-surface244=staff] #pnc-new-panel,body[data-pnc-active244=true][data-pnc-surface244=staff] .pnc-bulk-disclosure159,body[data-pnc-active244=true][data-pnc-surface244=add] .pnc-staff-list244,body[data-pnc-active244=true][data-pnc-surface244=add] #pnc-panel,body[data-pnc-active244=true][data-pnc-surface244=add] .pnc-bulk-disclosure159,body[data-pnc-active244=true][data-pnc-surface244=excel] .pnc-staff-list244,body[data-pnc-active244=true][data-pnc-surface244=excel] #pnc-panel,body[data-pnc-active244=true][data-pnc-surface244=excel] #pnc-new-panel{display:none!important}
body[data-pnc-active244=true][data-pnc-surface244] #pnc-new-panel:not([hidden]):has(#pnc-new-recovery:not([hidden])),body[data-pnc-active244=true][data-pnc-surface244] .pnc-bulk-disclosure159:not([hidden]):has([role=alert]:not([hidden])){display:block!important}
body[data-pnc-active244=true][data-pnc-surface244=excel] .pnc-bulk-disclosure159:not([hidden]){display:block!important}

/* Strong workspace choices, separate from ordinary page action buttons. */
body #pnc-navigation244.pnc-navigation244{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 22px!important;padding:0 0 20px;border-bottom:1px solid #d5e4de}
body #pnc-navigation244[hidden]{display:none!important}
body #pnc-navigation244 button{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:7px;width:100%;min-height:118px;padding:18px 20px!important;border:2px solid #aac7bc!important;border-radius:12px!important;background:#fff!important;color:#163e33!important;text-align:left;line-height:1.4;box-shadow:0 2px 5px #173e3110;white-space:normal}
body #pnc-navigation244 button:hover:not(:disabled){border-color:#006650!important;background:#f0f8f4!important;filter:none}
body #pnc-navigation244 button[aria-pressed=true]{border-color:#006650!important;background:#e7f5ee!important;box-shadow:inset 5px 0 #006650,0 2px 5px #173e3110}
body #pnc-navigation244 .pnc-option-title248{font-size:20px;font-weight:750;line-height:1.25;padding-right:94px}
body #pnc-navigation244 .pnc-option-description248{font-size:14px;font-weight:450;line-height:1.45;color:#49675b;max-width:36ch}
body #pnc-navigation244 .pnc-option-selected248{display:none;position:absolute;right:12px;top:17px;border-radius:20px;background:#006650;color:#fff;padding:4px 9px;font-size:11px;line-height:1.4;font-weight:650}
body #pnc-navigation244 button[aria-pressed=true] .pnc-option-selected248{display:block}
body #pnc-navigation244 button:focus-visible{outline:3px solid #008b68;outline-offset:3px}
body[data-pnc-active244=true] #summary:empty,body[data-pnc-active244=true] #pending-save:empty{display:none!important}
body[data-pnc-active244=true] #status{margin:10px 0;font-size:14px;line-height:1.4}
body[data-pnc-active244=true] main>.toolbar{margin-bottom:10px}
@media(max-width:1000px){body #pnc-navigation244 .pnc-option-title248{padding-right:0}body #pnc-navigation244 .pnc-option-selected248{position:static;order:3;margin-top:auto}body #pnc-navigation244 button{min-height:142px}}
@media(max-width:600px){body #pnc-navigation244.pnc-navigation244{grid-template-columns:1fr;gap:9px}body #pnc-navigation244 button{min-height:90px;padding:14px 16px!important}body #pnc-navigation244 .pnc-option-title248{font-size:18px;padding-right:94px}body #pnc-navigation244 .pnc-option-selected248{position:absolute;top:14px;right:12px}body #pnc-navigation244 .pnc-option-description248{max-width:none}}
