@layer lotus{.record-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-3) var(--sp-4);margin:0 0 var(--sp-4);flex-wrap:wrap;display:flex}.record-head-main{flex:20rem;gap:.2rem;min-width:0;display:grid}.record-head-title{letter-spacing:-.015em;color:var(--navy);overflow-wrap:anywhere;margin:0;font-size:1.375rem;font-weight:680;line-height:1.25}.record-head-meta .mono{font-size:var(--t-xs)}.record-head-actions{justify-content:flex-end;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.record-head.sticky{top:calc(var(--topbar-h) + var(--viewas-h,0px));z-index:12;padding:var(--sp-3) 2rem;background:var(--paper);border-bottom:1px solid var(--line);margin-inline:-2rem;position:sticky}.record-layout{gap:var(--sp-4);align-items:start;display:grid}.record-main{min-width:0}.record-aside h3,.record-table h2{margin:0 0 var(--sp-3);font-size:var(--t-m)}.record-aside .facts{margin:0}.record-table{padding-bottom:var(--sp-2)}.record-table table.rows{margin:0}@media (width>=1100px){.record-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);grid-template-areas:"main aside"}.record-layout>.record-main{grid-area:main}.record-layout>.record-aside{grid-area:aside}}.form-card{padding:var(--sp-5) var(--sp-6) var(--sp-4)}.form-card fieldset.group{border:0;border-top:1px solid var(--line);padding:var(--sp-4) 0 var(--sp-1);margin:var(--sp-2) 0 var(--sp-2);border-radius:0}.form-card fieldset.group>legend{float:left;width:100%;margin:0 0 var(--sp-3);font-size:var(--t-m);color:var(--navy);padding:0;font-weight:650}.form-card fieldset.group>legend+*{clear:left}.form-card .form-actions,.form-card .cms-savebar{border-top:1px solid var(--line);margin-top:var(--sp-4);padding-top:var(--sp-4)}.form-card .cms-savebar{margin-inline:calc(-1 * var(--sp-6));padding-inline:var(--sp-6);margin-bottom:calc(-1 * var(--sp-4));padding-bottom:var(--sp-4);background:var(--white);border-radius:0 0 var(--r-m) var(--r-m)}.form-card .cms-savebar .form-actions{border-top:0;margin-top:0;padding-top:0}@media (width<=600px){.form-card{padding:var(--sp-4)}.form-card .cms-savebar{margin-inline:calc(-1 * var(--sp-4));padding-inline:var(--sp-4)}}@media (width<=900px){.record-head.sticky{border-bottom:0;margin-inline:0;padding-inline:0;position:static}.record-head-actions{justify-content:flex-start}}}
