.scope-starter-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-bottom:12px}.scope-starter-actions .preset-open{float:none;margin:0}.objects-open{color:#5b557f;border:1px solid #d5d1e2;background:#f2f0f7;font-weight:650}
#objectsDialog{font-family:Pretendard,"Pretendard Variable",sans-serif;width:min(1000px,calc(100vw - 24px));max-height:92dvh;border:0;border-radius:14px;padding:22px;background:#fafaf7;color:#293b33;box-sizing:border-box}#objectsDialog[open]{display:flex;flex-direction:column;overflow:hidden}#objectsDialog::backdrop{background:rgba(22,29,26,.5)}.cq-objects-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.cq-objects-header h2{font-size:22px;margin:0}.cq-objects-header p{font-size:11px;letter-spacing:1.5px;color:#687166;margin:0 0 6px}#objectsDialog>p{font-size:12px;line-height:1.7;margin:10px 0}#objectsSearchForm{display:grid;grid-template-columns:minmax(0,1fr) 130px auto;gap:8px;margin:10px 0}#objectsSearchForm input,#objectsSearchForm select{width:100%;min-width:0}#objectsRows{flex:1;min-height:0;overflow:auto;max-height:48dvh}.cq-object-row{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:18px;padding:15px 4px;border-bottom:1px solid #e1e4df}.cq-object-row strong{font-size:14px;line-height:1.6}.cq-object-row p{font-size:12px;line-height:1.6;margin:5px 0}.cq-object-meta{color:#69756e}.cq-object-price{color:#526344;font-weight:650}.cq-object-row small{display:block;color:#7c796f;font-size:11px}.cq-object-row a{font-size:12px;color:#606287;display:inline-block;margin-top:6px}.cq-object-row>label{font-size:12px}.cq-object-row input{width:100%;box-sizing:border-box;min-width:0;margin-top:7px}.cq-object-existing{color:#9c6841}.cq-objects-pagination{display:flex;gap:8px;margin-top:8px}.cq-objects-pagination button{font-size:12px;padding:5px 10px}.cq-objects-footer{padding-top:12px;border-top:1px solid #dce3dc;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cq-objects-footer span{font-size:12px;margin-right:auto}.cq-objects-footer .primary{background:#625a83;border-color:#625a83}.cq-objects-discipline{font-size:12px;display:flex;gap:8px;align-items:center}.cq-objects-discipline select{font:inherit;min-width:0}.cq-object-source-note{font-size:12px;line-height:1.7;color:#776952;background:#faf5e9;padding:9px 12px;border-radius:6px}.cq-object-backlink{display:inline-block;font-size:12px;margin-top:6px;color:#605782}
@media(max-width:600px){.scope-starter-actions{justify-content:stretch}.scope-starter-actions button{width:100%}#objectsDialog{padding:16px;width:calc(100vw - 12px);max-height:94dvh}.cq-objects-header h2{font-size:19px}#objectsSearchForm{grid-template-columns:minmax(0,1fr) 100px}#objectsSearchForm button{grid-column:1/-1}.cq-object-row{grid-template-columns:minmax(0,1fr) 90px;gap:9px}.cq-object-row strong{font-size:13px}.cq-objects-footer button{width:100%}#objectsRows{max-height:38dvh}}

/* Keep source links visible alongside quantities, without oversized inherited fields. */
#objectsDialog .cq-objects-discipline{margin:4px 0;white-space:nowrap}
#objectsDialog .cq-objects-discipline select{width:auto;flex:1}
#objectsSearchForm input,#objectsSearchForm select,#objectsDiscipline{padding:9px 10px;font-size:13px;margin:0;min-height:38px}
#objectsSearchForm button{padding:9px 14px;font-size:13px;min-height:38px}
#objectsDialog #objectsStatus{margin:8px 0}
#objectsError:empty{display:none}
