.builder-record-screen{display:flex;flex-direction:column;gap:16px}.builder-record-screen>.pk-delete-button{width:fit-content;padding:0 16px}.builder-sortable-list{display:flex;flex-direction:column;gap:4px}.builder-sortable-row{position:relative;border-radius:var(--pk-radius-control,9px)}.builder-sortable-row-dragging{opacity:.4}.builder-sortable-row-drop-bottom:after,.builder-sortable-row-drop-top:before{content:"";position:absolute;left:0;right:0;height:2px;border-radius:1px;background:var(--pk-accent,#5b2a2a);pointer-events:none}.builder-sortable-row-drop-top:before{top:-3px}.builder-sortable-row-drop-bottom:after{bottom:-3px}.builder-panel-list{display:flex;flex-direction:column;gap:4px}.builder-photo-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.builder-wide-labels{--pk-label-col:108px}.builder-nav-row-off .pk-label{color:var(--pk-faint)}.builder-field-with-eye{align-items:flex-start}.builder-names-pair{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);gap:6px}.builder-names-pair-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.builder-names-pair-joiner{text-align:center;padding-left:4px;padding-right:4px}.rt-editor{width:100%;min-width:0;display:flex;flex-direction:column;border:1px solid var(--pk-border,#d9d0c6);border-radius:var(--pk-radius-control,8px);background:var(--pk-input-fill,#fbf8f4);font:400 calc(13px * var(--pk-text-scale, 1))/1.5 var(--pk-font-sans,system-ui,sans-serif);color:var(--pk-ink,#2c2622)}.rt-editor:focus-within{border-color:var(--pk-accent,#8a5a44);background:var(--pk-card,#fff)}.rt-editor[data-disabled]{opacity:.6}.rt-toolbar{display:flex;align-items:center;gap:2px;padding:3px;border-bottom:1px solid var(--pk-border-soft,#e7e0d8)}.rt-tool{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--pk-radius-control-sm,6px);background:transparent;color:var(--pk-secondary,#5c524b);cursor:pointer}.rt-tool:hover:not(:disabled){background:var(--pk-segment-track,#f1ebe4);color:var(--pk-ink,#2c2622)}.rt-tool:focus-visible{outline:2px solid var(--pk-accent,#8a5a44);outline-offset:-2px}.rt-tool[aria-pressed=true]{background:var(--pk-segment-track,#f1ebe4);color:var(--pk-accent,#8a5a44)}.rt-tool:disabled{opacity:.4;cursor:default}.rt-toolbar-divider{width:1px;height:16px;margin:0 3px;background:var(--pk-border-soft,#e7e0d8)}.rt-toolbar-spacer{flex:1 1 auto}.rt-link-row{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:5px;border-bottom:1px solid var(--pk-border-soft,#e7e0d8)}.rt-link-input{flex:1 1 120px;min-width:0;height:28px;padding:0 8px;border:1px solid var(--pk-border,#d9d0c6);border-radius:var(--pk-radius-control-sm,6px);background:var(--pk-card,#fff);font:inherit;color:inherit;outline:none}.rt-link-input:focus{border-color:var(--pk-accent,#8a5a44)}.rt-link-input[aria-invalid=true]{border-color:var(--pk-destructive,#b4412f)}.rt-link-button{height:28px;padding:0 10px;border:0;border-radius:var(--pk-radius-control-sm,6px);background:var(--pk-accent,#8a5a44);color:var(--pk-on-accent,#fff);font:500 calc(12px * var(--pk-text-scale, 1))/1 var(--pk-font-sans,system-ui,sans-serif);cursor:pointer}.rt-link-button-quiet{background:transparent;color:var(--pk-secondary,#5c524b)}.rt-link-error{flex-basis:100%;color:var(--pk-destructive,#b4412f)}.rt-countdown,.rt-link-error{margin:0;font-size:calc(11px * var(--pk-text-scale, 1))}.rt-countdown{padding:4px 10px 6px;border-top:1px solid var(--pk-border-soft,#e7e0d8);text-align:right;color:var(--pk-secondary,#5c524b)}.rt-countdown[data-over]{color:var(--pk-destructive,#b4412f);font-weight:600}.rt-content{min-height:4.5em;padding:8px 10px;outline:none;overflow-wrap:anywhere}.rt-content p{margin:0}.rt-content ol+p,.rt-content p+ol,.rt-content p+p,.rt-content p+ul,.rt-content ul+p{margin-top:.6em}.rt-content ol,.rt-content ul{margin:0;padding-left:1.4em}.rt-content ul{list-style:disc}.rt-content ol{list-style:decimal}.rt-content a{color:var(--pk-accent,#8a5a44);text-decoration:underline;text-underline-offset:.15em}.rt-content strong{font-weight:600}.rt-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--pk-placeholder,#766b62);pointer-events:none}.rt-toolbar{flex-wrap:wrap}.rt-select{height:26px;padding:0 6px;border:0;border-radius:var(--pk-radius-control-sm,6px);background:transparent;font:inherit;color:var(--pk-ink,#2c2622);cursor:pointer}.rt-select:hover:not(:disabled){background:var(--pk-segment-track,#f1ebe4)}.rt-select:focus-visible{outline:2px solid var(--pk-accent,#8a5a44);outline-offset:-2px}.rt-select:disabled{opacity:.4;cursor:default}.rt-editor[data-layout] .rt-content h1,.rt-editor[data-layout] .rt-content h2,.rt-editor[data-layout] .rt-content h3{margin:0;font-weight:600;line-height:1.25}.rt-editor[data-layout] .rt-content h1{font-size:1.6em}.rt-editor[data-layout] .rt-content h2{font-size:1.3em}.rt-editor[data-layout] .rt-content h3{font-size:.85em;letter-spacing:.08em}.rt-editor[data-layout] .rt-content>*+*{margin-top:.6em}