.number-edit{border:0;padding:0;background:transparent;color:#176b4d;text-align:left;text-decoration:underline;text-underline-offset:2px;font:inherit;font-weight:700;cursor:pointer}.number-edit:hover{color:#0e4b34}.number-edit+small{display:block;max-width:180px;margin-top:3px;color:#758477;line-height:1.35}.application-summary{display:grid;gap:5px;padding:13px 15px;margin-bottom:13px;border-radius:10px;background:#f0f7f2;color:#315840;font-size:13px}.application-details{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-height:55vh;overflow:auto}.application-detail{display:grid;gap:4px;border:1px solid #e4ece6;border-radius:8px;padding:10px;font-size:13px}.application-detail b{text-transform:capitalize;color:#6d7f73;font-size:11px}.application-detail span{overflow-wrap:anywhere;color:#203a2d}.template-form-section{grid-column:1/-1;padding:9px 11px;margin:12px 0 2px;border-left:3px solid #21875f;border-radius:5px;background:#eef7f1;color:#315840;font-size:12px;font-weight:750}.template-lookup-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 6px}.template-form-note{padding:10px 12px;border:1px solid #dcebe0;border-radius:8px;background:#f5faf6;color:#4d6858;font-size:12px}.template-form-note.wide{grid-column:1/-1}.template-lookup-actions.wide{grid-column:1/-1}.template-actions{position:sticky;bottom:-18px;padding:12px 0 6px;background:#fff}.template-state{white-space:nowrap}.field input[readonly],.field select[data-master-readonly="true"]{background:#f1f6f2;color:#435b4c}.field select[data-master-readonly="true"]{pointer-events:none}@media(max-width:640px){.application-details{grid-template-columns:1fr}.template-lookup-actions button{flex:1}}
