.property-record-editor{gap:20px;min-width:0;display:grid}.property-record-editor h3,.property-record-editor p{margin:0}.property-record-editor h4{font-size:var(--type-item-title);margin:0;line-height:1.4}.property-record-editor p{max-width:68ch}.property-record-editor fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.property-record-editor legend{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%;margin-bottom:12px;padding:0;font-weight:600}.property-record-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.property-record-editor label{gap:8px;min-width:0;font-weight:600;display:grid}.property-record-editor input:not([type=radio]):not([type=checkbox]),.property-record-editor textarea{width:100%;min-width:0;min-height:48px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);font:inherit;padding:10px 12px;font-size:16px;font-weight:400}.property-record-editor textarea{resize:vertical}.property-record-choices{gap:8px;display:grid}.property-record-editor .property-record-choices label,.property-record-editor .property-record-check{align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;font-weight:400;display:flex}.property-record-editor .property-record-choices input,.property-record-editor .property-record-check input{width:20px;height:20px;min-height:20px;accent-color:var(--teal);flex:none;margin:3px 0 0;padding:0}.property-record-choices span,.property-record-check span{overflow-wrap:anywhere;min-width:0}.property-record-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.property-record-actions button{white-space:normal;max-width:100%}@media (max-width:700px){.property-record-fields{grid-template-columns:minmax(0,1fr)}}.property-record-source{gap:16px;min-width:0;display:grid}.property-record-source h4,.property-record-source h5,.property-record-source p{margin:0}.property-record-source h4,.property-record-source h5{font-size:var(--type-item-title);font-weight:600;line-height:1.4}.property-record-source dl,.property-record-file dl{gap:12px;margin:0;display:grid}.property-record-source dt,.property-record-file dt{color:var(--muted);font-size:var(--type-small)}.property-record-source dd,.property-record-file dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.property-record-literal{white-space:pre-wrap;overflow-wrap:anywhere}.property-record-source details,.property-record-file details{overflow-wrap:anywhere;min-width:0}.property-record-source summary,.property-record-file summary{cursor:pointer;min-height:44px;padding:8px 0}.property-record-observations{gap:20px;margin:0;padding-left:24px;display:grid}.property-record-observations li{min-width:0;padding-left:8px}.property-record-file{gap:8px;min-width:0;display:grid}.property-records,.property-record-workspace,.property-record-sharing,.property-record-received,.property-record-stop{gap:24px;min-width:0;display:grid}.property-records>label{gap:8px;min-width:0;font-weight:600;display:grid}.property-records select{width:100%;min-width:0;min-height:48px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);padding:10px 12px}.property-record-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.property-record-list>li{border-top:1px solid var(--line);gap:12px;min-width:0;padding:24px 0;display:grid}.property-record-list h3,.property-record-list h4,.property-record-list p{margin:0}.property-record-list dl{gap:8px;margin:0;display:grid}.property-record-list dt{color:var(--muted)}.property-record-list dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.property-record-selected{border-top:1px solid var(--line);gap:20px;min-width:0;padding:24px 0;display:grid}.property-record-pending{gap:12px;min-width:0;display:grid}.property-records details{min-width:0}.property-records summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:10px 0}.property-records h2,.property-records h3,.property-records h4,.property-records h5,.property-records a{overflow-wrap:anywhere}
.building-planning,.fund-planning,.owner-project-packs,.owner-fund-snapshots{gap:1.25rem;min-width:0;display:grid}.planning-form,.planning-panel,.planning-record,.planning-source,.fund-recorded-position{gap:1rem;min-width:0;display:grid}.planning fieldset{min-inline-size:0;border:0;gap:.75rem;max-width:100%;margin:0;padding:0;display:grid}.planning legend{white-space:normal;overflow-wrap:normal;word-break:normal;max-width:100%;font-weight:650}.planning-field,.planning label{gap:.4rem;min-width:0;display:grid}.planning-form input:not([type=checkbox]):not([type=radio]),.planning-form textarea,.planning-form select{box-sizing:border-box;width:100%;max-width:100%;min-height:48px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);padding:.65rem .75rem;line-height:1.5}.planning-form textarea{resize:vertical;min-height:8rem}.planning .planning-choice{align-items:flex-start;gap:.65rem;min-height:44px;padding-block:.4rem;display:flex}.planning-choice input{flex:none;margin-top:.3em}.planning-choice span{overflow-wrap:anywhere;min-width:0}.planning-actions{flex-wrap:wrap;gap:.75rem;display:flex}.planning-actions button{white-space:normal;min-height:44px}.planning-record p,.planning-source p{white-space:pre-wrap;overflow-wrap:anywhere}.fund-recorded-position dl{grid-template-columns:minmax(12rem,1fr) minmax(8rem,1fr);gap:.5rem 1rem;min-width:0;display:grid}.fund-recorded-position dt,.fund-recorded-position dd{overflow-wrap:anywhere;min-width:0;margin:0}.planning-record h4,.planning-source h4,.planning-source h5,.planning-source h6,.fund-recorded-position h4,.fund-recorded-position h5{margin:0;line-height:1.35}@media (max-width:42rem){.fund-recorded-position dl{grid-template-columns:minmax(0,1fr)}.fund-recorded-position dd{margin-bottom:.75rem}}.planning pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}
.property-bilingual,.property-bilingual-received,.property-bilingual-stops{gap:24px;min-width:0;display:grid}.property-bilingual h3,.property-bilingual h4,.property-bilingual h5,.property-bilingual-received h3,.property-bilingual-received h4,.property-bilingual-received h5{margin:0;line-height:1.4}.property-bilingual h3,.property-bilingual-received h3{font-size:var(--type-section-title)}.property-bilingual h4,.property-bilingual h5,.property-bilingual-received h4,.property-bilingual-received h5{font-size:var(--type-item-title)}.property-bilingual fieldset,.property-bilingual-stops fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.property-bilingual legend,.property-bilingual-stops legend{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin-bottom:12px;padding:0;font-weight:600}.property-bilingual-choice{align-items:flex-start;gap:.65rem;min-height:2.75rem;display:flex}.property-bilingual-choice input{width:20px;height:20px;min-height:20px;accent-color:var(--teal);flex:none;margin-top:.2em}.property-bilingual-choice span{overflow-wrap:anywhere;min-width:0}.property-bilingual-pair,.property-bilingual-original,.property-bilingual-original-item,.property-bilingual-copy,.property-bilingual-kept,.property-bilingual-history{gap:.75rem;min-width:0;display:grid}.property-bilingual-pair{border-top:1px solid var(--line);padding-block:16px}.property-bilingual label:not(.property-bilingual-choice){gap:8px;font-weight:600;display:grid}.property-bilingual textarea,.property-bilingual input[type=date],.property-bilingual input[type=time]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;min-height:48px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);padding:10px 12px;font-weight:400}.property-bilingual textarea{resize:vertical}.property-bilingual-original dl{gap:.65rem;display:grid}.property-bilingual-original dt{font-weight:600}.property-bilingual-original dd{overflow-wrap:anywhere;margin:.2rem 0 0}.property-bilingual-retained summary{cursor:pointer;overflow-wrap:anywhere;padding-block:.75rem}.property-bilingual-stops button,.property-bilingual button,.property-bilingual-received button{white-space:normal;max-width:100%;min-height:2.75rem}.property-bilingual :is(p,details),.property-bilingual-received :is(p,details),.property-bilingual-stops :is(p,details){overflow-wrap:anywhere;min-width:0}
