.dbo-modal-header{background:var(--dbo-surface-container-lowest,#fff);border-bottom:1px solid var(--dbo-surface-container-high,#ddd);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.dbo-modal-header__content{flex:1;align-items:flex-start;gap:.75rem;display:flex}.dbo-modal-header__icon-wrapper{border-radius:var(--dbo-radius-md,6px);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.dbo-modal-header__icon-wrapper--primary{background:var(--dbo-blue-05,#d0eafa);color:var(--dbo-blue,#015eab)}.dbo-modal-header__icon-wrapper--error{background:var(--dbo-red-01,#fbe7e8);color:var(--dbo-red-70,#960b14)}.dbo-modal-header__icon-wrapper--warning{background:var(--dbo-orange-01,#fef3e8);color:var(--dbo-orange-70,#8f4500)}.dbo-modal-header__icon{font-size:20px}.dbo-modal-header__title-group{flex-direction:column;flex:1;display:flex}.dbo-modal-header__headline-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dbo-modal-header__title{font-family:var(--dbo-font-headline,"Lora", serif);color:var(--dbo-on-surface,#222);margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.dbo-modal-header__badge{font-size:10px;font-weight:700;font-family:var(--dbo-font-mono,monospace);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--dbo-radius-sm,4px);padding:2px 6px}.dbo-modal-header__badge--default{background:var(--dbo-blue-01,#e6f3fc);color:var(--dbo-blue,#015eab)}.dbo-modal-header__badge--primary{background:var(--dbo-blue,#015eab);color:#fff}.dbo-modal-header__badge--error{background:var(--dbo-red-01,#fbe7e8);color:var(--dbo-red-70,#960b14)}.dbo-modal-header__badge--warning{background:var(--dbo-orange-01,#fef3e8);color:var(--dbo-orange-70,#8f4500)}.dbo-modal-header__subtitle{color:var(--dbo-on-surface-variant,#666);margin:.25rem 0 0;font-size:12px;line-height:1.5}.dbo-modal-header__dismiss{border-radius:var(--dbo-radius-sm,4px);width:32px;height:32px;color:var(--dbo-gray-50,#7a7a7a);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dbo-modal-header__dismiss:hover{background:var(--dbo-surface-container,#eee);color:var(--dbo-on-surface,#222)}.dbo-modal-header__dismiss-icon{font-size:20px}
