.pxj-imedi8-child-list{display:grid;gap:10px}
.pxj-imedi8-child-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid #e3e7ef;border-radius:12px;background:#fff}
.pxj-imedi8-child-row>div:first-child{display:grid;gap:3px}
.pxj-imedi8-child-row span{color:#687386;font-size:13px}
.pxj-imedi8-child-row>div:last-child{display:flex;gap:8px}
.pxj-imedi8-child-row button{border:1px solid #cfd5df;border-radius:8px;background:#fff;padding:7px 10px;color:#34475f;cursor:pointer}.pxj-imedi8-child-row button:hover{border-color:#aeb8c7;background:#f8f9fb}.pxj-imedi8-child-row button:focus-visible{border-color:#6658d3;outline:3px solid rgba(102,88,211,.22);outline-offset:2px}
.pxj-imedi8-child-editor-layer,.pxj-imedi8-child-editor-layer *{box-sizing:border-box}
.pxj-imedi8-child-editor-layer{z-index:100004;max-width:100vw;overflow-x:hidden}
.pxj-imedi8-child-editor-layer .pxj-imedi8-matter-modal{max-width:720px;min-width:0}
.pxj-imedi8-child-editor-layer [data-child-form] .pxj-imedi8-save-button{border:1px solid #5368e8!important;background:linear-gradient(135deg,#5368e8,#6f55ce)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 8px 22px rgba(83,104,232,.25)!important}
.pxj-imedi8-child-editor-layer [data-child-form] .pxj-imedi8-save-button:hover{border-color:#454fc4!important;background:linear-gradient(135deg,#485bce,#6149b7)!important}
.pxj-imedi8-child-other-fields{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.pxj-imedi8-child-other-fields[hidden]{display:none}
@media(max-width:640px){.pxj-imedi8-child-row{align-items:center;flex-direction:row;gap:10px}
.pxj-imedi8-child-row>div:last-child{width:auto}
.pxj-imedi8-child-other-fields{grid-template-columns:1fr}
}
.pxj-imedi8-children-actions{margin-top:14px}.pxj-imedi8-children-actions .pxj-imedi8-save-button,.pxj-imedi8-child-editor-layer [data-child-form] .pxj-imedi8-save-button{width:auto!important;min-height:38px!important;padding:8px 13px!important;font-size:11px!important}.pxj-imedi8-child-row>div:first-child{min-width:0!important}.pxj-imedi8-child-row strong,.pxj-imedi8-child-row span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pxj-imedi8-child-row>div:last-child{flex:0 0 auto!important}.pxj-imedi8-child-row button{white-space:nowrap!important}
