.dc-mappings-wrap{display:flex;flex-direction:column;gap:10px}.dc-mapping-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.dc-mapping-toolbar label{display:flex;flex-direction:column;gap:6px;min-width:330px}.dc-mapping-toolbar label>span{font-size:11px;font-weight:800;color:#46566b}.dc-mapping-toolbar select{border:1px solid var(--qt-border);border-radius:8px;padding:10px 11px;background:#fff;color:var(--qt-navy);outline:none}.dc-mapping-toolbar select:focus{border-color:var(--qt-accent);box-shadow:0 0 0 2px rgba(155,176,201,.15)}.dc-mapping-table{display:grid;grid-template-columns:1.15fr 1.15fr 1.2fr .55fr .45fr .75fr;align-items:center;gap:12px;padding:12px 14px}.dc-row-actions{display:flex;align-items:center;gap:8px}.dc-icon-action{width:31px;height:31px;border:1px solid var(--qt-border);border-radius:7px;background:#fff;color:var(--qt-navy);display:grid;place-items:center;cursor:pointer}.dc-icon-action:hover{border-color:var(--qt-accent);color:var(--qt-accent)}.dc-icon-action svg{font-size:18px}.dc-icon-action.danger{color:var(--qt-delete);border-color:rgba(177,18,38,.25)}.dc-icon-action.danger:hover{background:var(--qt-delete-hover);border-color:var(--qt-delete-hover);color:#fff}.dc-modal-small{width:min(620px,100%)}.dc-form .dc-check{flex-direction:row;align-items:center;gap:9px;border:1px solid var(--qt-border);border-radius:8px;padding:10px 11px}.dc-form .dc-check input{width:auto}@media(max-width:1100px){.dc-mapping-table{grid-template-columns:1.2fr 1.2fr .9fr .55fr .7fr}.dc-mapping-table>span:nth-child(5),.dc-mapping-table.dc-table-head>span:nth-child(5){display:none}}@media(max-width:900px){.dc-mapping-table{grid-template-columns:1.3fr 1.3fr .8fr .7fr}.dc-mapping-table>span:nth-child(3),.dc-mapping-table.dc-table-head>span:nth-child(3){display:none}}@media(max-width:760px){.dc-mapping-toolbar label{min-width:100%;width:100%}.dc-mapping-table{grid-template-columns:1fr 1fr .65fr}.dc-mapping-table>span:nth-child(4),.dc-mapping-table.dc-table-head>span:nth-child(4){display:none}.dc-row-actions{justify-content:flex-end}}