.dc-page{min-height:calc(100vh - 100px);padding:34px 0 80px;background:#f4f1eb;color:#152531}.dc-page>.container{max-width:1450px}.dc-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:45px;align-items:end;padding:40px 44px;border:1px solid #172630;border-top:3px solid #f4511e;background:#fff}.dc-hero small,.dc-admin-template small,.dc-admin-items small,.dc-project-actions small,.dc-project-items>header small,.dc-source-badge small{color:#f4511e;font-size:10px;font-weight:900;letter-spacing:.11em}.dc-hero h1{margin:10px 0 0;font-size:clamp(45px,5vw,72px);font-weight:400;line-height:.94;letter-spacing:-.055em}.dc-hero h1 em{color:#f4511e;font-style:normal}.dc-hero>p{margin:0;font-size:16px;line-height:1.65}.dc-hero.project>div>p{margin:14px 0 0}.dc-source-badge{display:grid;gap:5px;padding:20px 22px;border-bottom:4px solid #f4511e;background:#172630;color:#fff}.dc-source-badge b{font-size:18px}.dc-source-badge span{color:#cbd5d9;font-size:12px}.dc-empty,.dc-initialize{margin-top:22px;padding:35px;border:1px solid #172630;background:#fff}.dc-template-tabs{display:grid;grid-template-columns:230px repeat(3,minmax(200px,1fr)) auto;margin-top:22px;border:1px solid #172630;background:#fff}.dc-template-tabs>div,.dc-template-tabs button{min-height:78px;padding:14px 17px;border:0;border-right:1px solid #c5ced2;background:#fff;text-align:left}.dc-template-tabs>div{display:grid}.dc-template-tabs>div small{color:#f4511e;font-weight:900}.dc-template-tabs button{display:grid;gap:5px}.dc-template-tabs button span{font-weight:800}.dc-template-tabs button small{color:#63737d}.dc-template-tabs button.active{background:#172630;color:#fff;border-bottom:4px solid #f4511e}.dc-template-tabs button.active small{color:#d3dbde}.dc-template-tabs button.add{background:#f4511e;color:#fff;font-weight:900;text-align:center}.dc-admin-template,.dc-admin-items{margin-top:22px;border:1px solid #172630;background:#fff}.dc-admin-template>header,.dc-admin-items>header,.dc-project-items>header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;background:#172630;color:#fff}.dc-admin-template h2,.dc-admin-items h2,.dc-project-items h2{margin:4px 0 0}.dc-admin-template header button,.dc-admin-items header button,.dc-project-actions button,.dc-project-items header button,.dc-item-editor button,.dc-item-modal button{border:1px solid #172630;background:#f4511e;color:#fff;padding:11px 14px;font-weight:900}.dc-template-form{display:grid;grid-template-columns:1.4fr .5fr auto;gap:13px;padding:20px 22px}.dc-template-form label,.dc-item-editor label,.dc-item-modal label,.dc-initialize label{display:grid;gap:6px;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dc-template-form input,.dc-template-form textarea,.dc-item-editor input,.dc-item-editor select,.dc-item-editor textarea,.dc-item-modal input,.dc-item-modal select,.dc-item-modal textarea,.dc-initialize select{width:100%;min-height:42px;border:1px solid #aab5bb;background:#fff;padding:9px 11px;font:inherit}.dc-template-form .wide{grid-column:1/3}.dc-template-form textarea{min-height:76px}.dc-template-form .check,.dc-item-editor .check,.dc-item-modal .check{display:flex;align-items:center;gap:8px;align-self:end;min-height:42px}.dc-template-form .check input,.dc-item-editor .check input,.dc-item-modal .check input{width:18px;min-height:18px}.dc-item-editor{margin:18px;border:1px solid #9eabb2;background:#f4f1eb}.dc-item-editor>header{display:flex;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #bcc6cb}.dc-item-editor h3{margin:4px 0 0}.dc-item-editor>div{display:grid;grid-template-columns:1fr 1fr 1.2fr 1.5fr 100px auto;gap:10px;padding:17px}.dc-item-editor .json{grid-column:1/-1}.dc-item-editor textarea{min-height:170px;font-family:Consolas,monospace;font-size:12px}.dc-item-editor>footer{display:flex;gap:8px;padding:0 17px 17px}.dc-item-editor button.secondary,.dc-item-modal button.secondary,.dc-project-actions button.secondary,.dc-project-items header button.secondary{background:#fff;color:#172630}.dc-item-editor button.danger{background:#fff;color:#a62e20;border-color:#a62e20}.dc-admin-area-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #bcc6cb}.dc-admin-area-list section{border-right:1px solid #c5ced2;border-bottom:1px solid #c5ced2}.dc-admin-area-list section>header,.dc-project-items section>header{display:flex;justify-content:space-between;padding:11px 15px;background:#ece9e3}.dc-admin-area-list section>button{width:100%;display:flex;justify-content:space-between;gap:15px;padding:13px 15px;border:0;border-top:1px solid #d3dadd;background:#fff;text-align:left}.dc-admin-area-list section>button div{display:grid;gap:3px}.dc-admin-area-list section>button small{color:#f4511e}.dc-admin-area-list section>button>span{align-self:center;padding:5px 7px;background:#e9eef0;font-size:9px;font-weight:900}.dc-admin-area-list section>button.retired{opacity:.62}.dc-initialize{display:grid;grid-template-columns:1fr 360px auto;gap:24px;align-items:end}.dc-initialize small{color:#f4511e;font-weight:900}.dc-initialize h2{margin:5px 0}.dc-initialize p{margin:0;color:#60717c}.dc-initialize button{min-height:44px;border:0;background:#f4511e;color:#fff;padding:10px 18px;font-weight:900}.dc-project-lineage{display:grid;grid-template-columns:repeat(4,1fr);margin-top:22px;border:1px solid #172630;background:#fff}.dc-project-lineage article{display:grid;gap:5px;padding:18px 20px;border-right:1px solid #c6cfd3}.dc-project-lineage article:last-child{border:0}.dc-project-lineage small{color:#f4511e;font-size:9px;font-weight:900;letter-spacing:.1em}.dc-project-lineage b{font-size:25px}.dc-project-lineage span{color:#62737d;font-size:11px}.dc-project-actions{display:flex;align-items:center;gap:9px;margin-top:22px;padding:18px 20px;border:1px solid #172630;background:#fff}.dc-project-actions>div{margin-right:auto}.dc-project-actions h2{margin:3px 0 0;font-size:22px}.dc-area-summary{display:grid;grid-template-columns:repeat(4,1fr);margin-top:22px;border:1px solid #172630}.dc-area-summary button{display:grid;gap:4px;min-height:100px;padding:15px 17px;border:0;border-right:1px solid #c4cdd1;border-bottom:1px solid #c4cdd1;background:#fff;text-align:left}.dc-area-summary button:hover{background:#f9eee8}.dc-area-summary small{color:#f4511e;font-weight:900;letter-spacing:.08em}.dc-area-summary b{font-size:27px}.dc-area-summary span{color:#63737d;font-size:10px}.dc-project-items{margin-top:22px;border:1px solid #172630}.dc-project-items>section{background:#fff}.dc-project-items section>article{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(340px,1.2fr) 210px auto;gap:18px;align-items:center;padding:14px 16px;border-top:1px solid #d1d8db}.dc-project-items article small{color:#f4511e;font-size:9px;font-weight:900}.dc-project-items h3{margin:3px 0 0}.dc-project-items pre,.dc-compare pre{max-height:150px;margin:0;overflow:auto;white-space:pre-wrap;font:11px/1.45 Consolas,monospace;color:#52636e}.dc-project-items article>button{border:1px solid #172630;background:#fff;padding:8px 11px;font-weight:800}.dc-status{padding:7px 9px;border-left:4px solid #8c9ba3;background:#e9edef;font-size:9px;font-weight:900}.dc-status.in-sync{border-color:#16834a}.dc-status.project-modified,.dc-status.project-added{border-color:#216b82}.dc-status.template-update-available,.dc-status.sync-conflict{border-color:#f4511e}.dc-status.retired-in-template,.dc-status.ignored-for-project{border-color:#a72e20}.dc-drawer-backdrop{position:fixed;inset:0;z-index:1400;background:rgba(18,32,42,.76);display:flex;justify-content:flex-end}.dc-sync-drawer{width:min(1180px,96vw);height:100vh;overflow:auto;background:#f4f1eb;box-shadow:-20px 0 60px rgba(0,0,0,.28)}.dc-sync-drawer>header,.dc-item-modal>header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:25px;padding:22px 26px;border-bottom:4px solid #f4511e;background:#172630;color:#fff}.dc-sync-drawer>header small,.dc-item-modal>header small{color:#f4511e;font-weight:900;letter-spacing:.1em}.dc-sync-drawer h2,.dc-item-modal h2{margin:4px 0}.dc-sync-drawer header p,.dc-item-modal header p{margin:6px 0 0;color:#d3dbde}.dc-sync-drawer>header button,.dc-item-modal>header button{align-self:flex-start;border:1px solid #fff;background:#172630;color:#fff;padding:9px 12px;font-weight:900}.dc-sync-mode{display:flex;align-items:center;gap:8px;padding:15px 20px;border-bottom:1px solid #bfc9ce;background:#fff}.dc-sync-mode>div{display:grid;margin-right:auto}.dc-sync-mode small{color:#f4511e;font-weight:900}.dc-sync-mode button{border:1px solid #172630;background:#fff;padding:9px 12px;font-weight:800}.dc-sync-mode button.active{background:#172630;color:#fff}.dc-sync-mode button.run{background:#f4511e;border-color:#f4511e;color:#fff}.dc-sync-summary{margin:18px 20px;border:1px solid #172630}.dc-sync-summary>div,.dc-sync-summary>button{display:grid;grid-template-columns:1.5fr repeat(5,1fr);width:100%;padding:10px 13px;border:0;border-bottom:1px solid #cbd3d7;background:#fff;text-align:left}.dc-sync-summary>div{background:#172630;color:#fff}.dc-sync-summary>button:hover{background:#fff0e8}.dc-differences{display:grid;gap:14px;padding:0 20px 30px}.dc-differences>article{border:1px solid #9eabb2;background:#fff}.dc-differences article>header{display:flex;justify-content:space-between;gap:20px;padding:13px 16px;border-bottom:1px solid #cbd3d7}.dc-differences article>header small{color:#f4511e;font-size:9px;font-weight:900}.dc-differences h3{margin:3px 0 0}.dc-differences article>header>span{align-self:center;font-size:10px;font-weight:900}.dc-compare{display:grid;grid-template-columns:repeat(3,1fr)}.dc-compare section{min-width:0;padding:14px;border-right:1px solid #d1d8db}.dc-compare section:last-child{border:0}.dc-compare small{display:block;margin-bottom:8px;color:#f4511e;font-size:9px;font-weight:900}.dc-differences article>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 15px;border-top:1px solid #d1d8db;background:#f4f1eb}.dc-differences footer button{border:1px solid #172630;background:#172630;color:#fff;padding:9px 12px;font-weight:800}.dc-differences footer button.secondary{background:#fff;color:#172630}.dc-item-modal{width:min(900px,94vw);max-height:92vh;margin:auto;overflow:auto;background:#fff}.dc-item-modal>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:22px}.dc-item-modal .wide,.dc-item-modal .json{grid-column:1/-1}.dc-item-modal .json textarea{min-height:260px;font-family:Consolas,monospace}.dc-item-modal>footer{display:flex;justify-content:flex-end;padding:14px 22px;border-top:1px solid #cad2d6;background:#f4f1eb}
@media(max-width:1000px){.dc-hero,.dc-initialize{grid-template-columns:1fr}.dc-template-tabs{grid-template-columns:1fr 1fr}.dc-template-tabs>div{grid-column:1/-1}.dc-item-editor>div{grid-template-columns:1fr 1fr}.dc-project-lineage,.dc-area-summary{grid-template-columns:1fr 1fr}.dc-project-items section>article{grid-template-columns:1fr 1fr}.dc-compare{grid-template-columns:1fr}.dc-compare section{border-right:0;border-bottom:1px solid #d1d8db}}
@media(max-width:650px){.dc-page{padding-top:15px}.dc-hero{padding:25px 20px}.dc-template-tabs,.dc-admin-area-list,.dc-project-lineage,.dc-area-summary,.dc-item-modal>div{grid-template-columns:1fr}.dc-template-form,.dc-item-editor>div{grid-template-columns:1fr}.dc-template-form .wide{grid-column:1}.dc-project-actions{align-items:stretch;flex-direction:column}.dc-project-actions>div{margin:0}.dc-project-items section>article{grid-template-columns:1fr}.dc-sync-mode{align-items:stretch;flex-direction:column}.dc-sync-mode>div{margin:0}.dc-sync-summary{overflow:auto}.dc-sync-summary>div,.dc-sync-summary>button{min-width:650px}.dc-differences article>footer{flex-direction:column}}
.admin-hub-primary{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}
.admin-hub-card.conversion{border-top-color:#835d28}.admin-hub-card.conversion .admin-hub-icon{background:#835d28}
.dc-filter-workbench{margin-top:22px;border:1px solid #172630;background:#fff}.dc-filter-workbench>header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 24px;background:#172630;color:#fff}.dc-filter-workbench>header small,.dc-filter-primary>header small,.dc-filter-secondary>header small,.dc-filter-secondary article small{color:#f4511e;font-size:9px;font-weight:900;letter-spacing:.09em}.dc-filter-workbench>header h2{margin:4px 0;font-size:27px}.dc-filter-workbench>header p{margin:0;color:#cbd5d9}.dc-filter-workbench>header button{border:1px solid #fff;background:#f4511e;color:#fff;padding:11px 15px;font-weight:900}.dc-filter-controls{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid #c5ced2;background:#f4f1eb}.dc-filter-controls>span{margin-right:3px;color:#f4511e;font-size:9px;font-weight:900;letter-spacing:.1em}.dc-filter-controls button{border:1px solid #172630;background:#fff;padding:9px 12px;font-weight:800}.dc-filter-controls button.active{background:#172630;color:#fff;border-bottom-color:#f4511e}.dc-filter-controls b{margin-left:auto}.dc-filter-empty{padding:30px;color:#63737d}.dc-filter-primary{border-top:1px solid #9eabb2}.dc-filter-primary>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px 18px;background:#ebe8e2}.dc-filter-primary h3{margin:0;font-size:24px}.dc-filter-primary>header span{font-size:11px;font-weight:800}.dc-filter-secondary>header{display:flex;align-items:center;gap:10px;padding:10px 20px;border-top:1px solid #cbd3d7;border-bottom:1px solid #cbd3d7}.dc-filter-secondary>article{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr) minmax(260px,1fr) auto;gap:18px;align-items:start;padding:16px 20px;border-bottom:1px solid #d5dcdf}.dc-filter-secondary h4{margin:4px 0;font-size:18px}.dc-filter-secondary article span,.dc-filter-secondary article p{color:#5f707a}.dc-filter-secondary article p{margin:5px 0 0;white-space:pre-wrap;line-height:1.45}.dc-filter-secondary article>button{border:1px solid #172630;background:#fff;padding:8px 12px;font-weight:800}.dc-filter-modal{width:min(980px,94vw);max-height:92vh;margin:auto;overflow:auto;background:#fff}.dc-filter-modal>header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:25px;padding:22px 26px;border-bottom:4px solid #f4511e;background:#172630;color:#fff}.dc-filter-modal>header small{color:#f4511e;font-weight:900;letter-spacing:.1em}.dc-filter-modal h2{margin:4px 0}.dc-filter-modal header p{margin:6px 0 0;color:#d3dbde}.dc-filter-modal>header button{align-self:flex-start;border:1px solid #fff;background:#172630;color:#fff;padding:9px 12px;font-weight:900}.dc-filter-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:24px}.dc-filter-form label{display:grid;gap:7px;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dc-filter-form input,.dc-filter-form textarea{width:100%;border:1px solid #aab5bb;background:#fff;padding:10px 12px;font:inherit}.dc-filter-form input{min-height:44px}.dc-filter-form .wide{grid-column:1/-1}.dc-filter-form .editor textarea{min-height:190px;line-height:1.5;resize:vertical}.dc-filter-modal>footer{display:flex;justify-content:flex-end;gap:10px;padding:15px 24px;border-top:1px solid #cad2d6;background:#f4f1eb}.dc-filter-modal>footer button{border:1px solid #172630;background:#f4511e;color:#fff;padding:11px 15px;font-weight:900}.dc-filter-modal>footer button.danger{margin-right:auto;background:#fff;color:#a62e20;border-color:#a62e20}
@media(max-width:1000px){.dc-filter-secondary>article{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.dc-filter-form{grid-template-columns:1fr}.dc-filter-form .wide{grid-column:1}.dc-filter-workbench>header,.dc-filter-controls{align-items:stretch;flex-direction:column}.dc-filter-controls b{margin:0}.dc-filter-secondary>article{grid-template-columns:1fr}}
.dcb-loading{margin-top:22px;padding:35px;border:1px solid #172630;background:#fff}.dcb-definitions{margin-top:22px;border:1px solid #172630;background:#fff}.dcb-definitions>header,.dcb-governance>header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;background:#172630;color:#fff}.dcb-definitions small,.dcb-governance small,.dcb-dialog small{color:#f4511e;font-size:9px;font-weight:900;letter-spacing:.1em}.dcb-definitions h2,.dcb-governance h2{margin:4px 0}.dcb-definitions>header button,.dcb-governance>header button,.dcb-toolbar button{border:1px solid #fff;background:#f4511e;color:#fff;padding:10px 14px;font-weight:900}.dcb-definitions>div{display:grid;grid-template-columns:repeat(3,1fr)}.dcb-definitions article{padding:18px 20px;border-right:1px solid #c7d0d4}.dcb-definitions h3{margin:4px 0;font-size:22px}.dcb-definitions p{min-height:52px;color:#5f707a}.dcb-definitions footer{display:flex;align-items:center;gap:10px;font-size:10px}.dcb-definitions footer span:first-child{padding:5px 7px;border-left:3px solid #18834a;background:#e9eef0;font-weight:900}.dcb-definitions footer span.specific{border-color:#216b82}.dcb-definitions footer button{margin-left:auto;border:1px solid #172630;background:#fff;padding:6px 9px;font-weight:800}.dcb-toolbar{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #172630;border-top:0;background:#edeae4}.dcb-toolbar input{flex:1;min-height:42px;border:1px solid #a9b5bb;padding:9px 12px;font:inherit}.dcb-toolbar button{border-color:#172630}.dcb-classifications>section{margin-top:18px;border:1px solid #172630;background:#fff}.dcb-classification-head{display:grid;grid-template-columns:35px 1fr auto;align-items:center;width:100%;padding:16px 20px;border:0;background:#172630;color:#fff;text-align:left}.dcb-classification-head>span{font-size:24px}.dcb-classification-head small{color:#f4511e;font-weight:900}.dcb-classification-head h3{margin:3px 0;font-size:25px}.dcb-grid{border:1px solid #172630;background:#fff}.dcb-classifications .dcb-grid{border:0}.dcb-grid>header,.dcb-grid>article{display:grid;gap:14px;align-items:center;padding:12px 15px;border-bottom:1px solid #d0d8dc}.dcb-grid>header{background:#ebe8e2;color:#f4511e;font-size:9px;font-weight:900;text-transform:uppercase}.dcb-grid.filtering>header,.dcb-grid.filtering>article{grid-template-columns:220px minmax(360px,1.6fr) minmax(180px,.7fr) 125px 55px}.dcb-grid.cleansing>header,.dcb-grid.cleansing>article{grid-template-columns:170px minmax(280px,1.4fr) 135px 120px 110px 90px 55px}.dcb-grid.mappings>header,.dcb-grid.mappings>article{grid-template-columns:170px 190px minmax(280px,1fr) 120px 140px 55px}.dcb-grid.governance>header,.dcb-grid.governance>article{grid-template-columns:minmax(200px,1fr) 150px 110px 80px 80px 130px 55px}.dcb-grid article small{display:block;margin-top:4px;color:#667781}.dcb-grid article>button,.dcb-scope button{border:1px solid #172630;background:#fff;padding:7px 9px;font-weight:800}.dcb-grid .status{padding:6px 8px;border-left:3px solid #8c9ba3;background:#e9edef;font-size:10px;font-weight:900}.dcb-scope{display:grid;gap:16px;margin-top:18px}.dcb-scope>article{border:1px solid #172630;background:#fff}.dcb-scope>article>header{display:flex;align-items:center;gap:10px;padding:16px 18px;background:#172630;color:#fff}.dcb-scope>article>header>div{margin-right:auto}.dcb-scope h3{margin:3px 0;font-size:23px}.dcb-scope p{margin:0;color:#cbd5d9}.dcb-table-row{display:grid;grid-template-columns:55px 1fr 1fr 120px 55px;gap:12px;align-items:center;padding:12px 16px;border-top:1px solid #d0d8dc}.dcb-governance{margin-top:18px;border:1px solid #172630}.dcb-governance .dcb-grid{border:0}.dcb-backdrop{position:fixed;inset:0;z-index:1600;display:flex;padding:24px;background:rgba(18,32,42,.78)}.dcb-dialog{width:min(820px,96vw);max-height:94vh;margin:auto;overflow:auto;background:#fff;box-shadow:0 25px 70px rgba(0,0,0,.3)}.dcb-dialog.large{width:min(1040px,96vw)}.dcb-dialog-header{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;align-items:start;padding:20px 24px;border-bottom:4px solid #f4511e;background:#172630;color:#fff}.dcb-dialog-header h2{margin:4px 0;font-size:30px}.dcb-dialog-header button{border:1px solid #fff;background:#172630;color:#fff;padding:8px 12px;font-size:20px}.dcb-dialog .form{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:22px}.dcb-dialog label{display:grid;gap:7px;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.dcb-dialog input,.dcb-dialog select,.dcb-dialog textarea{width:100%;min-height:42px;border:1px solid #a9b5bb;padding:9px 11px;font:inherit}.dcb-dialog textarea{min-height:110px;resize:vertical}.dcb-dialog label.wide,.dcb-dialog .wide{grid-column:1/-1}.dcb-dialog label.check{display:flex;align-items:center;flex-direction:row}.dcb-dialog label.check input{width:18px;min-height:18px}.dcb-dialog label small{color:#63737d;letter-spacing:0;text-transform:none}.dcb-dialog-footer{display:flex;justify-content:flex-end;gap:9px;padding:14px 22px;border-top:1px solid #c8d1d5;background:#f4f1eb}.dcb-dialog-footer button{border:1px solid #172630;background:#f4511e;color:#fff;padding:10px 15px;font-weight:900}.dcb-dialog-footer button.secondary{background:#fff;color:#172630}.dcb-dialog-footer button.danger{margin-right:auto;background:#fff;color:#a62e20;border-color:#a62e20}.dcb-components{border:1px solid #c2ccd0}.dcb-components>header{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:#ebe8e2}.dcb-components h3{margin:2px 0}.dcb-components>header button,.dcb-components>div button{border:1px solid #172630;background:#fff;padding:8px 10px;font-weight:800}.dcb-components>div{display:grid;grid-template-columns:1fr 1fr 110px auto;gap:10px;padding:10px 12px;border-top:1px solid #d0d8dc}
.dcb-dialog.xl{width:min(1260px,calc(100vw - 36px));max-height:92vh;overflow:auto}.dcb-field-mappings{border-top:1px solid #b8c2c8;margin-top:8px;padding-top:18px}.dcb-field-mappings>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dcb-field-mappings>header h3{margin:2px 0 0;font-size:24px}.dcb-field-mappings>article{display:grid;grid-template-columns:1.1fr 1.1fr .8fr .8fr;gap:12px;padding:16px;margin-bottom:12px;background:#f5f3ee;border-left:3px solid #f4511e}.dcb-field-mappings>article .wide{grid-column:span 2}.dcb-field-mappings .remove{align-self:end;background:#fff;color:#b62d20;border:1px solid #b62d20}.dcb-field-mappings .empty{padding:16px;color:#63737d}.dcb-audit{margin-top:18px;background:#fff}.dcb-audit>header{padding:16px 18px;border-bottom:3px solid #f4511e;background:#172630;color:#fff}.dcb-audit h3{margin:3px 0}.dcb-audit>article{display:grid;grid-template-columns:1fr 180px 210px;gap:12px;padding:12px 16px;border-bottom:1px solid #d0d8dc}.dcb-audit>article p{grid-column:1/-1;margin:0;color:#647680}.dcb-audit .empty{padding:16px}
@media(max-width:900px){.dcb-definitions>div{grid-template-columns:1fr}.dcb-grid{overflow:auto}.dcb-grid>header,.dcb-grid>article{min-width:850px}.dcb-dialog .form{grid-template-columns:1fr}.dcb-dialog label.wide,.dcb-dialog .wide{grid-column:1}.dcb-components>div,.dcb-field-mappings>article{grid-template-columns:1fr}.dcb-scope>article>header,.dcb-toolbar{align-items:stretch;flex-direction:column}}

.dcb-work-link,.dcb-task-button{border:1px solid #172630;background:#fff;color:#172630;padding:8px 10px;font-size:11px;font-weight:900;text-decoration:none}.dcb-linked-tasks{padding:20px}.dcb-linked-tasks>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dcb-linked-tasks>header h3{margin:3px 0;font-size:24px}.dcb-linked-tasks>article{display:grid;grid-template-columns:1fr 140px 110px 120px 55px;gap:12px;align-items:center;padding:14px;border-top:1px solid #ccd4d8}.dcb-linked-tasks article b{display:block;font-size:17px}.dcb-linked-tasks article p{margin:4px 0;color:#647680}.work-registry-hero{display:flex;justify-content:space-between;align-items:end;margin-top:22px;padding:28px;border:1px solid #172630;border-top:3px solid #f4511e;background:#fff}.work-registry-hero h1{margin:4px 0;font-size:48px;line-height:.95}.work-registry-hero h1 em{color:#f4511e;font-style:normal}.work-registry-hero>div:last-child{display:grid;text-align:right}.work-registry-hero>div:last-child b{font-size:42px;color:#f4511e}.work-registry-toolbar{display:grid;grid-template-columns:1fr 190px 170px auto auto;gap:10px;align-items:center;padding:14px;margin-top:18px;border:1px solid #172630;background:#edeae4}.work-registry-toolbar input,.work-registry-toolbar select{min-height:42px;padding:8px;border:1px solid #aab6bc}.work-registry-toolbar button{min-height:42px;background:#f4511e;color:#fff;border:1px solid #172630;font-weight:900}.work-registry-groups{display:grid;gap:16px;margin-top:16px}.work-registry-groups>section{border:1px solid #172630;background:#fff}.work-registry-groups>section>header{display:flex;justify-content:space-between;padding:14px 18px;background:#172630;color:#fff;border-bottom:3px solid #f4511e}.work-registry-groups h2{margin:0}.work-registry-groups article{display:grid;grid-template-columns:1fr 150px 120px 120px 65px 55px;gap:12px;align-items:center;padding:14px 16px;border-top:1px solid #d0d8dc}.work-registry-groups article h3{margin:3px 0}.work-registry-groups article p{margin:0;color:#647680}.work-registry-groups article .status{border-left:3px solid #8798a1;background:#e9edef;padding:7px}