/* Shared page rhythm, independent of the editing/document canvas layout. */
:root{--property-page-inset:32px;--property-page-top:28px;--property-heading-size:26px}
.workspace main.stage{padding:var(--property-page-top) var(--property-page-inset) 44px}
.workspace .topbar{padding-inline:var(--property-page-inset)}
.page-heading h1,.detail-heading h1,.shell .stage .page-head h1,.shell .stage .hr-page h1,.shell .stage .profile-page h1{font-size:var(--property-heading-size);font-weight:650;line-height:1.25;letter-spacing:-.7px;overflow-wrap:anywhere}
.page-heading{margin-bottom:24px}.page-heading p{font-size:14px;margin-top:8px;line-height:1.6}
.detail-heading{margin-bottom:24px}.workspace .settings-form{max-width:none;width:100%}
.shell .stage>main.page,.shell .stage>main.hr-page,.shell .stage>main.profile-page,.shell .stage>main.support-page{width:100%;max-width:none;margin-inline:0;padding:var(--property-page-top) var(--property-page-inset) 44px;box-sizing:border-box}
.shell .stage>header{height:76px;min-height:76px;padding-inline:var(--property-page-inset)}
.shell .page-head{margin-bottom:24px}.shell .page-head p{font-size:14px;line-height:1.6;margin-top:8px}
.shell .stage .list-controls{width:100%}.shell .stage .list-controls>.list-search{flex:1;max-width:none;width:100%}
.property-register-toolbar{display:grid;grid-template-columns:minmax(180px,2fr) minmax(150px,1fr) auto auto;align-items:end;width:100%}
.property-register-toolbar .control{width:100%;max-width:none}.property-register-toolbar .field{margin:0}
.property-register-toolbar .btn{min-height:44px}
.property-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;color:var(--muted);padding:0 0 16px}
.property-filter-row{margin:0 0 16px;padding:16px;border:1px solid var(--line);border-radius:8px;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:end;min-width:0}
.property-filter-row legend{font-size:13px;font-weight:600;padding-inline:5px}.property-filter-row>.field:nth-of-type(3){grid-column:1/-1}.property-filter-row>.btn{justify-self:start}.property-filter-row .field{min-width:0}
.property-filter-row input,.property-filter-row select,.property-filter-row textarea{max-width:100%;width:100%}
.property-register-toolbar label>span{font-size:13px}.register{table-layout:fixed}.register th:first-child,.register td:first-child{width:30%;min-width:0}.register td{overflow-wrap:anywhere}.register .record-link{max-width:none}
.property-filter-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end;margin:0 0 24px;width:100%}.property-filter-bar .control{max-width:none;width:100%}.property-filter-bar .field{margin:0}
.field>input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),.field>select,.field>textarea{width:100%;min-width:0;max-width:100%}
.shell .record-field-control>input:not([type=checkbox]):not([type=radio]),.shell .record-field-control>textarea,.shell .record-field-control>select{width:100%;min-width:0;max-width:100%}
input::placeholder,textarea::placeholder{color:#798497;opacity:1;font-weight:400}
.field>.property-money-control,.property-money-control{font-weight:400}.property-money-control{display:block;position:relative;min-width:0;width:100%;font-size:inherit}.property-money-control>.property-unit{position:absolute;z-index:1;left:11px;top:50%;transform:translateY(-50%);font-size:inherit;font-weight:400;color:inherit;pointer-events:none}.property-money-control>input.property-currency-input{width:100%;min-width:0;max-width:100%;padding-left:27px!important;font-variant-numeric:tabular-nums}.property-money-control:has(input:disabled)>.property-unit{opacity:.6}
[contenteditable=true][data-placeholder]:empty:before{content:attr(data-placeholder);color:#798497;pointer-events:none}
.shell .main-nav{color:#17253d}.shell .stage>header>strong{font-size:14px}.shell .primary{background:var(--property-brand,#0d2829)!important;border-color:var(--property-brand,#0d2829)!important;color:#fff!important}
@media(min-width:1600px){:root{--property-page-inset:42px;--property-page-top:32px}}
@media(min-width:851px) and (max-width:1150px){:root{--property-page-inset:24px}.shell:not(.main-nav-collapsed){grid-template-columns:202px minmax(0,1fr)}}
@media(max-width:850px){:root{--property-page-inset:24px;--property-page-top:25px;--property-heading-size:25px}.property-register-toolbar{grid-template-columns:1fr 1fr}.shell .stage>header{height:68px;min-height:68px}.property-filter-bar{grid-template-columns:1fr 1fr}}
@media(max-width:560px){:root{--property-page-inset:18px;--property-heading-size:24px}.page-heading .btn{min-height:44px}.property-register-toolbar{gap:12px}.property-register-toolbar>.field:first-child{grid-column:1/-1}.property-register-toolbar>.btn:last-child{grid-column:1/-1}.property-register-toolbar .control{flex-basis:auto}.property-filter-row{grid-template-columns:1fr}.property-filter-row>.field:nth-of-type(3){grid-column:auto}.property-filter-bar{grid-template-columns:1fr}.property-filter-summary{align-items:flex-start}.property-register-toolbar .btn{white-space:normal}.register{table-layout:auto}.register th:first-child,.register td:first-child{width:auto;min-width:180px}.shell input:not([type=checkbox]):not([type=radio]),.shell textarea,.shell select{font-size:16px}}

#pc-filter-form{grid-template-columns:minmax(180px,2fr) repeat(2,minmax(140px,1fr)) auto}@media(max-width:850px){#pc-filter-form{grid-template-columns:1fr 1fr}}@media(max-width:560px){#pc-filter-form{grid-template-columns:1fr}}

[data-filter-list-item][hidden]{display:none!important}.attention-filters{grid-template-columns:1fr 1fr;margin-top:18px;gap:12px}.property-filter-bar[aria-label="Filter this list"]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}@media(max-width:560px){.attention-filters{grid-template-columns:1fr}}
.property-derived-note{display:block;margin:0;font-size:11px;font-weight:400;line-height:1.45;color:#66736c}
