.dc-studio{background:#f6f6f3;color:#1b1830;font:400 13px/1.5 Archivo,Helvetica,Arial,sans-serif;min-height:100vh}.dc-studio h1,.dc-studio h2,.dc-studio h3,.dc-studio p{margin-top:0}.dc-studio h1{font-size:26px;letter-spacing:-.7px;font-weight:600;margin-bottom:0}.dc-studio h2{font-size:15px;font-weight:600;letter-spacing:-.2px}.dc-studio h3{font-size:13px}.dc-studio .button{min-height:33px;padding:7px 11px;border-radius:3px;font-size:12px;gap:7px}.dc-studio .button.primary{background:#ffe600;border-color:#efd900}.dc-studio .button.secondary{border-color:#d8d5cb}.dc-studio input:not([type=checkbox]):not([type=radio]):not([type=file]),.dc-studio select{min-height:33px;padding:6px 10px;font-size:12px;border-radius:3px}.dc-studio .text-button{font-size:11px}.dc-studio .panel{border-color:#e2e0d8;border-radius:4px;padding:20px}.dc-studio .page{padding:24px 22px 40px}.dc-studio .page-heading{margin-bottom:18px}.dc-studio .page-heading p{font-size:12.5px}.dc-studio .field>span{font-size:12px}.dc-header.pipeline-header{height:54px;min-height:54px;padding:0 22px;gap:18px;background:white;border-bottom:1px solid #e2e0d8;position:relative;z-index:20}.dc-header .pipeline-brand img{width:auto;height:22px}.dc-header .pipeline-divider{height:20px}.dc-header nav{gap:18px}.dc-header nav a{font-size:12.5px;padding-top:2px}.dc-header .pipeline-utilities{gap:14px}.dc-header .profile-menu summary>span{height:26px;width:26px;font-size:10px}.dc-counts{display:flex;align-items:stretch;border:1px solid #d8d5cb;border-radius:3px;overflow:hidden;background:#fff;font:500 10px/1.2 IBM Plex Mono,monospace;color:#5f5b4e}.dc-counts>a{display:flex;align-items:center;gap:6px;padding:8px 10px}.dc-counts>a+a{border-left:1px solid #e2e0d8}.dc-counts b{color:#1b1830}.dc-counts>a:last-child{background:#fdf7f5}.dc-page{padding:24px 22px 40px}.dc-heading{display:flex;gap:18px;align-items:flex-end;margin-bottom:18px}.dc-heading p{color:#5f5b4e;font-size:12.5px;margin:6px 0 0;max-width:680px}.dc-heading>.actions,.dc-heading>button{margin-left:auto}.dc-eyebrow,.dc-label{font:500 10px/1.5 IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.7px;color:#6d685d}.dc-eyebrow{display:block;margin-bottom:7px}.dc-label{font-size:9.5px;font-weight:600}.dc-muted{color:#5f5b4e}.dc-studio small{font:400 10px/1.6 IBM Plex Mono,monospace;color:#5f5b4e}.dc-wrap{overflow:hidden;background:#fff}.dc-panel,.dc-wrap{border:1px solid #e2e0d8;border-radius:4px}.dc-panel{background:white;padding:20px;margin-bottom:16px}.dc-panel>p{color:#5f5b4e;font-size:12px}.dc-panel>h2{margin-bottom:12px}.dc-panel>summary{cursor:pointer;font-size:12px;font-weight:600}.dc-panel[open]>summary{margin-bottom:14px}.dc-tools{display:flex;align-items:center;gap:12px;margin:0 0 16px;flex-wrap:wrap}.dc-tools>.actions{margin-left:auto}.dc-search{display:flex;align-items:center;gap:8px;border:1px solid #d8d5cb;background:#fff;border-radius:3px;padding:0 9px;color:#8b8677}.dc-search input{background:transparent;border:0!important;width:260px;outline:none}.dc-search:focus-within{outline:2px solid #b0a58c}.dc-segments{display:flex;border-bottom:1px solid #e2e0d8;margin-bottom:16px}.dc-segments>button{display:flex;align-items:center;gap:7px;padding:11px 14px;border:0;border-bottom:2px solid transparent;color:#625e52;background:none;font-size:13px}.dc-segments>button:first-child{padding-left:0}.dc-segments>button.on{border-bottom-color:#ffe600;color:#171137;font-weight:600}.dc-segments small{padding:1px 6px;background:#f2f0e8;border-radius:3px;font-weight:600}.dc-table{width:100%;border-collapse:collapse;text-align:left;background:white}.dc-table th{font:600 9.5px/1.2 IBM Plex Mono,monospace;letter-spacing:.65px;text-transform:uppercase;color:#5f5b4e;background:#fbfbf8;border-bottom:1px solid #e2e0d8;padding:10px 12px;white-space:nowrap}.dc-table td{font-size:12px;padding:13px 12px;border-bottom:1px solid #eeece5;vertical-align:middle}.dc-table tr:last-child td{border-bottom:0}.dc-table td strong{display:block;font-size:12.5px;font-weight:600;letter-spacing:-.1px}.dc-table small{display:block;margin-top:3px}.dc-products tbody tr:hover{background:#fbfbf8}.dc-products td:first-child{border-left:3px solid transparent}.dc-products tbody tr:hover td:first-child{border-left-color:#ffe600}.dc-products td{padding:15px 16px}.dc-products td:first-child{width:27%;min-width:230px}.dc-products td:nth-child(2){width:20%;min-width:155px}.dc-products td:nth-child(3){min-width:120px}.dc-products td:nth-child(4){width:26%}.dc-product-id{display:flex;align-items:center;gap:11px}.dc-product-id>span>strong{font-size:14px}.dc-studio .pipe-thumb{width:40px;height:40px;background:#f4f3ef;border:1px solid #e8e6de;border-radius:3px;flex:none}.dc-progress{display:flex;gap:3px;margin-bottom:8px;max-width:195px}.dc-progress>i{height:4px;flex:1;background:#e8e6de;border-radius:2px}.dc-progress>i.filled{background:#1a5f45}.dc-dots{display:flex;gap:7px;white-space:nowrap}.dc-dots>span{display:inline-flex;align-items:center;gap:4px;font:500 11px/1.2 IBM Plex Mono,monospace}.dc-dot{display:inline-block;width:7px;height:7px;border-radius:1px;flex:none;background:#c8c4b6}.dc-dot.now{background:#ffe600;box-shadow:inset 0 0 0 1px #e0ca00}.dc-dot.wait{background:#8fa4c6}.dc-dot.risk{background:#9e3b28}.dc-dot.done{background:#1a5f45}.dc-badge{display:inline-flex;align-items:center;border:1px solid #d8d5cb;border-radius:2px;padding:3px 6px;font:500 9px/1.3 IBM Plex Mono,monospace;letter-spacing:.4px;text-transform:uppercase;background:#f7f7f3;color:#5f5b4e;white-space:nowrap;margin-bottom:5px}.dc-badge.now{background:#fffbe0;border-color:#f0e2ad;color:#7a5310}.dc-badge.wait{background:#f0f2f7;border-color:#d6dbe8;color:#4f6385}.dc-badge.later{background:#f2f0e8;border-color:#e2e0d8;color:#6d685d}.dc-badge.risk{background:#fbeeea;border-color:#eed3cb;color:#9e3b28}.dc-badge.done{background:#eef6ef;border-color:#ccdfd2;color:#1a5f45}.dc-person{display:flex;align-items:center;gap:7px;white-space:nowrap}.dc-person>i,.dc-team-row>i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f2f0e8;color:#5f5875;font:600 9px/1 Archivo,sans-serif;font-style:normal;flex:none}.dc-foot{display:flex;gap:18px;align-items:center;padding:11px 16px;background:#fbfbf8;border-top:1px solid #e2e0d8;font:400 10px/1.5 IBM Plex Mono,monospace;color:#5f5b4e;flex-wrap:wrap}.dc-foot>a,.dc-foot>span:last-child{margin-left:auto;display:flex;gap:8px;align-items:center}.dc-empty{padding:28px 18px;text-align:center;color:#6d685d;font-size:12px;margin:0}.dc-tiles{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e2e0d8;border-radius:4px;overflow:hidden;margin-bottom:20px}.dc-tile{padding:16px 16px 15px;border:0;border-left:1px solid #e2e0d8;border-top:3px solid #c8c4b6;background:white;text-align:left}.dc-tile:first-child{border-left:0}.dc-tile.now{border-top-color:#ffe600}.dc-tile.wait{border-top-color:#8fa4c6}.dc-tile.risk{border-top-color:#9e3b28;background:#fdf7f5}.dc-tile.selected{box-shadow:inset 0 0 0 1px #171137}.dc-tile>strong{display:block;font-size:27px;font-weight:600;margin-top:9px;letter-spacing:-1px;line-height:1}.dc-tile>small{display:block;margin-top:8px;max-width:210px}.dc-risk,.dc-tile.risk strong{color:#9e3b28}.dc-group{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#fbfbf8;border:0;border-top:1px solid #e2e0d8;border-bottom:1px solid #e2e0d8;width:100%;text-align:left}.dc-group strong{font:600 10px/1.2 IBM Plex Mono,monospace;text-transform:uppercase}.dc-group>span{font:400 10.5px/1.5 IBM Plex Mono,monospace;color:#5f5b4e}.dc-group>small{margin-left:auto}.dc-queue-row td:first-child{border-left:3px solid #c8c4b6;min-width:220px}.dc-queue-row.now td:first-child{border-left-color:#ffe600}.dc-queue-row.risk td:first-child{border-left-color:#9e3b28}.dc-queue-row.wait td:first-child{border-left-color:#8fa4c6}.dc-queue-row.risk{background:#fdf7f5}.dc-queue-row td:first-child>strong{margin-bottom:4px}.dc-queue-row td:last-child{width:150px}.dc-queue-row td:nth-last-child(3){min-width:105px}.dc-queue-row .button{white-space:normal;text-align:left;justify-content:space-between;width:100%}.dc-queue-row .text-button{margin-top:5px}.dc-queue.compact td:nth-last-child(2),.dc-queue.compact th:nth-last-child(2){display:none}.dc-queue.compact td{padding:12px 10px}.dc-queue.compact td:first-child{min-width:180px}.dc-queue.compact td:last-child{width:105px}.dc-shell{background:white;border-bottom:1px solid #e2e0d8;padding:14px 22px 0}.dc-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;font:400 11px/1.5 IBM Plex Mono,monospace;color:#5f5b4e}.dc-shell-row{display:flex;align-items:center;gap:14px;margin-bottom:14px}.dc-shell-row>.pipe-thumb{width:52px;height:52px}.dc-shell-row h1{font-size:24px}.dc-shell-row p{font:400 10.5px/1.6 IBM Plex Mono,monospace;color:#5f5b4e;margin:5px 0 0}.dc-facts{display:flex;align-items:stretch;margin-left:auto}.dc-facts>div{padding:2px 20px;border-left:1px solid #eeece5}.dc-facts>div:last-child{padding-right:2px}.dc-facts .dc-label{display:block;margin-bottom:7px}.dc-facts strong{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.dc-product-tabs{display:flex;gap:0;align-items:stretch}.dc-product-tabs>a{padding:13px 14px;border-bottom:2px solid transparent;font-size:13px;color:#625e52;display:inline-flex;align-items:center;gap:7px}.dc-product-tabs>a:first-child{padding-left:0}.dc-product-tabs>a.on{color:#171137;border-bottom-color:#ffe600;font-weight:600}.dc-product-tabs>.dc-request-link{margin-left:auto;font-size:11px}.dc-product-body .brief-review-heading .eyebrow,.dc-product-body .brief-review-heading h1,.dc-product-body .output-navigation,.dc-product-body .page>.back-link,.dc-product-body .pipeline-stage-strip,.dc-product-body .stage-context{display:none}.dc-product-body .page{max-width:none}.dc-product-body .concept-workspace{max-width:1200px;margin:auto}.dc-product-body .factory-development{margin-top:18px}.dc-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.dc-overview-grid>div{min-width:0}.dc-inline-heading{display:flex;align-items:baseline;gap:12px;margin-bottom:11px}.dc-inline-heading>h2{margin:0}.dc-inline-heading>span{font:400 10px/1.6 IBM Plex Mono,monospace;color:#5f5b4e}.dc-section-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.dc-section-head>h2{margin:0}.dc-section-head>span{font:400 10px/1.6 IBM Plex Mono,monospace;color:#5f5b4e}.dc-section-head>a,.dc-section-head>button{margin-left:auto}.dc-wrap>.dc-section-head{padding:14px 16px;margin-bottom:0;background:#fbfbf8;border-bottom:1px solid #e2e0d8}.dc-chips{display:flex;gap:6px;padding:11px 16px;border-bottom:1px solid #eeece5;flex-wrap:wrap}.dc-chips button{display:inline-flex;align-items:center;gap:6px;border:1px solid #e2e0d8;border-radius:3px;background:#fff;padding:5px 9px;font-size:10.5px;color:#5f5b4e}.dc-chips button.on{background:#171137;border-color:#171137;color:white}.dc-rail{display:grid;gap:16px;align-content:start}.dc-rail .dc-panel{margin:0}.dc-fact-row{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #eeece5;font-size:12px}.dc-fact-row>strong{margin-left:auto;text-align:right;font-size:12px}.dc-team-row{display:flex;align-items:center;gap:11px;padding:9px 0;border-bottom:1px solid #eeece5}.dc-team-row strong{display:block;font-size:12.5px}.dc-team-row small{display:block;font-size:9.5px}.dc-team-row>small{margin-left:auto}.dc-history-row{display:flex;gap:11px;padding:13px 16px;align-items:flex-start;border-bottom:1px solid #eeece5}.dc-history-row>.dc-dot{margin-top:5px}.dc-history-row strong{display:block;font-size:12px;font-weight:500}.dc-history-row small{display:block;font-size:9.5px;margin-top:3px}.dc-history-row p{margin:5px 0;color:#5f5b4e}.dc-panel .dc-history-row{padding:9px 0}.dc-suggestions{margin-top:16px}.dc-suggestion{display:flex;align-items:center;gap:12px;border-top:1px solid #eeece5;padding:12px 0}.dc-suggestion>span{flex:1}.dc-suggestion small,.dc-suggestion strong{display:block}.dc-suggestion>a{gap:5px;font-size:11px}.dc-file,.dc-suggestion>a{display:flex;align-items:center}.dc-file{gap:12px;padding:13px 16px;border-bottom:1px solid #eeece5}.dc-file>span{flex:1}.dc-file small,.dc-file strong{display:block}.dc-file:hover{background:#fbfbf8}@media(min-width:1600px){.dc-overview-grid{grid-template-columns:minmax(0,1fr) 400px}}@media(max-width:1050px){.dc-counts{display:none}.dc-overview-grid{grid-template-columns:minmax(0,1fr)}.dc-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.dc-facts>div{padding:2px 10px}.dc-heading{align-items:flex-start;flex-wrap:wrap}.dc-heading>.actions{margin-left:0}.dc-product-tabs{overflow:auto}.dc-product-tabs>a{white-space:nowrap}.dc-product-tabs>.dc-request-link{display:none}}@media(max-width:680px){.dc-page,.dc-studio .page{padding:18px 12px 30px}.dc-header.pipeline-header{padding:0 12px;gap:12px}.dc-header nav{gap:12px}.dc-header .pipeline-divider{display:none}.dc-header nav a{font-size:12px}.dc-shell{padding:12px 12px 0}.dc-facts,.dc-shell-row{flex-wrap:wrap}.dc-facts{margin-left:0;width:100%;gap:10px}.dc-facts>div{border:0;padding:0 14px 0 0}.dc-facts>div:first-child{flex:1}.dc-tiles{grid-template-columns:repeat(2,1fr)}.dc-rail{grid-template-columns:1fr}.dc-group>span{display:none}.dc-tools>.actions{margin-left:0;flex-wrap:wrap}.dc-search input{width:220px}.dc-foot>span:last-child{margin-left:0;flex-wrap:wrap}.dc-studio .actions{flex-wrap:wrap}.dc-product-tabs>a,.dc-segments>button{padding:11px 10px}}.request-preview-button{margin-bottom:18px}.request-review-dialog{border:1px solid #d8d5cb;border-radius:6px;padding:0;width:calc(100vw - 48px);max-width:1720px;height:calc(100vh - 48px);max-height:none;background:#f6f6f3;color:#1b1830}.request-review-dialog::backdrop{background:#17113788}.request-review-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 22px;background:#fff;border-bottom:1px solid #e2e0d8}.request-review-dialog>header h2{margin:0;font-size:18px}.request-review-dialog>header p{margin:4px 0 0;color:#5f5b4e;font-size:12px}.request-review-layout{display:grid;grid-template-columns:1fr 1fr;height:calc(100% - 81px);min-height:0}.request-source-pane{overflow:auto;background:#eeece5;border-right:1px solid #d8d5cb}.request-source-title{padding:14px 18px;background:#fff;border-bottom:1px solid #e2e0d8}.request-source-title>small,.request-source-title>strong{display:block;overflow-wrap:anywhere}.request-source-pane .pdf-review-viewer{border:0;border-radius:0}.request-source-pane .pdf-stage{min-height:0}.request-word-page{background:#fff;margin:22px;padding:24px;font:12px/1.45 Arial,sans-serif;box-shadow:0 2px 12px #17113714;color:#222}.request-word-page>p{white-space:pre-wrap;margin:8px 0}.request-word-page>p:first-child{font-weight:700;text-align:center;font-size:17px}.request-word-page table{width:100%;border-collapse:collapse;margin:10px 0;table-layout:fixed}.request-word-page td{border:1px solid #aaa;padding:8px;white-space:pre-wrap;vertical-align:top;overflow-wrap:anywhere}.request-fields-pane{overflow:auto;padding:18px}.request-fields-pane .form-grid{grid-template-columns:1fr 1fr;gap:14px}.request-fields-pane .form-footer{position:sticky;bottom:-18px;background:white;padding:14px;border-top:1px solid #e2e0d8}.request-fields-pane .form-footer>span{display:none}.request-review-dialog .request-form .panel{margin-bottom:16px}.request-fields-pane .request-import,.request-fields-pane .section-number{display:none}@media(max-width:800px){.request-review-dialog{width:calc(100vw - 16px);height:calc(100vh - 16px)}.request-review-layout{grid-template-columns:1fr;height:auto}.request-source-pane{max-height:42vh}.request-fields-pane{overflow:visible}.request-review-dialog>header{padding:12px}.request-word-page{margin:12px;padding:12px}.request-fields-pane .form-grid{grid-template-columns:1fr}.request-review-dialog>header p{display:none}}.dc-facts select,.dc-heading select,.dc-tools select{border:1px solid #d8d5cb;background:#fff}.dc-queue.compact td:last-child{min-width:125px}.dc-product-body .brief-product-heading{display:none}.dc-product-body .brief-review-heading{justify-content:flex-end;margin-bottom:12px}.dc-product-body .brief-workspace-links{display:none}.dc-product-tabs a:focus-visible,.dc-segments button:focus-visible,.dc-studio .button:focus-visible{outline:2px solid #171137;outline-offset:2px}.request-review-dialog{margin:auto}.dc-product-body .handover-hub-layout{grid-template-columns:240px minmax(0,1fr)}.dc-product-body .handover-package-list{font-size:12px}.dc-product-body .handover-hub-layout.creating-handover{grid-template-columns:1fr;max-width:1000px;margin-inline:auto}.dc-product-body .creating-handover .handover-package-list{display:none}@media(max-width:760px){.dc-header.pipeline-header{height:auto}.dc-header nav{height:40px;width:100%;order:3}.dc-product-body .handover-hub-layout{grid-template-columns:1fr}.dc-product-body .handover-package-list{display:flex;overflow-x:auto}.dc-product-body .handover-package-list>.handover-clear-filter,.dc-product-body .handover-package-list>header{display:none}.dc-product-body .handover-package-list>button{min-width:210px}}.dc-studio .button.primary{color:#171137}.dc-facts .dc-owner-value{gap:10px}.dc-studio .dc-owner-change{width:28px;min-width:28px;min-height:28px;padding:0}.dc-studio .action-plan-dialog{margin:auto}.directory-filter-field{display:inline-flex;align-items:center;gap:8px;min-height:33px;line-height:1}.directory-filter-field input{margin:0}.directory-team-picker{margin:0 0 16px;padding:0;border:0}.directory-team-picker>legend{margin-bottom:7px;font-size:12px;font-weight:600}.directory-team-picker>span{width:100%}.directory-selected-teams{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.directory-selected-teams>span{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 5px 4px 9px;border:1px solid #d8d5cb;border-radius:3px;background:#f7f7f3;color:#3d3a4e;font-size:11px;font-weight:600}.directory-selected-teams button{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:2px;background:transparent;color:#6d685d}.directory-selected-teams button:hover{background:#e8e6de;color:#171137}.directory-selected-teams button:focus-visible{outline:2px solid #171137;outline-offset:1px}.directory-team-help{margin:8px 0 0;color:#746f62;font-size:11px}.directory-active-toggle{display:inline-flex;align-items:center;gap:7px;min-height:28px;line-height:1}.directory-active-toggle input{margin:0}.work-queue-redesign{padding-top:22px}.dc-queue-heading{margin-bottom:16px}.dc-queue-heading-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.dc-scope{display:flex;border:1px solid #d8d5cb;border-radius:3px;overflow:hidden;background:#fff}.dc-scope button{display:inline-flex;align-items:center;gap:7px;height:31px;padding:0 12px;border:0;background:#fff;color:#3d3a4e;font-size:12px;font-weight:600}.dc-scope button+button{border-left:1px solid #e2e0d8}.dc-scope button.on{background:#171137;color:#fff}.dc-scope b{padding:2px 5px;border-radius:2px;background:#f2f0e8;color:#5f5b4e;font:500 10px/1 IBM Plex Mono,monospace}.dc-scope button.on b{background:#332b5c;color:#fff}.dc-new-task{position:relative}.dc-new-task>summary{list-style:none}.dc-new-task>summary::-webkit-details-marker{display:none}.dc-new-task>div{position:absolute;z-index:30;right:0;top:calc(100% + 7px);display:grid;gap:10px;width:290px;padding:14px;background:#fff;border:1px solid #d8d5cb;border-radius:4px;box-shadow:0 12px 30px #17113724}.dc-new-task>div>strong{font-size:12px}.dc-new-task>div>.text-button{justify-content:center;min-height:33px;border:1px solid #d8d5cb;border-radius:3px}.dc-filter-bar{display:flex;align-items:center;gap:8px;padding:9px 10px;margin-bottom:10px;background:#fff;border:1px solid #e2e0d8;border-radius:4px;flex-wrap:wrap}.dc-filter-bar .dc-search{height:31px}.dc-filter-bar .dc-search input{width:238px;min-height:29px!important;padding:0!important}.dc-filter-divider{width:1px;height:20px;background:#e8e6de}.dc-filter-bar [role=combobox]{min-height:30px!important;height:30px;padding:0 9px!important;font-size:11px!important}.dc-mobile-filter-label{display:none}.dc-filter-summary{gap:12px;min-height:31px;margin-bottom:14px}.dc-applied,.dc-filter-summary{display:flex;align-items:center}.dc-applied{gap:7px;flex-wrap:wrap}.dc-applied>button:not(.text-button){display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 7px 0 9px;border:1px solid #171137;border-radius:3px;background:#fff;color:#171137;font-size:11px;font-weight:600}.dc-applied>.text-button,.dc-applied>button>span{color:#6d685d;font-weight:500}.dc-applied>.text-button{padding:0 4px}.dc-urgency-counts{display:flex;align-items:stretch;margin-left:auto;border:1px solid #d8d5cb;border-radius:3px;overflow:hidden;background:#fff}.dc-urgency-counts button{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:0;background:#fff;color:#5f5b4e;font:500 10px/1.2 IBM Plex Mono,monospace}.dc-urgency-counts button+button{border-left:1px solid #e2e0d8}.dc-urgency-counts button:first-child{background:#fdf7f5}.dc-urgency-counts button.on{box-shadow:inset 0 0 0 1px #171137;color:#171137}.dc-urgency-counts b{color:#1b1830}.dc-bulk-bar{display:flex;align-items:center;gap:9px;padding:9px 14px;border-radius:4px 4px 0 0;background:#171137;color:#fff}.dc-bulk-bar>span{display:grid;place-items:center;width:15px;height:15px;border-radius:2px;background:#ffe600;color:#171137}.dc-bulk-bar>strong{font-size:12px}.dc-bulk-bar>.button{min-height:26px;margin-left:8px;padding:0 9px;border-color:#3b3457;background:transparent;color:#fff;font-size:11.5px}.dc-bulk-bar>.text-button{margin-left:auto;color:#b9b4cb}.dc-queue-wrap.selecting{border-radius:0 0 4px 4px}.dc-queue-wrap{overflow-x:auto}.dc-queue-grid,.dc-queue-wrap>section{min-width:1180px}.dc-queue-grid{display:grid;grid-template-columns:34px minmax(220px,1fr) 118px 176px 132px 254px 116px 128px;align-items:center}.dc-queue-head{padding:10px 12px;border-left:3px solid transparent;border-bottom:1px solid #e2e0d8;background:#fbfbf8}.dc-queue-head>span{font:600 9.5px/1.2 IBM Plex Mono,monospace;letter-spacing:.65px;text-transform:uppercase;color:#5f5b4e;white-space:nowrap}.dc-check{display:grid;place-items:center;width:15px;height:15px;padding:0;border:1px solid #c8c4b6;border-radius:2px;background:#fff;color:#ffe600}.dc-check.selected{border-color:#171137;background:#171137}.work-queue-redesign .dc-group{min-width:1180px;padding:8px 12px;border-top:0}.work-queue-redesign .dc-group>svg{transition:transform .15s}.work-queue-redesign .dc-group[aria-expanded=false]>svg{transform:rotate(-90deg)}.work-queue-redesign .dc-group strong{letter-spacing:.5px}.dc-queue-list{min-width:1180px}.dc-queue-item{padding:13px 12px;border-left:3px solid #c8c4b6;border-bottom:1px solid #eeece5;background:#fff}.dc-queue-item.now{border-left-color:#ffe600}.dc-queue-item.wait{border-left-color:#8fa4c6}.dc-queue-item.risk{border-left-color:#9e3b28;background:#fdf7f5}.dc-queue-item.done{border-left-color:#1a5f45}.dc-queue-item.selected{background:#fbfaf3}.dc-queue-item>a,.dc-queue-item>div{min-width:0;padding-right:12px}.dc-queue-product strong,.dc-queue-task>strong{display:block;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;font-weight:600;letter-spacing:-.1px;white-space:nowrap}.dc-queue-due small,.dc-queue-product small,.dc-queue-task small{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-status{display:inline-flex;align-items:center;gap:5px;padding:3px 6px;border:1px solid #e2e0d8;border-radius:2px;background:#f7f7f3;color:#5f5b4e;font:500 9px/1.3 IBM Plex Mono,monospace;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap}.dc-status.in-progress{background:#fffbe0;border-color:#f0e2ad;color:#7a5310}.dc-status.waiting{background:#f0f2f7;border-color:#d6dbe8;color:#4f6385}.dc-status.blocked{background:#fbeeea;border-color:#eed3cb;color:#9e3b28}.dc-status.cancelled,.dc-status.done{background:#eef6ef;border-color:#ccdfd2;color:#1a5f45}.dc-queue-assignee .dc-person{font-weight:500}.dc-person.unassigned{color:#a9a597}.dc-person.unassigned>i{border:1px dashed #c8c4b6;background:#fff;color:#a9a597}.dc-waiting{display:inline-flex!important;align-items:center;margin-top:5px!important;padding:2px 6px;border:1px solid #d6dbe8;border-radius:2px;background:#f0f2f7;color:#4f6385!important;font-size:9px!important;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap}.dc-queue-due>span{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.dc-queue-due:not(.dc-risk):has(small:first-of-type){color:#1b1830}.dc-queue-due small{color:#5f5b4e}.dc-queue-due.dc-risk small{color:#9e3b28}.dc-queue-product{display:flex;align-items:center;gap:10px}.dc-queue-product>.pipe-thumb{width:32px;height:32px}.dc-work-area{display:inline-block;padding:3px 6px;border:1px solid #e2e0d8;border-radius:2px;background:#f7f7f3;color:#5f5b4e;font:500 9px/1.3 IBM Plex Mono,monospace;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap}.dc-queue-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding-right:0!important}.dc-queue-actions>.button{min-height:28px;padding:0 9px;font-size:11.5px}.dc-row-edit>.text-button{display:grid;place-items:center;width:34px;height:28px;overflow:hidden;border:1px solid #e2e0d8;border-radius:3px;background:#fff;font-size:0}.dc-row-edit>.text-button svg{width:14px;height:14px}.dc-queue-wrap>.dc-foot{min-width:1180px}.dc-empty h2{margin-bottom:6px}.dc-empty p{margin:0}.work-queue-redesign .error{margin-bottom:10px}.dc-queue-wrap{background:#f6f6f3}.dc-queue-wrap>section{background:#fff}.dc-queue-wrap>section+section{margin-top:8px}.dc-queue-item,.dc-queue-row{cursor:pointer}.dc-queue-item:focus-visible,.dc-queue-row:focus-visible{outline:2px solid #171137;outline-offset:-2px}.dc-queue-item:hover .dc-queue-task>strong,.dc-queue-task:focus-visible>strong,.dc-queue-task:hover>strong{text-decoration:underline}.dc-queue-grid{grid-template-columns:34px minmax(250px,320px) 110px minmax(198px,248px) 132px minmax(260px,1fr) 118px 128px}.dc-queue-grid,.dc-queue-list,.dc-queue-wrap>.dc-foot,.dc-queue-wrap>section,.work-queue-redesign .dc-group{min-width:1230px}.dc-queue-assignee,.dc-queue-product>span{min-width:0;overflow:hidden}.dc-queue-assignee .dc-person{max-width:100%;overflow:hidden}.dc-queue-assignee .dc-person>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.dc-waiting{display:block!important;width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis}.dc-row-edit>.text-button{display:flex;align-items:center;justify-content:center;gap:0}@media(max-width:1100px){.dc-queue-heading{align-items:flex-start;flex-wrap:wrap}.dc-queue-heading-actions{margin-left:0;width:100%;flex-wrap:wrap}.dc-filter-bar .dc-search{flex:1}.dc-filter-bar .dc-search input{width:100%}.dc-filter-divider{display:none}.dc-filter-summary{align-items:flex-start;flex-direction:column}.dc-urgency-counts{margin-left:0}}@media(min-width:681px) and (max-width:1290px){.dc-queue-wrap{overflow:visible}.dc-queue-head{display:none}.dc-queue-list,.dc-queue-wrap>.dc-foot,.dc-queue-wrap>section,.work-queue-redesign .dc-group{min-width:0}.work-queue-redesign .dc-group{padding:9px 12px}.dc-queue-item{display:grid;grid-template-columns:34px 105px minmax(180px,1fr) 150px 105px;min-width:0;row-gap:8px;padding:13px 12px}.dc-queue-item>.dc-check{grid-column:1;grid-row:1;align-self:start}.dc-queue-task{grid-column:2/-1;grid-row:1;padding:0!important}.dc-queue-task>strong{white-space:normal}.dc-queue-status{grid-column:2;grid-row:2;padding:0!important}.dc-queue-assignee{grid-column:3}.dc-queue-assignee,.dc-queue-due{grid-row:2;padding:0 12px 0 0!important}.dc-queue-due{grid-column:4}.dc-queue-area{grid-column:5;grid-row:2;padding:0!important}.dc-queue-product{grid-column:2/5;padding:10px 12px 0 0!important}.dc-queue-actions,.dc-queue-product{grid-row:3;border-top:1px solid #eeece5}.dc-queue-actions{grid-column:5;align-self:end;padding:10px 0 0!important}.dc-queue-product small{max-width:none}.dc-queue-actions>.button{min-height:36px}.dc-row-edit>.text-button{width:36px;height:36px}.dc-queue-wrap>.dc-foot{padding:11px 12px}}@media(max-width:680px){.work-queue-redesign{padding:16px 14px 0}.dc-queue-heading{display:block;margin-bottom:10px}.dc-queue-heading p{display:none}.dc-queue-heading-actions{display:grid;grid-template-columns:1fr auto auto;margin-top:12px}.dc-scope{grid-column:1/-1}.dc-scope button{flex:1;justify-content:center;min-height:44px;font-size:12.5px}.dc-new-task>summary,.dc-queue-heading-actions>.button{min-height:44px}.dc-new-task>div{left:0;right:auto}.dc-filter-bar{padding:0;border:0;background:transparent;flex-wrap:nowrap;overflow-x:auto}.dc-filter-bar .dc-search{display:none}.dc-mobile-filter-label{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 12px;border:1px solid #171137;border-radius:3px;background:#fff;color:#171137;font-size:11.5px;font-weight:600;white-space:nowrap}.dc-mobile-filter-label b{padding:2px 5px;border-radius:2px;background:#ffe600;font:500 10px/1 IBM Plex Mono,monospace}.dc-filter-bar [role=combobox]{width:auto;min-width:108px;height:44px!important;min-height:44px!important;padding:0 11px!important}.dc-filter-summary{min-height:0;margin:7px 0 10px;gap:8px}.dc-applied{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.dc-applied>button:not(.text-button){height:36px;flex:none}.dc-urgency-counts{display:none}.dc-bulk-bar{margin-inline:-14px;border-radius:0}.dc-queue-wrap,.dc-queue-wrap.selecting{margin-inline:-14px;border-right:0;border-left:0;border-radius:0;overflow:visible}.dc-queue-head{display:none}.dc-queue-list,.dc-queue-wrap>.dc-foot,.dc-queue-wrap>section,.work-queue-redesign .dc-group{min-width:0}.work-queue-redesign .dc-group{padding:9px 14px;background:#f2f0e8}.work-queue-redesign .dc-group>span{display:none}.dc-queue-item{display:grid;grid-template-columns:32px minmax(0,1fr);min-width:0;gap:0 8px;padding:14px 14px 14px 11px}.dc-queue-item>.dc-check{grid-column:1;grid-row:1;width:20px;height:20px;margin:0}.dc-queue-task{grid-column:2;grid-row:1;padding:0!important}.dc-queue-task>strong{font-size:14px;line-height:1.35;white-space:normal}.dc-queue-task small{white-space:normal}.dc-queue-status{grid-row:2;width:max-content}.dc-queue-assignee,.dc-queue-status{grid-column:2;padding:9px 0 0!important}.dc-queue-assignee{grid-row:3}.dc-queue-due{z-index:1;grid-column:2;grid-row:2;justify-self:end;padding:9px 0 0!important;text-align:right}.dc-queue-due small{white-space:normal}.dc-queue-product{grid-column:2;grid-row:4;margin-top:11px;padding:10px 105px 0 0!important;border-top:1px solid #eeece5}.dc-queue-item.risk .dc-queue-product{border-top-color:#f0ded8}.dc-queue-product small{max-width:150px}.dc-queue-area{grid-row:3;padding:9px 0 0!important}.dc-queue-actions,.dc-queue-area{grid-column:2;align-self:end;justify-self:end}.dc-queue-actions{z-index:1;grid-row:4;padding:10px 0 0!important}.dc-queue-actions>.button{min-width:55px;min-height:44px}.dc-row-edit>.text-button{width:44px;height:44px}.dc-queue-wrap>.dc-foot{padding:12px 14px}.dc-queue-wrap>.dc-foot>span:last-child{display:none}}.dc-context-work{padding:0 22px 24px;max-width:1200px;margin:auto}.dc-context-work .dc-panel{margin:0}.dc-context-work p{font-size:12px;color:#5f5b4e}.dc-rail #product-information>.text-button{display:flex;margin-top:10px;justify-content:space-between;width:100%}.dc-rail #product-information{scroll-margin-top:90px}.dc-team-panel>.dc-team-summary{font:400 10px/1.6 IBM Plex Mono,monospace;color:#6d685d;margin-bottom:4px}.dc-team-panel .dc-team-row{padding:12px 0}.dc-team-panel .dc-team-row>span{flex:1;min-width:0}.dc-team-panel .dc-team-row>strong{margin-left:auto;font-size:13px;flex:none}.dc-team-panel .dc-team-row small b{font-weight:500}.dc-team-panel .dc-team-row .dc-overdue{color:#9e3b28}.dc-team-unassigned>i{background:#fffbe0;color:#8c5a1a}.dc-team-unassigned>span>strong,.dc-team-unassigned>strong{color:#8c5a1a}.dc-team-panel>.text-button{display:inline-flex;align-items:center;gap:5px;margin-top:14px}.item-details>summary[hidden]{display:none}.item-details>p{color:#5f5b4e;font-size:12px}.concept-review#licensing{scroll-margin-top:90px}@media(max-width:680px){.dc-context-work{padding:0 12px 24px}.dc-suggestion{flex-wrap:wrap}.dc-suggestion>span{flex-basis:100%;min-width:0}.dc-suggestion small{overflow-wrap:anywhere}}.dc-studio .file-upload.file-upload--compact .file-upload-target{min-height:33px;padding:7px 11px;gap:7px}.dc-studio .file-upload--compact.dragging .file-upload-target{background:#fffbe0;border-color:#171137}.dc-product-body .brief-file-toolbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;flex-wrap:wrap}.brief-file-summary{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 220px}.brief-file-summary>svg{color:#817b6c}.brief-file-summary>div{min-width:0}.dc-studio .brief-file-summary h2{font-size:15px;margin:0}.dc-studio .brief-file-summary p{margin:3px 0 0;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brief-file-toolbar .actions{margin-left:auto;flex-shrink:0;gap:8px;align-items:flex-start}.dc-studio .brief-upload-help{font-size:11px;color:#6d685d;margin:0 0 18px;line-height:1.5}@media(max-width:680px){.brief-file-toolbar .actions{margin-left:0;flex-shrink:1;gap:6px}.brief-file-summary{flex-basis:100%}.dc-studio .brief-upload-help{font-size:10px}.brief-file-toolbar .file-upload--compact>.error{max-width:100%}}.dc-product-body .brief-review-page,.dc-product-body .design-review-page{padding:0}.dc-product-body .factory-development{margin-top:0}.dc-product-body .review-selection{border:0;border-radius:0;margin:0;padding:0;background:transparent}.dc-product-body .review-selection-fields{display:flex;align-items:center;gap:8px;padding:12px 22px;flex-wrap:wrap;background:#fff;border-bottom:1px solid #e2e0d8}.dc-product-body .review-selection-fields .field{display:flex;align-items:center;gap:8px;border:1px solid #e2e0d8;border-radius:3px;padding:0 8px;min-height:33px;max-width:100%;margin:0}.dc-product-body .review-selection-fields .field>span{font:500 9px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.3px;color:#746f62;margin:0}.dc-product-body .review-selection-fields select{border:0;background:transparent;width:auto;min-height:30px;padding:4px 2px;font-size:12px;max-width:220px;box-shadow:none}.doc-control-chevron{color:#b3aea0;flex-shrink:0}.doc-history-button{font-size:11px;gap:6px;white-space:nowrap}.doc-history-button>span{font:10px var(--mono);color:#746f62}.doc-toolbar-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.doc-toolbar-actions .button{font-size:11px;min-height:33px;padding:7px 11px}.doc-toolbar-actions .file-upload{margin:0}.dc-product-body .review-selection-summary,.doc-context-strip{margin:0;padding:10px 22px;border:0;border-bottom:1px solid #e2e0d8;background:#f7f7f3;display:flex;gap:8px 14px;align-items:center;flex-wrap:wrap;font-size:11px;color:#5f5b4e}.review-selection-summary>strong{font-size:11px;font-weight:600;color:#171137}.doc-context-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.doc-context-actions .button{font-size:11px;padding:6px 10px;min-height:30px}.doc-context-actions .text-button{font-size:11px}.dc-product-body .earlier-discussions{margin:0;padding:8px 22px;border-bottom:1px solid #e2e0d8;background:#fffdf3;font-size:11px}.doc-workspace-content{padding:24px 22px}.doc-workbench{grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.doc-workbench .pdf-toolbar{min-height:44px;padding:7px 10px;gap:6px;justify-content:flex-start;align-items:center}.doc-workbench .pdf-page-controls{order:-2}.doc-workbench .pdf-toolgroup:has([aria-label="PDF zoom"]){order:-1;border-right:1px solid #eeece5;padding-right:7px}.doc-workbench .pdf-toolgroup button{height:29px;min-width:26px;padding:5px}.doc-workbench .pdf-toolgroup select{height:29px;font-size:11px;padding:4px}.doc-workbench .pdf-toolgroup span{font-size:10px}.doc-workbench .pdf-scroll{min-height:0;max-height:none;background:#eeece5;padding:24px}.doc-workbench .pdf-sheet{margin-inline:auto}.doc-workbench .pdf-footer{min-height:33px;padding:9px 12px}.pdf-document-actions{display:flex;gap:10px;align-items:center;margin-left:auto}.pdf-document-actions a,.pdf-general-action{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#5f5b4e}.pdf-general-action{padding:4px 2px}.doc-workbench .discussion-panel>header{padding:13px 14px 10px}.doc-workbench .discussion-panel>header h2{font-size:13px}.doc-workbench .discussion-panel>header p{font-size:10px;line-height:1.5;margin-top:6px}.doc-discussion-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #eeece5}.doc-comment-chips{display:flex;gap:4px;align-items:center}.doc-comment-chips button,.doc-comment-chips select{border:1px solid #e2e0d8;border-radius:3px;background:white;color:#5f5b4e;font-size:10px;min-height:25px;padding:4px 6px}.doc-comment-chips button.on{background:#171137;color:white;border-color:#171137}.doc-discussion-controls>.text-button{font-size:10px;margin-left:auto;padding:0}.doc-workbench .comment-search{font-size:11px;border-color:#e2e0d8;padding:6px 8px;min-height:29px;margin:10px 12px;width:calc(100% - 24px)}.doc-workbench .discussion-thread{padding:12px 14px}.doc-workbench .thread-heading{gap:8px;color:#5f5b4e}.doc-workbench .thread-heading>strong{font-size:10px;font-weight:400}.doc-workbench .thread-heading .dc-badge{font-size:9px;margin-left:auto}.doc-workbench .thread-number{width:23px;height:23px;font-size:10px}.doc-workbench .thread-message{margin-top:10px;color:#171137}.doc-workbench .thread-message strong{font-size:11px}.doc-workbench .thread-message p{font-size:12px;line-height:1.6;color:#5f5b4e;margin-top:5px}.doc-workbench .thread-replies{color:#5f5b4e;font-size:10px;margin-top:9px}.doc-workbench .discussion-scroll{min-height:0;max-height:510px}.doc-workbench .discussion-empty{padding:28px 18px}.doc-workbench .discussion-empty h3{font-size:13px;color:#171137}.doc-workbench .discussion-empty p{font-size:12px;line-height:1.6;color:#746f62}.doc-general-comment{display:block;text-align:left;padding:10px 12px;margin:12px;border:1px solid #e2e0d8;border-radius:3px;background:white;font-size:11px;color:#746f62}.doc-workbench .discussion-panel>footer{font-size:9px;padding:10px 12px}.doc-workbench .discussion-panel>footer .text-button{font-size:10px}.review-version-history{width:min(700px,calc(100vw - 32px));margin:auto;padding:24px}.review-version-history>p{font-size:12px;line-height:1.6;margin:12px 0;color:#5f5b4e}.review-version-history .version-history-list{margin-top:12px}.doc-workspace-content .factory-return-form{margin-inline:auto}.design-review-page .review-admin-footer{padding:0 22px 16px;margin:0;font-size:10px}@media(max-width:1100px){.doc-workbench{grid-template-columns:minmax(0,1fr) 310px}.doc-toolbar-actions{flex-wrap:wrap}.doc-context-actions{margin-left:0}.doc-workbench .pdf-general-action{display:none}}@media(max-width:850px){.doc-workbench{grid-template-columns:minmax(0,1fr)}.doc-workspace-content{padding:16px 14px}.dc-product-body .review-selection-fields{padding:12px 14px}.dc-product-body .review-selection-summary{padding:10px 14px;flex-direction:row;align-items:center}.doc-control-chevron{display:none}.doc-toolbar-actions{margin-left:0;flex-basis:100%}.doc-workbench .pdf-scroll{height:430px}.doc-workbench .discussion-scroll{max-height:450px}.doc-workbench .pdf-general-action{display:inline-flex}.pdf-document-actions{flex-wrap:wrap}.doc-history-button{margin-left:auto}}.dc-packaging-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:18px;align-items:start}.dc-packaging-main{display:grid;gap:18px;min-width:0}.dc-packaging-grid .dc-panel{margin:0}.dc-packaging-grid .dc-section-head{margin-bottom:16px}.dc-packaging-grid h2{font-size:15px}.dc-packaging-grid .button{font-size:11px;min-height:32px;padding:7px 10px}.dc-packaging-grid .text-button{font-size:11px}.packaging-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.packaging-facts .dc-label{display:block;margin-bottom:8px}.packaging-facts strong{font-size:13px;font-weight:600}.packaging-notes{border-top:1px solid #eeece5;padding-top:15px;margin-top:16px!important;font-size:12px;color:#5f5b4e}.packaging-scope .factory-entry{padding-top:10px;margin-top:12px}.packaging-scope summary{font-size:11px;color:#5f5b4e}.packaging-scope p{font-size:12px}.packaging-files .dc-file{width:100%;background:white;border:0;border-bottom:1px solid #eeece5;text-align:left;color:#171137;padding:13px 0;gap:12px}.packaging-files .dc-file:hover{background:#fbfbf8}.packaging-files .dc-file>svg:first-child{color:#746f62;flex-shrink:0}.packaging-files .dc-file>span:first-of-type{min-width:0;flex:1}.packaging-files .dc-file>span.dc-badge{flex:0 0 auto;font-size:9px;white-space:nowrap}.packaging-files strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.packaging-files small{font:9.5px/1.6 var(--mono);color:#746f62;margin-top:5px}.packaging-empty{padding:30px 12px;color:#746f62;text-align:center}.packaging-empty>svg{margin:auto}.packaging-empty h3{font-size:13px;color:#171137;margin:12px 0 8px}.packaging-empty p{font-size:12px;max-width:420px;margin:auto}.packaging-review{border-top:3px solid #ffe600}.packaging-review>p{font-size:12px;color:#5f5b4e;line-height:1.6;margin:7px 0 15px}.packaging-outcome{border:1px solid #e2e0d8;border-radius:3px;padding:12px;margin:12px 0}.packaging-outcome strong{font-size:12px;display:block}.packaging-outcome small{font:10px/1.6 var(--mono);display:block;color:#746f62;margin-top:5px}.packaging-outcome p{font-size:12px;white-space:pre-wrap}.packaging-review .field{margin-bottom:12px}.packaging-review .field>span{font-size:11px}.packaging-review :is(input,select,textarea){font-size:12px;min-width:0;max-width:100%}.packaging-decision{font-size:12px;margin:14px 0}.packaging-decision summary{font-size:12px;cursor:pointer;font-weight:500}.packaging-decision form{margin-top:14px}.packaging-decision .form-two{grid-template-columns:minmax(0,1fr)}.packaging-decision p{font-size:11px;line-height:1.6;color:#5f5b4e;margin:10px 0}.packaging-task{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border-top:1px solid #eeece5;padding:12px 0}.packaging-task>div{flex:1;min-width:180px}.packaging-task strong{font-size:12px;font-weight:500;display:block}.packaging-task small{font:9.5px/1.6 var(--mono);color:#746f62;display:block;margin-top:5px}.packaging-task>.dc-badge{font-size:9px}.packaging-task>.text-button{font-size:10px}.packaging-upload-dialog{width:min(600px,calc(100vw - 32px))}.packaging-upload-files{margin:14px 0}.packaging-artwork-dialog{width:min(1200px,calc(100vw - 32px));max-width:1200px;margin:auto;background:#f6f6f3}.packaging-artwork-dialog>.panel-title{position:sticky;top:-24px;z-index:5;padding:16px 0;background:#f6f6f3}.packaging-artwork-dialog .handover-workspace{padding:0}.packaging-artwork-dialog .handover-heading{margin-top:8px}.packaging-artwork-dialog .review-workbench{grid-template-columns:minmax(0,1fr) 310px}.dc-product-history{max-width:940px}.dc-history-tools{border-bottom:1px solid #eeece5;padding-bottom:10px}.dc-history-tools .dc-chips{border:0;padding-bottom:9px}.dc-history-tools .dc-search{margin:0 16px;max-width:280px}.dc-product-history .dc-history-row>span:first-of-type{flex:1;min-width:0}.dc-product-history .dc-history-row p{font-size:11px;line-height:1.6;overflow-wrap:anywhere}.dc-history-stream{background:#f6f5f0;color:#746f62;padding:4px 6px;border-radius:3px;font:9px/1.4 var(--mono);flex-shrink:0}.dc-history-footer{padding:12px 16px;background:#fbfbf8;font:10px/1.6 var(--mono);color:#746f62}@media(max-width:1000px){.dc-packaging-grid{grid-template-columns:minmax(0,1fr) 330px}}@media(max-width:850px){.dc-packaging-grid{grid-template-columns:minmax(0,1fr)}.packaging-artwork-dialog{padding:16px}.packaging-artwork-dialog .review-workbench{grid-template-columns:minmax(0,1fr)}.packaging-artwork-dialog>.panel-title{top:-16px}.packaging-facts{gap:12px}.dc-history-stream{font-size:8px}.dc-product-history .dc-history-row{gap:8px}}.packaging-document-page{min-width:0}.packaging-document-page .review-selection{margin:0}.packaging-selection .review-selection-fields select{max-width:250px}.packaging-selection .review-selection-summary>.shared,.packaging-selection .review-selection-summary>.unshared{margin-left:auto}.packaging-start-review{max-width:600px;margin:50px auto;text-align:center;padding:38px}.packaging-start-review>svg{color:#746f62}.packaging-start-review h2{font-size:17px;margin:14px 0 8px}.packaging-start-review p{font-size:12px;line-height:1.7;color:#5f5b4e;max-width:480px;margin:0 auto 18px}.packaging-empty-page{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;align-items:start}.packaging-empty-page>.dc-panel{margin:0}.packaging-empty-hero{min-height:275px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.packaging-empty-hero>svg{color:#746f62;margin-bottom:18px}.packaging-empty-hero h2{font-size:20px;margin:7px 0 10px}.packaging-empty-hero p{font-size:13px;line-height:1.7;color:#5f5b4e;max-width:620px;margin:0 0 20px}.packaging-commission-card h2{font-size:15px}.packaging-commission-card .packaging-facts{grid-template-columns:1fr}.packaging-commission-card .packaging-facts>div{padding-bottom:13px;border-bottom:1px solid #eeece5}.packaging-upload-dialog{width:min(640px,calc(100vw - 32px))}.packaging-upload-dialog fieldset{border:0;padding:0;min-width:0}.packaging-upload-dialog .field{margin-top:15px}.packaging-upload-dialog p{font-size:12px;line-height:1.6;margin:14px 0;color:#5f5b4e}.packaging-upload-files{font-size:12px;margin:12px 0;padding-left:20px;overflow-wrap:anywhere}.packaging-sharing-dialog{width:min(620px,calc(100vw - 32px));margin:auto}.packaging-sharing-dialog>p{font-size:12px;line-height:1.7;color:#5f5b4e}.packaging-sharing-dialog>.button{margin-top:14px}.packaging-share-link{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin-top:16px}.packaging-share-link input{min-width:0;font-size:11px}.packaging-details-dialog{width:min(960px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;margin:auto;background:#f6f6f3}.packaging-details-dialog>.panel-title{position:sticky;top:-24px;z-index:5;padding:14px 0;background:#f6f6f3}.packaging-details-dialog .handover-workspace{padding:0}.packaging-details-dialog .package-detail{margin-top:0}@media(max-width:950px){.packaging-empty-page{grid-template-columns:1fr}}@media(max-width:600px){.packaging-selection .review-selection-summary>.shared,.packaging-selection .review-selection-summary>.unshared{margin-left:0}.packaging-empty-page{padding:16px 14px}.packaging-share-link{grid-template-columns:1fr}.packaging-details-dialog{padding:16px}.packaging-details-dialog>.panel-title{top:-16px}}.dc-product-body .review-selection-fields .field{flex-direction:row}.doc-discussion-controls>.text-button{color:#5f5b4e}.document-tools{position:relative;color:#171137}.document-tools>summary{display:flex;gap:7px;align-items:center;cursor:pointer;list-style:none;border:1px solid #e2e0d8;border-radius:3px;padding:7px 10px;min-height:33px;background:white;font-size:11px}.document-tools>summary::-webkit-details-marker{display:none}.document-tools-menu{position:absolute;right:0;top:calc(100% + 5px);z-index:20;min-width:235px;padding:5px;background:white;border:1px solid #e2e0d8;border-radius:4px;box-shadow:0 8px 24px #17113718}.document-tools-menu>button{width:100%;display:block;text-align:left;font-size:12px;color:#171137;background:white;border:0;padding:10px 12px;border-radius:2px}.document-tools-menu>button:hover{background:#f6f6f3}.document-tools-dialog{width:min(880px,calc(100vw - 32px));margin:auto}.document-tools-dialog>.panel-title{padding-bottom:14px;border-bottom:1px solid #eeece5;margin-bottom:16px}.document-tools-dialog .reference-agreement{border:0;padding:0}.document-tools-dialog .reference-agreement>summary{display:none}.document-tools-dialog .reference-agreement-body{border:0;padding:0}.document-tools-dialog .design-details-grid{margin:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.document-tools-dialog .design-details-grid>.panel{margin:0;padding:16px}.document-tools-dialog .design-record-history>p{font-size:12px;line-height:1.7;padding:12px 0;border-bottom:1px solid #eeece5}.document-tools-dialog .dc-suggestion{align-items:flex-start;flex-wrap:wrap}.document-tools-dialog .dc-suggestion>span{min-width:230px}.document-tools-dialog p{font-size:12px;line-height:1.7;color:#5f5b4e}.document-work-plans .dc-suggestion small{font-size:11px;line-height:1.6;margin-top:6px}@media(min-width:851px){.doc-workbench>.discussion-panel{min-height:0}.doc-workbench .discussion-scroll{flex:1 1 0;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain}.doc-workbench .discussion-panel>:not(.discussion-scroll){flex-shrink:0}}@media(max-width:850px){.doc-workbench>.discussion-panel{height:auto;max-height:none}.doc-workbench .discussion-scroll{flex:1 1 auto;max-height:450px}.document-tools-dialog{padding:18px}.document-tools-dialog .design-details-grid{grid-template-columns:minmax(0,1fr)}}.dc-product-tabs>.dc-request-link small{font-size:9px}.dc-request-form{max-width:1100px;margin-inline:auto}.dc-request-form .dc-heading{align-items:flex-start}.dc-request-form .dc-heading h2{font-size:20px;margin:0}.dc-request-form .dc-heading>.actions{align-self:center}.dc-request-form .request-preview-button{margin-bottom:0}.dc-request-form>.request-form{max-width:1000px}.dc-request-form .request-form.read-only .request-fields:disabled{opacity:1}.dc-request-form .request-form.read-only :is(input,select,textarea):disabled{color:#4e4a42;background:#fbfbf8;border-color:#e2e0d8;opacity:1;-webkit-text-fill-color:#4e4a42}.dc-request-form .request-form.read-only input[type=checkbox]:disabled{opacity:.75}.dc-request-readonly{padding:11px 13px;margin:0 0 16px;border:1px solid #e2e0d8;border-radius:3px;background:#fbfbf8;color:#5f5b4e;font-size:11px}@media(max-width:1050px){.dc-product-tabs>.dc-request-link{display:inline-flex!important}}@media(max-width:680px){.dc-product-tabs>.dc-request-link,.dc-request-form .dc-heading>.actions{margin-left:0}.dc-request-form .dc-heading>.actions>.button{flex:1 1 auto}.dc-request-form .form-footer{align-items:flex-start;flex-direction:column}.dc-request-form .form-footer>.actions{width:100%}}.dc-journey-lead{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;min-height:19px}.dc-journey-lead>h2{margin:0}.dc-journey-ctx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 10px/1.6 var(--mono);color:#5f5b4e}.dc-journey-pos{flex:none;margin-left:auto;font:600 9.5px/1.6 var(--mono);letter-spacing:.7px;text-transform:uppercase;color:#6d685d}.dc-journey{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:18px;padding:11px 14px 12px;background:#fff;border:1px solid #e2e0d8;border-radius:4px}.dc-journey-point{min-width:0}.dc-journey-bar{display:block;height:4px;margin-bottom:9px;border-radius:2px;background:#e8e6de}.dc-journey-point.done .dc-journey-bar{background:#1a5f45}.dc-journey-point.cur .dc-journey-bar{background:#ffe600;box-shadow:inset 0 0 0 1px #e0ca00}.dc-journey-name{display:flex;align-items:center;gap:4px;font:500 9.5px/1.5 var(--mono);letter-spacing:.7px;text-transform:uppercase;color:#6d685d}.dc-journey-point.done .dc-journey-name{color:#1a5f45}.dc-journey-point.cur .dc-journey-name{color:#171137;font-weight:600}.dc-journey-point>strong{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;letter-spacing:-.1px;color:#1b1830}.dc-journey-point.todo>strong{color:#6d685d;font-weight:400}.dc-journey-point:focus-visible>strong,.dc-journey-point:hover>strong{text-decoration:underline;text-decoration-color:#ffe600;text-decoration-thickness:2px;text-underline-offset:3px}@media(max-width:900px){.dc-journey{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:13px}}@media(max-width:520px){.dc-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-journey-ctx{display:none}}.task-page .dc-heading{align-items:flex-start;margin-bottom:16px}.task-page .dc-heading h1{font-size:23px}.task-page .dc-heading p{display:flex;align-items:center;gap:10px;margin-top:8px}.dc-origin{display:inline-flex;align-items:center;padding:3px 6px;border:1px dashed #c8c4b6;border-radius:2px;background:#fff;color:#5f5b4e;font:500 9.5px/1.3 IBM Plex Mono,monospace;letter-spacing:.2px;white-space:nowrap}.task-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.task-description{margin-bottom:16px}.task-description p{margin:0;padding:15px 16px;font-size:12.5px;line-height:1.7;white-space:pre-line}.task-steps{margin-bottom:14px}.task-progress{height:4px;background:#e8e6de;border-bottom:1px solid #eeece5}.task-progress>i{display:block;height:100%;background:#1a5f45}.task-step{display:flex;align-items:center;gap:11px;padding:11px 16px;border-bottom:1px solid #eeece5}.task-step .dc-check{flex:none}.task-step-label{flex:1;min-width:0;font-size:12.5px}.task-step.done .task-step-label{color:#a9a597;text-decoration:line-through}.task-step .icon-button{width:28px;height:26px;border:1px solid #e2e0d8;border-radius:3px;background:#fff;color:#5f5b4e}.task-step>.text-button{white-space:nowrap;color:#6d685d;font-weight:500}.task-step-due{display:inline-flex;align-items:center;gap:5px;color:#5f5b4e;font:500 10px/1.3 IBM Plex Mono,monospace;white-space:nowrap}.task-step.done .task-step-due{color:#a9a597}.task-note-flag{padding:2px 5px;border:1px solid #e2e0d8;border-radius:2px;background:#f7f7f3;font:500 9px/1.3 IBM Plex Mono,monospace;color:#5f5b4e;white-space:nowrap}.task-step-note{padding:4px 16px 14px 44px;border-bottom:1px solid #eeece5;background:#fbfbf8}.task-step-note label{display:block;margin-top:10px}.task-step-note label>span{display:block;margin-bottom:6px;font-size:11px;font-weight:600}.task-step-note label>span small{display:inline;margin:0;color:#8b8679;font-size:10px;font-weight:400;line-height:1.3}.task-step-note input,.task-step-note textarea{border:1px solid #d8d5cb;border-radius:3px;background:#fff;color:#1b1830;font-size:12.5px}.task-step-note input{min-height:33px;padding:6px 10px}.task-step-note textarea{width:100%;min-height:96px;resize:vertical;padding:10px;line-height:1.7}.task-step-note>small{display:block;margin-top:7px;font:400 9.5px/1.6 IBM Plex Mono,monospace;color:#5f5b4e}.task-step-add{display:flex;align-items:flex-end;gap:8px;padding:12px 16px;border-bottom:1px solid #eeece5}.task-step-add input{border:1px solid #d8d5cb;border-radius:3px;min-height:33px;padding:6px 10px;font-size:12px}.task-step-title-input{flex:1}.task-step-date-input{display:grid;gap:4px}.task-step-date-input>span{font-size:10px;font-weight:600;color:#5f5b4e}.task-step-date-input>input{width:150px}.task-gate{display:flex;align-items:center;gap:12px;padding:13px 16px;background:#fbfbf8;border:1px solid #e2e0d8;border-radius:4px;flex-wrap:wrap}.task-gate .dc-muted,.task-gate-ok{font:400 10px/1.6 IBM Plex Mono,monospace}.task-gate-ok{color:#1a5f45}.task-origin{display:flex;align-items:center;gap:9px;margin:0 0 14px;font:400 10px/1.6 IBM Plex Mono,monospace;color:#5f5b4e}.dc-queue-steps{display:inline-flex;align-items:center;gap:7px}.dc-queue-steps>i{display:block;width:34px;height:4px;border-radius:2px;background:#e8e6de;overflow:hidden;flex:none}.dc-queue-steps>i>i{display:block;height:100%;background:#1a5f45}.dc-queue-steps>span{font:500 10px/1.2 IBM Plex Mono,monospace;color:#5f5b4e}.dc-queue-steps.full>span{color:#1a5f45}@media(max-width:1050px){.task-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.task-step{flex-wrap:wrap}.task-step-label{flex-basis:calc(100% - 28px)}.task-step-add{flex-wrap:wrap}.task-step-title-input{flex-basis:100%}.task-step-date-input{flex:1}.task-step-date-input>input{width:100%}}.thread-message-actions{display:flex;align-items:center;gap:12px;margin-top:9px}.thread-message-actions .text-button{font-size:11px;color:#171137}.packaging-page-error{margin:12px 22px}.packaging-work-details .dc-section-head{margin:18px 0 12px}.packaging-work-details h3{font-size:14px}.packaging-document-page .document-tools-dialog .handover-workspace{padding:0}.packaging-document-page .document-tools-dialog .package-detail{margin-top:0}.packaging-selection [aria-label="Packaging version"]{max-width:290px}.packaging-selection [aria-label="Packaging factory"]{max-width:200px}.packaging-selection [aria-label="Packaging document type"]{max-width:170px}.split-workbench{grid-template-columns:minmax(0,1fr) 7px var(--rail-width,392px);gap:0;align-items:stretch;position:relative;border:1px solid #e2e0d8;border-radius:3px;overflow:visible;background:#fff}.split-workbench .pdf-review-viewer{border-radius:3px 0 0 3px;overflow:hidden}.split-workbench>.discussion-panel{border-left:0;border-radius:0 3px 3px 0}.rail-handle{position:relative;border:0;border-inline:1px solid #e2e0d8;background:#f0eee7;padding:0;cursor:col-resize;touch-action:none}.rail-handle.live,.rail-handle:hover{background:#ffe600}.rail-handle>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1px;height:26px;background:#b3aea0;box-shadow:2px 0 0 #b3aea0,-2px 0 0 #b3aea0}.rail-handle.live>span,.rail-handle:hover>span{background:#171137;box-shadow:2px 0 0 #171137,-2px 0 0 #171137}.rail-handle:focus-visible{outline:2px solid #171137;outline-offset:1px;z-index:3}.rail-readout{position:absolute;top:50%;transform:translateY(-50%);z-index:9;display:flex;flex-direction:column;gap:4px;padding:9px 11px;border-radius:3px;background:#171137;color:#fff;pointer-events:none;box-shadow:0 6px 20px #17113733}.rail-readout strong{font-size:13px;font-weight:600}.rail-readout small{font:400 9px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.5px;color:#bdb8d2}.rail-swap{margin-top:8px}.rail-swap .text-button{font-size:10.5px}.rail-segments{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #eeece5;flex:none}.rail-segments button{border:0;background:#fff;padding:9px 10px;text-align:left;border-bottom:2px solid transparent}.rail-segments button+button{border-left:1px solid #eeece5}.rail-segments span{display:block;font:500 8.5px/1.3 var(--mono);letter-spacing:.5px;text-transform:uppercase;color:#746f62}.rail-segments strong{display:block;margin-top:4px;font-size:17px;font-weight:600;color:#171137}.rail-segments button.on{background:#fffdf3;border-bottom-color:#ffe600}.rail-segments button.on span{color:#7a5310}.rail-segments button.alert strong{color:#9e3b28}.rail-search{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid #eeece5;color:#746f62;flex:none}.rail-search input{flex:1;min-width:0;border:1px solid #e2e0d8;border-radius:3px;padding:5px 8px;font-size:11px;background:#fff;color:#171137}.rail-queue,.rail-thread{padding:0}.rail-thread{padding:13px}.rail-empty{padding:30px 16px;margin:0;text-align:center;font-size:11.5px;line-height:1.7;color:#8a8578}.rail-group{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:7px;margin:0;padding:7px 13px;background:#f6f6f3;border-bottom:1px solid #eeece5;font:600 8.5px/1.4 var(--mono);letter-spacing:.7px;text-transform:uppercase;color:#5f5b4e}.rail-group>span{margin-left:auto;font-weight:400;color:#8a8578}.rail-row{display:flex;gap:9px;width:100%;padding:11px 13px;border:0;border-bottom:1px solid #eeece5;border-left:3px solid transparent;background:#fff;text-align:left}.rail-row:hover{background:#fbfbf8}.rail-row.unread{border-left-color:#ffe600}.rail-row.done{background:#fbfbf8;opacity:.75}.rail-avatar{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;background:#f2f0e8;color:#5f5875;font:600 9px/1 Archivo,sans-serif;font-style:normal}.rail-avatar.factory{background:#eef6ef;color:#1a5f45}.rail-row-main{min-width:0;flex:1}.rail-row-head{display:flex;align-items:baseline;gap:7px}.rail-row-head strong{font-size:11.5px;font-weight:600}.rail-row-head em{font-style:normal;font:400 10px/1.4 var(--mono);color:#746f62}.rail-row-head time{margin-left:auto;font:400 9px/1 var(--mono);color:#8a8578;white-space:nowrap}.rail-row-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:5px;font-size:11.5px;line-height:1.55;color:#5f5b4e}.rail-row-meta{display:flex;align-items:center;gap:7px;margin-top:7px}.rail-row-meta .dc-badge{margin-bottom:0}.rail-row-count{margin-left:auto;color:#8a8578;white-space:nowrap}.rail-loc,.rail-row-count{font:400 9px/1.4 var(--mono)}.rail-loc{display:inline-flex;align-items:center;gap:5px;color:#746f62}.rail-loc>i{display:grid;place-items:center;width:16px;height:16px;flex:none;border-radius:50% 50% 50% 2px;background:#ffe600;color:#171137;font:700 8px/1 Archivo,sans-serif;font-style:normal}.rail-loc>i.done{background:#ccdfd2;color:#1a5f45}.rail-back{display:flex;align-items:center;gap:9px;padding:9px 12px;border-block:1px solid #eeece5;background:#fbfbf8;flex:none}.rail-back>button:first-child{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:0;font-size:11.5px;color:#5f5b4e}.rail-resolve{margin-left:auto;display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 9px;border:1px solid #ccdfd2;border-radius:3px;background:#eef6ef;font-size:11px;color:#1a5f45}.rail-locbar{display:flex;align-items:center;gap:8px;padding:10px 13px;border-bottom:1px solid #eeece5;flex:none}.rail-locbar .rail-loc>i{width:19px;height:19px;font-size:9px}.rail-locbar .dc-badge{margin:0 0 0 auto}.rail-message+.rail-message{margin-top:14px}.rail-message-row{display:flex;gap:9px}.rail-message-row>div{min-width:0;flex:1}.rail-message-head{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.rail-message-head strong{font-size:11.5px;font-weight:600}.rail-message-head time{margin-left:auto;font:400 9px/1 var(--mono);color:#8a8578}.rail-message-row p{margin:5px 0 0;font-size:12px;line-height:1.65;color:#5f5b4e;white-space:pre-wrap;overflow-wrap:anywhere}.rail-newline{display:flex;align-items:center;gap:8px;margin:0 0 12px;font:600 9px/1.4 var(--mono);letter-spacing:.6px;color:#9e3b28}.rail-newline:after,.rail-newline:before{content:"";flex:1;height:1px;background:#eed3cb}.rail-mention-line{display:flex;align-items:center;gap:5px;margin-top:6px!important;font:400 9.5px/1.5 var(--mono);color:#4f6385}.mention-chip{background:#f0f2f7;color:#3d5378;border-radius:2px;padding:1px 3px;font-weight:600}.rail-composer{border-top:1px solid #e2e0d8;background:#fbfbf8;padding:11px 12px;flex:none}.rail-composer textarea{width:100%;min-height:58px;resize:vertical;border:1px solid #d8d5cb;border-radius:3px;padding:9px 10px;font-size:12px;line-height:1.6;color:#171137;background:#fff}.rail-composer-foot{display:flex;align-items:center;gap:8px;margin-top:8px}.rail-composer-author{font:400 10px/1.4 var(--mono);color:#8a8578;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-composer-foot .button{margin-left:auto;font-size:11px;min-height:29px;padding:6px 10px}.mention-notice{display:flex;align-items:flex-start;gap:7px;margin:8px 0 0;padding:7px 8px;border:1px solid #d6dbe8;border-radius:3px;background:#f0f2f7;font:400 9.5px/1.6 var(--mono);color:#3d5378}.mention-notice svg{margin-top:2px}.mention-picker{position:relative}.mini-button{display:inline-flex;align-items:center;gap:5px;min-height:29px;padding:0 9px;border:1px solid #d8d5cb;border-radius:3px;background:#fff;font-size:11px;color:#171137}.mini-button.on{background:#fffbe0;border-color:#f0e2ad;color:#7a5310}.mention-menu{position:absolute;bottom:calc(100% + 6px);left:0;z-index:30;width:min(268px,70vw);background:#fff;border:1px solid #d8d5cb;border-radius:3px;box-shadow:0 10px 30px #1711371f;overflow:hidden}.mention-menu>input{width:100%;border:0;border-bottom:1px solid #eeece5;padding:9px 10px;font-size:11.5px;color:#171137}.mention-menu>input:focus-visible{outline-offset:-3px}.mention-scroll{max-height:236px;overflow-y:auto}.mention-group{margin:0;padding:8px 10px 4px;border-top:1px solid #eeece5;background:#fbfbf8;font:600 8px/1.4 var(--mono);letter-spacing:.7px;text-transform:uppercase;color:#8a8578}.mention-row{display:flex;align-items:center;gap:8px;width:100%;border:0;background:#fff;padding:7px 10px;text-align:left}.mention-row:hover{background:#f6f6f3}.mention-row>i{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;background:#f2f0e8;color:#5f5875;font:600 9px/1 Archivo,sans-serif;font-style:normal}.mention-row>i.factory{background:#eef6ef;color:#1a5f45}.mention-row strong{display:block;font-size:11.5px;font-weight:600}.mention-row small{display:block;font:400 9px/1.4 var(--mono);color:#746f62}.mention-reach{margin-left:auto;color:#4f6385;display:flex}.mention-reach.off{color:#9e3b28}.mention-empty{margin:0;padding:16px 12px;text-align:center;font-size:11px;color:#8a8578}@media(max-width:850px){.split-workbench{grid-template-columns:minmax(0,1fr);border:0;border-radius:0}.split-workbench .pdf-review-viewer,.split-workbench>.discussion-panel{border:1px solid #e2e0d8;border-radius:3px}.split-workbench>.discussion-panel{margin-top:16px}.rail-handle,.rail-readout{display:none}.rail-queue,.rail-thread{max-height:450px}}.dc-studio{display:flex;flex-direction:column}@media(min-width:851px){.dc-studio:has(.dc-product[data-fills]){height:100dvh;min-height:0;overflow:hidden}.dc-studio:has(.dc-product[data-fills]) .studio-body>main{display:flex;flex-direction:column;min-height:0}.dc-product[data-fills]{display:flex;flex-direction:column;flex:1;min-height:0}.dc-product[data-fills]>.dc-shell{flex:none}.dc-product[data-fills]>.dc-product-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto}.dc-product[data-fills] :is(.page,.doc-workspace-content):has(.doc-workbench){display:flex;flex-direction:column;flex:1;min-height:0;align-self:stretch;width:auto;margin-inline:0;max-width:none}.dc-product[data-fills] .doc-workbench{flex:1;min-height:0;align-items:stretch}.dc-product[data-fills] .doc-workbench .pdf-review-viewer{min-height:0}.dc-product[data-fills] .doc-workbench .pdf-scroll{flex:1;min-height:0}.dc-product[data-fills] .doc-workbench>.discussion-panel{min-height:0}}@media(min-width:851px) and (max-height:900px){.dc-product[data-fills] .dc-shell{padding-top:8px}.dc-product[data-fills] .dc-shell-row{margin-bottom:8px}.dc-product[data-fills] .dc-product-tabs>a{padding-block:9px}.dc-product[data-fills] .dc-shell h1{font-size:20px}.dc-product[data-fills] .doc-workspace-content{padding:14px 22px}}.dc-shell-row>.dc-back{margin-bottom:0;flex:none;padding-right:14px;border-right:1px solid #eeece5}.dc-shell-row>.button.secondary{flex:none;margin-left:16px}@media(max-width:680px){.dc-shell-row>.dc-back{border-right:0;padding-right:0}.dc-shell-row>.button.secondary{margin-left:auto}}.dc-product-body .review-selection-fields .review-selection-summary{padding:0;margin:0;border:0;background:transparent;flex:1 1 auto;min-width:0;gap:4px 12px}.dc-product-body .review-selection-fields .review-selection-summary>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1100px){.dc-product-body .review-selection-fields .review-selection-summary{flex-basis:100%;order:1}}.doc-workbench .discussion-panel>header{padding:9px 12px}.doc-workbench .discussion-panel>header>div{display:flex;align-items:center;gap:7px}.doc-workbench .discussion-panel>header p{margin-top:3px;font-size:9.5px;line-height:1.4}.rail-tools{margin-left:auto;display:flex;align-items:center;gap:2px;flex:none}.rail-tool{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid transparent;border-radius:3px;background:transparent;color:#5f5b4e}.rail-tool:hover{background:#f4f3ef;color:#171137}.rail-tool.on{background:#fffbe0;border-color:#f0e2ad;color:#7a5310}.rail-segments button{display:flex;align-items:center;gap:6px;padding:6px 10px}.rail-segments span{display:inline;font-size:8.5px}.rail-segments strong{display:inline;margin-top:0;margin-left:auto;font-size:11.5px}.rail-search{padding:6px 10px}.rail-search-close{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:3px;background:transparent;color:#746f62;flex:none}.rail-search-close:hover{background:#f4f3ef;color:#171137}.rail-row{padding:8px 12px;gap:8px}.rail-row-preview{margin-top:3px}.rail-row-meta{margin-top:4px}.doc-workbench .discussion-panel>footer{padding:7px 12px;flex-wrap:nowrap}.doc-workbench .discussion-panel>footer>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-workbench .discussion-panel>footer .text-button{flex:none}.doc-general-comment{padding:8px 12px;margin:8px 12px;width:calc(100% - 24px)}.rail-tool{position:relative}.rail-tool:after{content:attr(data-tip);position:absolute;top:calc(100% + 5px);right:0;z-index:30;padding:3px 6px;border-radius:3px;background:#171137;color:#fff;font:500 9.5px/1.4 var(--mono);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s}.rail-tool:focus-visible:after,.rail-tool:hover:after{opacity:1}@media(prefers-reduced-motion:reduce){.rail-tool:after{transition:none}}.rail-row-head em.replied{display:inline-flex;align-items:center;gap:3px;font-weight:600;color:#7163b2}.rail-row-head em.replied svg{stroke-width:2.4}.rail-row.unread .rail-row-head em.replied{color:#5a4d99}.dc-intake-archived{display:flex;gap:12px;align-items:flex-start;border-left:3px solid #c8c4b6}.dc-intake-archived strong{display:block;font-size:12.5px}.dc-intake-archived p{margin:5px 0 0;font-size:12px;color:#5f5b4e}.dc-intake-archived small{display:block;margin-top:6px;font:400 10px/1.6 var(--mono);color:#5f5b4e}.dc-intake-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;padding-top:16px;border-top:1px solid #eeece5}.dc-intake-facts .dc-label{display:block;margin-bottom:7px}.dc-intake-facts strong{font-size:13px;font-weight:600}.dc-intake-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:18px}.dc-intake-chips .dc-badge{margin:0}.dc-intake-start{border-top:3px solid #ffe600}.dc-intake-start .field{margin-top:14px}.dc-intake-start .button.full{width:100%;margin-top:16px}.dc-intake-start>small{display:block;margin-top:10px;text-align:center}@media(max-width:680px){.dc-intake-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.style-number-preview{margin:4px 0 0;font:400 11px/1.6 IBM Plex Mono,monospace;color:#5f5b4e}.style-number-preview strong{font-weight:600;color:#171137;letter-spacing:.3px}.dc-intake-start .style-number-preview{margin-top:10px}.dc-badge-status{display:inline-flex;align-items:center;gap:6px;font:500 11px/1.2 IBM Plex Mono,monospace;white-space:nowrap}.style-inline-form{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:14px}.style-inline-form input,.style-inline-form select{border:1px solid #d8d5cb;border-radius:4px;padding:7px 10px;font-size:12px;background:#fff;min-width:140px}.style-inline-form.stacked{flex-direction:column;align-items:stretch;margin-bottom:14px}.style-inline-form .button{white-space:nowrap}.dc-styles td:first-child a strong{color:#171137}.dc-report td small,.dc-styles td:first-child small{display:block;color:#5f5b4e;font:400 10px/1.6 IBM Plex Mono,monospace}.style-new{max-width:560px}.style-new .button{margin-top:6px}.style-page .dc-fact-row.dc-fact-row>small{margin-left:auto;text-align:right}.style-files-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border:1px solid #eeece5;border-radius:4px;background:#fafaf7;font-size:12px}.style-files-status>span{flex:1 1 220px;min-width:0}.style-files-status small{color:#5f5b4e}.style-files-status .button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.style-files-note{font-size:11px;margin:8px 0 0}.style-files-group{margin-top:16px}.style-files-group>h3{font:500 10px/1.6 IBM Plex Mono,monospace;letter-spacing:.6px;text-transform:uppercase;color:#5f5b4e;margin:0 0 2px}.style-page .style-files-row{flex-wrap:wrap}.style-files-row .style-files-name{display:flex;flex-direction:column;min-width:0;flex:1 1 240px}.style-files-name strong{font-size:12px;font-weight:600;overflow-wrap:anywhere}.style-files-name small{font:400 10px/1.6 IBM Plex Mono,monospace;color:#5f5b4e;overflow-wrap:anywhere}.style-page .style-files-row.dc-fact-row>small{margin-left:0}.style-files-row .dc-badge{margin:0}.style-files-row .text-button{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.style-assets{display:flex;flex-direction:column;gap:14px}.style-assets code{font:400 10.5px/1.5 IBM Plex Mono,monospace;background:#f4f3ef;padding:1px 4px;border-radius:2px;overflow-wrap:anywhere}.asset-upload{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;align-items:end;margin-top:14px}.asset-upload .button{display:inline-flex;align-items:center;gap:6px;justify-content:center}.asset-upload>p{grid-column:1/-1;margin:0;font-size:11px}.asset-card{border:1px solid #eeece5;border-radius:4px;padding:10px 12px;margin-top:8px;background:#fff}.asset-card-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.asset-card-head .dc-badge{margin:0;gap:4px}.asset-card-name{display:flex;flex-direction:column;min-width:0;flex:1 1 240px}.asset-card-name strong{font-size:12.5px;font-weight:600;overflow-wrap:anywhere}.asset-card-name small{font:400 10px/1.6 IBM Plex Mono,monospace;color:#5f5b4e;overflow-wrap:anywhere}.asset-card-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px}.asset-card-actions .text-button{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.asset-state-note{font-size:11px;margin:8px 0 0;padding:6px 8px;border-radius:3px;background:#f7f7f3;color:#5f5b4e}.asset-state-note.wait{background:#f0f2f7;color:#4f6385}.asset-state-note.risk{background:#fbeeea;color:#9e3b28}.asset-state-note.now{background:#fffbe0;color:#7a5310}.asset-note{font-size:11px;margin:6px 0 0}.asset-versions{margin-top:8px;font-size:11px}.asset-versions summary{cursor:pointer;display:inline-flex;align-items:center;gap:4px;color:#5f5b4e}.asset-versions ol{list-style:none;margin:6px 0 0;padding:0}.asset-versions li{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:5px 0;border-top:1px dashed #eeece5}.asset-versions li>span{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.asset-group .dc-section-head h3,.asset-versions .dc-badge{margin:0}.packaging-retailer{margin-top:12px}.packaging-retailer h3{font:500 10px/1.6 IBM Plex Mono,monospace;letter-spacing:.6px;text-transform:uppercase;color:#5f5b4e;margin:0 0 4px}.asset-mini{flex-wrap:wrap}.asset-mini .dc-badge{margin:0}.asset-review-layout{display:flex;flex-direction:column;gap:16px}.asset-review-document{min-width:0}.dc-rail.asset-review-rail{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.asset-review-rail .dc-fact-row{flex-wrap:wrap}.asset-review-rail .dc-fact-row strong{overflow-wrap:anywhere;min-width:0;flex:1 1 160px}.auth-page{min-height:100vh;flex-direction:column;justify-content:center;gap:26px;padding:40px 16px;background:#f6f6f3;color:#1b1830}.auth-brand,.auth-page{display:flex;align-items:center}.auth-brand{gap:10px;font-weight:700;letter-spacing:-.3px;font-size:18px}.auth-brand img{height:34px;width:auto}.auth-card{width:100%;max-width:400px;background:#fff;border:1px solid #e2e0d8;border-radius:8px;padding:30px 28px;display:flex;flex-direction:column;gap:12px;box-shadow:0 10px 30px rgba(27,24,48,.06)}.auth-card h1{font-size:21px;letter-spacing:-.4px;font-weight:650;margin:0}.auth-card p{margin:0;color:#5f5b4e;font-size:13px;line-height:1.6}.auth-card .field{margin-bottom:4px}.auth-card .button{align-self:stretch;min-height:42px}.auth-card .button.primary{background:#ffe600;border-color:#efd900;color:#1b1830}.auth-card small{font-size:11px;color:#6d685d;line-height:1.5}.auth-card .text-button{align-self:flex-start;font-size:12px}.auth-icon{width:48px;height:48px;border-radius:12px;background:#fff8c2;color:#8a7700;display:flex;align-items:center;justify-content:center}.spin{animation:auth-spin 1s linear infinite}@keyframes auth-spin{to{transform:rotate(1turn)}}.admin-tools{display:flex;align-items:center;gap:16px;margin:0 0 14px}.admin-check{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#5f5b4e;white-space:nowrap;flex:none;margin:0}.admin-tools .text-button{display:inline-flex;align-items:center;gap:5px}.admin-users td small,.admin-users td span.dc-muted small{display:block;font:400 10px/1.6 IBM Plex Mono,monospace;color:#5f5b4e}.admin-users tr.inactive td{opacity:.55}.role-chips{display:flex;flex-wrap:wrap;gap:6px}.role-chips label{display:inline-flex;align-items:center;gap:5px;border:1px solid #d8d5cb;border-radius:999px;padding:3px 9px 3px 6px;font-size:11px;background:#fff;cursor:pointer;white-space:nowrap}.role-chips label.on{background:#fff8c2;border-color:#efd900}.auth-dialog-body .field .role-chips input,.field .role-chips input,.role-chips label input{width:auto;min-height:0;height:14px;padding:0;margin:0;accent-color:#8a7700}.role-chips label:has(input:disabled){cursor:default;opacity:.7}.status-pill{display:inline-block;border-radius:999px;padding:2px 9px;font:600 10px/1.6 IBM Plex Mono,monospace;letter-spacing:.4px;text-transform:uppercase;background:#f0efe9;color:#5f5b4e}.status-pill.on{background:#e4f5e8;color:#1f6b36}.status-pill.off{background:#fde8e6;color:#9a3b33}.row-actions{white-space:nowrap}.row-actions .text-button{display:inline-flex;align-items:center;gap:4px;margin-right:12px}dialog.auth-dialog{position:fixed;inset:0;margin:auto;width:min(520px,calc(100vw - 32px));height:fit-content;max-height:calc(100vh - 48px);overflow:auto}dialog.auth-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px}dialog.auth-dialog>header h2{margin:0;font-size:15px}.auth-dialog-body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:4px}.auth-dialog-body .field{margin-bottom:12px}.auth-dialog-body .field>span{font-weight:600;font-size:12px}.auth-dialog-body>.actions{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.auth-dialog-body .admin-check{display:inline-flex;align-items:center;gap:7px;font-size:12px;margin:4px 0 6px}.auth-dialog-body p.dc-muted{font-size:12px;margin:0 0 12px}.profile-menu .menu-button{all:unset;cursor:pointer;display:flex;align-items:center;gap:8px;font:inherit}.admin-reference .dc-backlink{margin:0 0 12px}.ref-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.ref-card{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid #e2e0d8;border-radius:8px;padding:14px 16px;min-height:120px;transition:border-color .15s,box-shadow .15s}.ref-card:hover{border-color:#efd900;box-shadow:0 3px 10px #1d164414}.ref-card strong{font-size:13.5px;letter-spacing:-.1px}.ref-card p{font-size:11.5px;line-height:1.55;color:#5f5b4e;flex:1}.ref-card .ref-count,.ref-card small{font:500 10px/1.4 IBM Plex Mono,monospace;color:#5f5b4e;letter-spacing:.4px;text-transform:uppercase}.ref-card .ref-count{align-self:flex-start;background:#fff8c2;border:1px solid #efd900;border-radius:999px;padding:1px 8px;color:#5a4b00}.dc-count{display:inline-block;margin-left:6px;background:#1a1a1a;color:#fff;border-radius:999px;padding:0 7px;font:600 10px/1.7 IBM Plex Mono,monospace}.ref-filter{border:1px solid #d8d5cb;border-radius:6px;padding:7px 10px;font-size:12px;min-width:220px;background:#fff}.ref-table td{vertical-align:top}.alias-chip,.alias-chips{align-items:center}.alias-chip{display:inline-flex;gap:2px;border:1px solid #d8d5cb;border-radius:999px;padding:2px 4px 2px 9px;font-size:11px;background:#fff;white-space:nowrap}.alias-chip .icon-button{width:18px;height:18px}.alias-add{display:inline-flex;align-items:center;gap:4px;margin:0}.alias-add input{border:1px solid #e2e0d8;border-radius:999px;padding:3px 9px;font-size:11px;width:110px;background:#fbfbf8}.admin-reference tr.inactive td{opacity:.6}.admin-reference .status-pill+small{display:block;margin-top:4px}.ref-dialog{width:560px}.ref-dialog .field small{font-weight:400;color:#8a8679;font-size:11px}.glossary-hint{position:relative;display:inline-block;margin-left:5px;vertical-align:middle}.glossary-trigger{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:0;border-radius:50%;background:#f0efe9;color:#5f5b4e;padding:0;cursor:help}.glossary-trigger:focus-visible,.glossary-trigger:hover{background:#fff8c2;color:#5a4b00}.glossary-popover{display:none;position:absolute;left:0;top:calc(100% + 6px);z-index:30;width:300px;max-width:min(300px,80vw);padding:10px 12px;background:#1f1d17;color:#fff;border-radius:8px;font:400 11.5px/1.55 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none;white-space:normal;box-shadow:0 8px 26px #0005}.glossary-popover strong{display:block;color:#ffe600;margin-bottom:4px;font-size:11.5px}.glossary-hint:focus-within .glossary-popover,.glossary-hint:hover .glossary-popover{display:block}.admin-reference .dc-table td{white-space:normal}.admin-reference .dc-table td small{max-width:460px;line-height:1.5}.admin-reference .dc-table td.row-actions,.admin-reference .dc-table th:last-child{white-space:nowrap}.admin-reference .row-actions{display:flex;gap:12px;align-items:center}.identity-review .dc-heading .idr-reasons{margin-top:8px}.idr-reasons{display:flex;flex-wrap:wrap;gap:5px}.idr-reasons .dc-badge{margin:0}.idr-note{font-size:12px;line-height:1.6;color:#5f5b4e;margin:0 0 12px}.idr-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 16px}.idr-stats>div{background:#fff;border:1px solid #e2e0d8;border-radius:4px;padding:11px 14px;display:flex;flex-direction:column;gap:4px}.idr-stats strong{font-size:20px;font-weight:600;letter-spacing:-.4px;color:#1b1830}.idr-filters{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.idr-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid #d8d5cb;border-radius:999px;padding:4px 10px;font-size:11.5px;background:#fff;color:#3d3a31;cursor:pointer}.idr-chip b{font:600 10px/1.4 IBM Plex Mono,monospace;color:#6d685d}.idr-chip.active{border-color:#1b1830;background:#1b1830;color:#fff}.idr-chip.active b{color:#ffe600}.idr-tab{display:inline-flex;align-items:center;gap:6px;border:0;border-bottom:2px solid transparent;background:none;padding:6px 2px;font-size:12px;color:#5f5b4e;cursor:pointer}.idr-tab.active{border-bottom-color:#ffe600;color:#1b1830;font-weight:600}.idr-tabs{display:flex;gap:18px;flex-wrap:wrap;border-bottom:1px solid #eeece5;margin:0 0 16px}.idr-findings{list-style:none;margin:0;padding:0;display:grid;gap:8px}.idr-findings li{display:flex;gap:8px;align-items:baseline;font-size:12px;line-height:1.55;color:#3d3a31;overflow-wrap:anywhere}.idr-findings .dc-badge{margin:0;flex:none}.idr-grid th{white-space:normal;min-width:150px;vertical-align:bottom}.idr-grid th strong{display:block;font:600 11px/1.3 Arial,Helvetica,sans-serif;text-transform:none;letter-spacing:0;color:#1b1830}.idr-grid th small{text-transform:none;letter-spacing:0;font-weight:400}.idr-grid td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.idr-grid td:first-child{white-space:nowrap;width:1%}.idr-grid tr.differs td{background:#fffbe0}.idr-grid tr.differs td:first-child{box-shadow:inset 3px 0 0 #e0ca00}.idr-holders{display:flex;flex-direction:column;gap:6px;margin-top:12px;font-size:12px;color:#5f5b4e}.idr-holders span{display:inline-flex;align-items:center;gap:6px}.idr-decide form{display:grid;gap:12px}.idr-decide .field{margin:0}.idr-upcs{border:1px solid #eeece5;border-radius:4px;padding:10px 12px;display:flex;flex-wrap:wrap;gap:6px 18px}.idr-upcs legend{font:500 10px/1.5 IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.7px;color:#6d685d;padding:0 4px}.idr-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.idr-groups fieldset{border:1px solid #e2e0d8;border-radius:4px;padding:10px 12px;display:grid;gap:10px;min-width:0}.idr-groups legend{font-weight:600;font-size:12px;padding:0 4px}.idr-groups .form-two{gap:10px}.idr-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.identity-review .dc-table select{border:1px solid #d8d5cb;border-radius:4px;padding:5px 8px;font-size:12px;background:#fff}@media(max-width:700px){.idr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.idr-groups{grid-template-columns:minmax(0,1fr)}}.auth-help{position:absolute;top:20px;right:20px}