.up-permit-page .workspace{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}body.up-tool-page.up-quick-tools.up-permit-page .panel-head h2{font-size:15px!important}body.up-tool-page.up-quick-tools.up-permit-page .panel-head p{font-size:12px!important;line-height:1.45!important}.up-permit-page .permit-review h2{font-size:15px}.up-permit-page .permit-review h3,.up-permit-page .result-label{font-size:14px}.up-permit-page .document-card{padding:18px;border-color:#bec5c1;background:#f2f3f3;color:#18211d;container-type:inline-size}.up-permit-page .document-card-head{align-items:flex-start;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid #d4dbd6;gap:6px 12px}.up-permit-page .document-card-head b{white-space:normal;overflow-wrap:anywhere;font-size:14px}.up-permit-page .document-card-head span{color:#46564c;font-size:12px}.up-permit-page .field-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:18px 14px;align-items:start}body.up-tool-page.up-quick-tools.up-permit-page .field label{font-size:12px!important;line-height:1.4;margin-bottom:6px}.up-permit-page .field input,.up-permit-page .field select{height:42px;font-size:14px}.up-permit-page .field-reading-actions{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-top:7px}.up-permit-page .field-reading-status{display:block;line-height:1.45;font-size:12px}.up-permit-page .field-reading-actions .link-btn{min-height:32px;padding:5px 10px;border:1px solid #afc5b4;border-radius:8px;font-size:12px;line-height:1.4;max-width:100%;white-space:normal;text-align:left}.up-permit-page .field-suggestion{padding:7px 10px;border-radius:8px;margin-top:8px;font-size:12px;line-height:1.45;width:100%;box-shadow:none}.up-permit-page .field-hint,.up-permit-page .field-error{display:block;margin-top:7px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.up-permit-page .field-error[hidden],.up-permit-page .document-validation[hidden]{display:none}.up-permit-page .field-evidence{background:#e8ebeb;border-color:#bec5c1;color:#343e38;padding:12px;font-size:13px;line-height:1.55}.up-permit-page .field-evidence summary{cursor:pointer;padding:4px 0}.up-permit-page .field-evidence img{border-radius:5px}.up-permit-page .document-review{align-items:flex-start;flex-wrap:wrap;line-height:1.6;font-size:13px;margin:14px 0}.up-permit-page .document-review input{flex:0 0 18px;width:18px;height:18px;margin-top:2px;accent-color:#3f7056}.up-permit-page .document-validation{padding:10px 12px;border:1px solid #c99fa3;border-radius:9px;background:#f3e9e9;color:#85414b;line-height:1.6}.up-permit-page .warnings{background:#eeefdf;border-color:#bbc28e;color:#535d2e;white-space:pre-line;font-size:13px;line-height:1.65}.up-permit-page .result-state{flex-wrap:wrap;line-height:1.5}.up-permit-page .pr-toolbar,.up-permit-page .pr-actions{gap:var(--up-btn-gap,7px)}html body.up-permit-page:not(#up-palette-a#up-palette-b#up-palette-c#up-palette-controls#up-palette-role#up-readable-disabled) .field-reading-actions .link-btn{background:#e4ece5!important;border-color:#afc5b4!important;color:#315b45!important;box-shadow:none!important}html body.up-permit-page:not(#up-palette-a#up-palette-b#up-palette-c#up-palette-controls#up-palette-role#up-readable-disabled) .field-reading-actions .link-btn:hover{background:#d8e5db!important;border-color:#3f7056!important;color:#254b36!important;text-decoration:none}html body.up-permit-page:not(#up-palette-a#up-palette-b#up-palette-c#up-palette-controls#up-palette-role#up-readable-disabled) .field-suggestion{background:#eeefdf!important;border-color:#bbc28e!important;color:#535d2e!important}html body.up-permit-page:not(#up-palette-a#up-palette-b#up-palette-c#up-palette-controls#up-palette-role#up-readable-disabled) .field-suggestion:hover{background:#e3e6ca!important;border-color:#8e9a54!important}html body.up-permit-page:not(#up-palette-a#up-palette-b#up-palette-c#up-palette-controls#up-palette-role#up-readable-disabled) .field-reading-actions .link-btn:disabled,html body.up-permit-page:not(#up-palette-a#up-palette-b#up-palette-c#up-palette-controls#up-palette-role#up-readable-disabled) .field-suggestion:disabled{background:#e8ebeb!important;border-color:#bec5c1!important;color:#4d5d53!important;cursor:wait;opacity:1!important}html body.up-permit-page:not(#up-palette-a#up-palette-b#up-palette-c#up-palette-controls#up-palette-role#up-readable-disabled) .field [aria-invalid=true]{border-color:#ac5b67!important;box-shadow:0 0 0 1px #ac5b67!important;background:#fff5f5!important}html body.up-permit-page:not(#up-palette-a#up-palette-b#up-palette-c#up-palette-controls#up-palette-role#up-readable-disabled) .field-error{color:#85414b!important}html body.up-permit-page:not(#up-palette-a#up-palette-b#up-palette-c#up-palette-controls#up-palette-role#up-readable-disabled) .field-reading-status[data-kind=read],html body.up-permit-page:not(#up-palette-a#up-palette-b#up-palette-c#up-palette-controls#up-palette-role#up-readable-disabled) .field-reading-status[data-kind=manual]{color:#32664f!important}@media(max-width:1100px){.up-permit-page .workspace{grid-template-columns:1fr}.up-permit-page .result-panel{min-height:0}}@media(max-width:640px){.up-permit-page .document-card{padding:13px}.up-permit-page .field-grid{gap:16px 12px}}@container (max-width:360px){.up-permit-page .field-grid{grid-template-columns:minmax(0,1fr)}.up-permit-page .field-wide{grid-column:1}}.up-permit-page .document-card{padding:12px 14px}.up-permit-page .document-card-head{padding-bottom:8px;margin-bottom:8px}.up-permit-page .document-card .document-review{margin:4px 0 10px}.up-permit-page .field-grid{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:8px 10px}body.up-tool-page.up-quick-tools.up-permit-page .field label{margin-bottom:3px;line-height:1.3}.up-permit-page .field input,.up-permit-page .field select{height:34px;font-size:13.5px;padding:0 8px}.up-permit-page .field-reading-actions{flex-direction:row;align-items:center;justify-content:space-between;gap:2px 6px;margin-top:3px}.up-permit-page .field-reading-status{flex:1 1 auto;min-width:0;font-size:11px;line-height:1.3}.up-permit-page .field-reading-actions .link-btn{flex:none;min-height:22px;padding:1px 6px;border-radius:6px;font-size:11px;line-height:1.3;white-space:nowrap}.up-permit-page .field-suggestion{display:inline-block;width:auto;margin:3px 4px 0 0;padding:2px 7px;border-radius:6px;font-size:11px;line-height:1.35}.up-permit-page .field-hint,.up-permit-page .field-error{margin-top:3px;font-size:11px;line-height:1.35}.up-permit-page .field{position:relative}.up-permit-page .field .field-evidence{position:absolute;z-index:40;left:0;top:calc(100% + 4px);width:min(560px,calc(100vw - 48px));margin:0;padding:8px 10px;font-size:12px;line-height:1.4;box-shadow:0 12px 28px #1d272138;pointer-events:none}.up-permit-page .field .field-evidence.align-end{left:auto;right:0}.up-permit-page .field .field-evidence img{width:auto;max-width:100%;max-height:260px;margin-top:6px}
