.delivery-toolbar{display:flex;flex-wrap:wrap;gap:10px;padding:20px 24px;border-bottom:1px solid var(--line,#e5e7eb)}.delivery-toolbar input{flex:1 1 260px;min-width:0}.delivery-toolbar select{flex:0 1 160px;min-width:130px}.delivery-bulk{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 24px;color:#777e83;font-size:12px}.delivery-bulk label,.delivery-check{display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px;margin:0!important}.delivery-bulk input[type=checkbox],.delivery-check input[type=checkbox]{width:16px!important;height:16px!important;min-height:0!important;padding:0!important;accent-color:#303536;flex:none}.delivery-bulk button{min-height:32px;padding:6px 12px;font-size:12px}.delivery-folder{margin:0 24px 14px;border:1px solid var(--line,#e5e7eb);border-radius:12px;overflow:hidden}.delivery-folder>summary{display:flex;gap:12px;align-items:center;cursor:pointer;list-style:none;padding:16px 18px;font-size:13px}.delivery-folder>summary:before{content:'›';font-size:20px;color:#7f8883}.delivery-folder[open]>summary:before{transform:rotate(90deg)}.delivery-folder>summary>span{margin-left:auto;color:#7f8883;font-size:12px}.delivery-capability{display:flex;gap:14px;padding:20px 18px;border-top:1px solid var(--line,#e5e7eb)}.delivery-check{align-self:flex-start;margin-top:5px!important}.delivery-capability-main{flex:1;min-width:0}.delivery-capability-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.delivery-capability-title h2{font-size:15px;font-weight:600}.delivery-kind{font-size:11px;font-weight:400;color:#758078;background:#f0f3f1;border-radius:5px;padding:2px 6px}.delivery-state{font-size:11px;color:#567963}.delivery-capability-meta{display:flex;gap:12px;flex-wrap:wrap;margin:9px 0;color:#7b8286;font-size:12px}.delivery-capability-actions{display:flex;justify-content:flex-end;align-content:flex-start;gap:6px 16px;flex-wrap:wrap;max-width:250px}.delivery-capability-actions button{font-size:12px}.delivery-reason{font-size:12px;color:#a15840;margin:8px 0}.delivery-center [hidden]{display:none!important}.delivery-version{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--line,#e5e7eb)}.delivery-version h3{font-size:15px}.delivery-version p{font-size:13px;color:#6c7571;line-height:1.7;margin:8px 0}.delivery-version small{font-size:11px;color:#7c857f}.delivery-subheading{font-size:14px;margin:22px 0 12px}.delivery-impact{padding:12px 14px;background:#f2f4f3;border-radius:8px;font-size:13px;color:#4a5b50}.delivery-receipts article{display:flex;gap:14px;flex-wrap:wrap;border-bottom:1px solid #eceeed;padding:12px 0;font-size:12px}.delivery-receipts time{margin-left:auto;color:#89918d}.delivery-receipts p{flex-basis:100%;color:#a15840}.delivery-dialog .form-error{color:#b33c37;font-size:13px;overflow-wrap:anywhere}.delivery-dialog form:not(.selection-form){max-height:calc(100dvh - 180px);overflow:auto}.delivery-dialog input[type=radio],.delivery-dialog input[type=checkbox]{min-height:0;width:16px;height:16px;padding:0;accent-color:#303536}.delivery-dialog .form-actions{position:sticky;bottom:0;background:white;padding-top:14px}.delivery-dialog .form-error:empty{display:none}.delivery-dialog textarea{min-height:80px}.delivery-dialog .table-scroll{max-width:100%}.delivery-dialog .scope-list{max-height:260px;overflow:auto}.delivery-folder summary:focus-visible{outline:2px solid #7b8b80;outline-offset:-3px}@media(max-width:760px){.delivery-toolbar,.delivery-bulk{padding:16px}.delivery-folder{margin:0 16px 12px}.delivery-capability{flex-wrap:wrap}.delivery-capability-actions{max-width:none;justify-content:flex-start;padding-left:30px}.delivery-toolbar select{flex:1 1 140px}.delivery-version{flex-direction:column}}

.delivery-dialog[open]{display:flex;flex-direction:column;max-height:calc(100dvh - 32px);overflow:hidden}.delivery-dialog>.dialog-header{flex:none}.delivery-dialog .delivery-form{display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden}.delivery-dialog .delivery-form>.selection-form-body{display:flex;flex-direction:column;gap:16px;min-height:0;overflow:auto;flex:1}.delivery-dialog .delivery-form>.form-error,.delivery-dialog .delivery-form>.form-actions{flex:none}.delivery-dialog .delivery-form>.form-actions{position:static}
.company-capability-root{padding:24px}.delivery-company-card{display:flex!important;flex-direction:column;gap:12px;align-items:stretch!important;padding:18px!important;min-width:0}.company-capability-title{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.company-capability-title h3{font-size:14px}.company-capability-status,.company-capability-counts{display:flex;gap:6px 14px;flex-wrap:wrap;font-size:12px;color:#748078}.company-capability-status{color:#4e6255}.company-capability-counts{font-size:11px}.company-capability-option{display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important}.company-capability-option input[type=checkbox]{flex:none;width:16px!important;height:16px!important;min-height:0!important;padding:0!important}.company-model-resource-list{display:flex;flex-wrap:wrap;gap:10px;padding:20px 24px}.company-model-resource-list span{padding:6px 10px;border:1px solid #e5e9e6;border-radius:7px;font-size:12px;color:#6a756d}.company-capability-manifest{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;background:#f3f5f4;padding:14px;border-radius:8px}.company-capability-root [hidden]{display:none!important}@media(max-width:700px){.company-capability-root{padding:16px}}

.ops-dialog.delivery-dialog.large{width:1120px;max-width:calc(100vw - 32px)}.delivery-dialog .delivery-company-table{overflow-x:auto;flex-shrink:0}.delivery-company-table table{min-width:760px}.delivery-company-table th,.delivery-company-table td{padding:14px}.delivery-company-table time{white-space:nowrap;font-variant-numeric:tabular-nums}
