.related-section,.related-panel{min-width:0;margin-block:12px;padding:14px;border:1px solid var(--pb-line);border-radius:var(--pb-radius-card);background:var(--pb-surface)}.modal-pagestic_builder .related-section,.modal-pagestic_builder .related-panel{padding:0;border:0;border-radius:0;background:transparent}.modal-pagestic_builder .related-panel{margin-block:0}.related-section h2,.related-section h3,.related-panel h3{margin:0 0 8px;font-size:.9rem;font-weight:650}.related-heading{display:flex;align-items:center;gap:6px;margin-bottom:8px}.related-heading h3{margin:0}.related-section fieldset{min-width:0;margin:0;padding:0;border:0}.related-section p,.related-picker p{margin:6px 0;font-size:.8rem}.related-tabs,.related-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-block:10px}.record-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.record-toolbar form{display:flex;align-items:center;gap:6px;min-width:0}.record-search{display:flex;align-items:center;gap:8px;min-width:0;height:var(--pb-control-h);padding:0 12px;border:1px solid var(--pb-line-strong);border-radius:var(--pb-radius-pill);background:var(--pb-surface);color:var(--pb-faint)}.record-search input{width:100%;min-width:0;max-width:16rem;border:0;outline:0;background:transparent;color:var(--pb-ink);font:inherit;font-size:var(--pb-control-font)}.record-search:focus-within{border-color:var(--pagestic_builder-accent);box-shadow:var(--pb-focus-ring)}.record-page-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;color:var(--pb-muted);font-size:.76rem}.ui-list.record-rows{row-gap:2px;overflow:visible;border:0;border-radius:0;background:transparent}.record-rows>.ui-row{min-height:44px;margin-inline:-8px;padding:6px 8px;border-radius:10px}.record-rows>.ui-row+.ui-row{border-top:0}.record-rows>button.ui-row,.record-rows>a.ui-row{width:calc(100% + 16px);border:0;background:transparent;text-align:left;cursor:pointer}.record-rows>button.ui-row:hover,.record-rows>a.ui-row:hover{background:var(--pb-surface-soft);color:inherit}.record-rows .ui-row__icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--pb-slate-bg);color:var(--pb-slate-text);font-size:.8rem}.record-rows .ui-row__title[href]:hover{color:var(--pagestic_builder-accent-dim)}.record-hint{margin:0;color:var(--pb-muted);font-size:.78rem}.record-error{margin:0 0 10px}.record-log{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.record-log>li{min-width:0;padding-left:10px;border-left:2px solid var(--pb-line-strong);color:var(--pb-ink-soft);font-size:.78rem;overflow-wrap:anywhere}.record-log>li>p{margin:2px 0 0;color:var(--pb-muted)}.record-log small{color:var(--pb-faint);font-size:.72rem}.related-record-list{margin:8px 0;padding:0;list-style:none}.related-record-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:6px 0}.related-record-list li+li{border-top:1px solid var(--pb-line)}.related-record-list li>span{min-width:0;font-size:.84rem;overflow-wrap:anywhere}.related-record-list small,.related-record-list strong{display:block}.related-record-list strong{font-weight:650}.related-record-list small{color:var(--pb-muted);font-size:.74rem}.related-picker label{display:block}.related-picker .record-search{display:flex;margin:0}.record-items{display:grid;gap:2px;margin:0;padding:0;list-style:none}.record-items:empty,.related-record-list:empty{margin:0}.record-items>li{min-width:0;padding:8px 0;font-size:.84rem;overflow-wrap:anywhere}.record-items>li+li{border-top:1px solid var(--pb-line)}.record-item-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.record-item-heading strong{font-weight:650}.record-item-meta{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:2px;color:var(--pb-muted);font-size:.74rem}.record-item-description{margin:4px 0 0;color:var(--pb-ink-soft);font-size:.8rem}.record-items .related-actions{margin:6px 0 0}@media(max-width:540px){.record-toolbar form{width:100%}.record-search{flex:1}}
