.dymo-widget{box-sizing:border-box;width:100%;max-width:100%}.dymo-widget__stack{width:100%}.dymo-widget__kicker{letter-spacing:.12em}.dymo-widget__printer-row{border:1px solid var(--line);border-radius:.75rem;padding:.35rem .45rem .35rem .5rem;background:color-mix(in srgb,var(--surface) 96%,var(--header-bg))}.dymo-widget__icon-pad{display:flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.55rem;flex-shrink:0}.dymo-widget__icon-pad--blue{background:color-mix(in srgb,var(--accent-9) 14%,var(--surface));color:var(--accent-11,var(--primary))}.dymo-widget__icon-pad--green{background:color-mix(in srgb,#059669 14%,var(--surface));color:#047857}.dymo-widget__icon-pad--violet{background:color-mix(in srgb,#7c3aed 14%,var(--surface));color:#6d28d9}.dymo-widget__icon-pad--amber{background:color-mix(in srgb,#d97706 14%,var(--surface));color:#b45309}.dymo-widget__icon-pad--compact{width:1.75rem;height:1.75rem;border-radius:.45rem}.dymo-widget__header-field-label-row{width:100%;min-width:0}.dymo-widget__header-field-label-row .dymo-widget__header-dropdown-label{flex:1 1 auto;min-width:0;width:auto}.dymo-widget__split-panel{border:1px solid var(--line);border-radius:.75rem;padding:.85rem .95rem;background:color-mix(in srgb,var(--surface) 94%,var(--header-bg));overflow:hidden}.dymo-widget__split-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem;width:100%}@media (min-width:640px){.dymo-widget__split-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.dymo-widget__split-cell+.dymo-widget__split-cell{border-left:1px solid var(--line);padding-left:.95rem;margin-left:.95rem}}.dymo-widget__split-cell{min-width:0;display:flex;flex-direction:column;gap:.5rem}.dymo-widget__split-heading{min-width:0}.dymo-widget__split-value{overflow-wrap:anywhere;word-break:break-word;line-height:1.4}.dymo-widget__config-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:.45rem}.dymo-widget__config-item{min-width:0;padding:.45rem .55rem;border-radius:.55rem;background:color-mix(in srgb,var(--surface) 88%,var(--header-bg));border:1px solid color-mix(in srgb,var(--line) 80%,transparent);transition:background-color .16s ease,border-color .16s ease,opacity .16s ease,box-shadow .16s ease}.dymo-widget__config-item--active{background:color-mix(in srgb,#059669 16%,var(--surface));border-color:color-mix(in srgb,#059669 42%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb,#059669 22%,transparent)}.dymo-widget__config-item--mismatch{background:color-mix(in srgb,#dc2626 12%,var(--surface));border-color:color-mix(in srgb,#dc2626 38%,var(--line))}.dymo-widget__config-item--dim{opacity:.58}.dymo-widget__config-badge{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0;border-radius:999px;padding:.12rem .45rem;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.dymo-widget__config-badge--active{background:color-mix(in srgb,#059669 22%,var(--surface));color:#047857;border:1px solid color-mix(in srgb,#059669 35%,transparent)}.dymo-widget__config-badge--mismatch{background:color-mix(in srgb,#dc2626 16%,var(--surface));color:#b91c1c;border:1px solid color-mix(in srgb,#dc2626 30%,transparent)}.dymo-widget__config-item .m-0{overflow-wrap:anywhere;word-break:break-word}.dymo-widget__status-bar{border-radius:.75rem;padding:.75rem .85rem;border:1px solid transparent}.dymo-widget__status-bar--offline{border-color:color-mix(in srgb,#e11d48 35%,var(--line));background:color-mix(in srgb,#fecaca 38%,var(--surface))}.dymo-widget__status-bar--warning{border-color:color-mix(in srgb,#d97706 35%,var(--line));background:color-mix(in srgb,#fde68a 35%,var(--surface))}.dymo-widget__status-bar--ready{border-color:color-mix(in srgb,#059669 30%,var(--line));background:color-mix(in srgb,#bbf7d0 40%,var(--surface))}.dymo-widget__status-dot{width:2.25rem;height:2.25rem;border-radius:9999px;flex-shrink:0}.dymo-widget__status-dot--offline{background:#dc2626;color:#fff}.dymo-widget__status-dot--warning{background:#d97706;color:#fff}.dymo-widget__status-dot--ready{background:#059669;color:#fff}.dymo-widget.dymo-widget--queue-wide{border-radius:1.1rem}.dymo-widget.dymo-widget--queue-wide .dymo-widget__stack{gap:var(--space-4)}.dymo-widget--header-dropdown{--dymo-dropdown-radius:0.7rem;--dymo-header-dropdown-max-width:calc(100vw - 1.5rem)}.dymo-widget--header-dropdown,.dymo-widget__header-trigger{display:inline-flex;width:fit-content;min-width:0;max-width:var(--dymo-header-dropdown-max-width)}.dymo-widget__header-trigger{align-items:center;gap:.45rem;box-sizing:border-box;padding:.32rem .55rem .32rem .38rem;border:1px solid var(--panel-border);border-radius:.7rem;background:color-mix(in srgb,var(--surface) 96%,var(--header-bg));color:inherit;font:inherit;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.dymo-widget__header-trigger:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--panel-border));box-shadow:var(--bubble-shadow)}.dymo-widget__header-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 55%,transparent);outline-offset:2px}.dymo-widget__header-trigger--connected{border-color:color-mix(in srgb,#059669 38%,var(--panel-border));background:color-mix(in srgb,#bbf7d0 18%,var(--surface))}.dymo-widget__header-trigger--connected:hover{border-color:color-mix(in srgb,#059669 55%,var(--panel-border));background:color-mix(in srgb,#bbf7d0 28%,var(--surface))}.dymo-widget__header-trigger--disconnected{border-color:color-mix(in srgb,#dc2626 32%,var(--panel-border));background:color-mix(in srgb,#fecaca 14%,var(--surface))}.dymo-widget__header-trigger--disconnected:hover{border-color:color-mix(in srgb,#dc2626 48%,var(--panel-border));background:color-mix(in srgb,#fecaca 22%,var(--surface))}.dymo-widget__header-trigger-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.02rem;flex:0 1 auto;min-width:0;text-align:left}.dymo-widget__header-trigger-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.2;font-size:.84rem}.dymo-widget__header-trigger-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.15;font-size:.7rem}.dymo-widget__header-trigger-subtitle--success{display:inline-block;max-width:100%;padding:.06rem .35rem;border-radius:999px;background:color-mix(in srgb,#bbf7d0 55%,var(--surface));color:#047857}.dymo-widget__required-label-check{color:#047857;flex-shrink:0}.dymo-widget__header-trigger-chevron{margin-left:auto;flex-shrink:0;align-self:center;color:var(--text-secondary)}.dymo-widget__header-menu{--dymo-dropdown-radius:0.7rem;box-sizing:border-box;width:min(26rem,calc(100vw - 1.5rem))!important;max-width:calc(100vw - 1.5rem)!important;padding:0!important;align-items:stretch!important;border:1px solid var(--panel-border)!important;border-radius:var(--dymo-dropdown-radius)!important;overflow:hidden;background:var(--surface)!important;box-shadow:var(--bubble-shadow),0 12px 28px color-mix(in srgb,var(--text-primary) 8%,transparent)!important}.dymo-widget__header-panel{--dymo-rail-gap:0.35rem;--dymo-rail-pad-y:0.28rem;--dymo-rail-pad-x:0.42rem;--dymo-rail-radius:0.45rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:var(--dymo-rail-gap);width:100%;min-width:0;max-width:100%;padding:.5rem}.dymo-widget__header-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;margin:0;border:1px solid color-mix(in srgb,var(--panel-border) 70%,transparent);border-radius:var(--dymo-rail-radius);overflow:hidden;background:color-mix(in srgb,var(--panel-border) 70%,transparent)}.dymo-widget__header-detail-row{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.15rem;min-width:0;min-height:2.35rem;padding:var(--dymo-rail-pad-y) var(--dymo-rail-pad-x);background:color-mix(in srgb,var(--surface) 94%,var(--panel-border) 6%)}.dymo-widget__header-detail-row--span{grid-column:1/-1}.dymo-widget__header-detail-row__key{flex:0 0 auto;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.dymo-widget__header-detail-row__val{min-width:0;line-height:1.25}.dymo-widget__header-status-pip{width:.45rem;height:.45rem;border-radius:999px;flex-shrink:0;background:#9ca3af;box-shadow:0 0 0 2px color-mix(in srgb,#9ca3af 18%,transparent)}.dymo-widget__header-status-pip--ready{background:#059669;box-shadow:0 0 0 2px color-mix(in srgb,#059669 20%,transparent)}.dymo-widget__header-status-pip--warning{background:#d97706;box-shadow:0 0 0 2px color-mix(in srgb,#d97706 20%,transparent)}.dymo-widget__header-status-pip--offline{background:#dc2626;box-shadow:0 0 0 2px color-mix(in srgb,#dc2626 20%,transparent)}.dymo-widget__header-block{padding:0;border:none}.dymo-widget__header-field,.dymo-widget__header-section{display:flex;flex-direction:column;align-items:stretch;gap:.28rem;width:100%;min-width:0}.dymo-widget__header-dropdown-label.cfp-ui-typography{display:block;width:100%;font-size:.66rem!important;font-weight:700!important;letter-spacing:.06em;line-height:1.15;text-transform:uppercase;color:var(--text-secondary);opacity:1}.dymo-widget__header-status-row{width:100%}.dymo-widget__header-plain-value{line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.dymo-widget__header-plain-value-row{width:100%;min-width:0}.dymo-widget__header-plain-hint{line-height:1.25}.dymo-widget__header-field-hint{display:none}.dymo-widget__header-status-row .dymo-widget__status-dot{width:1.5rem;height:1.5rem;flex-shrink:0}.dymo-widget__header-select{width:100%;min-width:0;max-width:100%}.dymo-widget__header-select-wrap{width:100%!important;min-width:0!important;max-width:100%!important}.dymo-widget__printer-select-wrap{width:100%;min-width:0}.dymo-widget__header-select .cfp-react-select,.dymo-widget__header-select .cfp-ui-select-field,.dymo-widget__header-select-wrap .cfp-react-select,.dymo-widget__header-select-wrap .cfp-ui-select-field,.dymo-widget__printer-select-wrap .cfp-react-select,.dymo-widget__printer-select-wrap .cfp-ui-select-field{width:100%;min-width:0;max-width:100%}.dymo-widget__printer-select-wrap .cfp-react-select{width:100%;max-width:100%}.dymo-widget__header-select .cfp-react-select__control,.dymo-widget__header-select-wrap .cfp-react-select__control,.dymo-widget__printer-select-wrap .cfp-react-select__control{width:100%;min-width:0;min-height:2rem!important;border-radius:var(--dymo-rail-radius,.45rem)!important}.dymo-widget__header-field .dymo-widget__split-value{width:100%}.dymo-widget__header-detail-row .dymo-widget__header-other-list{gap:1px;background:color-mix(in srgb,var(--panel-border) 55%,transparent);border-radius:.35rem;overflow:hidden}.dymo-widget__header-sku-item{box-sizing:border-box;display:flex;flex-direction:column;gap:.08rem;width:100%;min-width:0;padding:.32rem .4rem;border:none;border-radius:0;background:color-mix(in srgb,var(--surface) 96%,var(--header-bg))}.dymo-widget__header-sku-item--active{background:color-mix(in srgb,#bbf7d0 22%,var(--surface))}.dymo-widget__header-sku-item--mismatch{background:color-mix(in srgb,#fecaca 18%,var(--surface))}.dymo-widget__header-sku-item--mismatch .m-0:first-child{color:#b91c1c}.dymo-widget__header-other-list{list-style:none;padding:0;display:flex;flex-direction:column;align-items:stretch;gap:.3rem;width:100%}.dymo-widget__header-other-item{align-items:stretch}.dymo-widget__header-detail-row .dymo-widget__config-badge{font-size:.62rem;padding:.1rem .35rem}.dymo-widget__header-alert{width:100%;min-width:0;max-width:100%;box-sizing:border-box;border:none;background:transparent;padding:.05rem .1rem}.dymo-widget__header-alert>*{width:100%;min-width:0}.dymo-widget__header-alert .dymo-widget__header-plain-value{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.dymo-widget__header-alert-icon{margin-top:.1rem;color:var(--text-secondary);opacity:.9}.dymo-widget__header-footer{display:flex;align-items:center;justify-content:flex-start;width:100%;margin-top:0;padding-top:0;background:transparent;border:none}.dymo-widget__header-refresh-btn{width:100%;min-height:1.9rem;justify-content:center;border-radius:var(--dymo-rail-radius,.45rem)!important;font-weight:600;font-size:.78rem;color:var(--primary)!important;border-color:color-mix(in srgb,var(--primary) 38%,var(--panel-border))!important;background:color-mix(in srgb,var(--primary) 8%,var(--surface))!important;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.dymo-widget__header-refresh-btn:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 14%,var(--surface))!important;color:var(--primary)!important;border-color:color-mix(in srgb,var(--primary) 48%,var(--panel-border))!important}.dymo-widget__header-panel[aria-busy=true]{opacity:.72}.dymo-widget--header-dropdown .dymo-widget__icon-pad--compact{width:1.35rem;height:1.35rem;border-radius:.4rem}.dymo-widget--header-dropdown .dymo-widget__icon-pad:not(.dymo-widget__icon-pad--compact){width:1.85rem;height:1.85rem;border-radius:.5rem}.dymo-widget--vault-health-compact .dymo-widget__header-trigger--vault-compact{gap:.35rem;min-height:2rem;padding:.18rem .4rem .18rem .48rem;border-radius:9999px}.dymo-widget--vault-health-compact .dymo-widget__header-trigger--vault-compact.dymo-widget__header-trigger--warning{border-color:color-mix(in srgb,#d97706 38%,var(--line));background:color-mix(in srgb,#fde68a 16%,var(--surface))}.dymo-widget--vault-health-compact .dymo-widget__header-trigger--vault-compact.dymo-widget__header-trigger--warning:hover{border-color:color-mix(in srgb,#d97706 52%,var(--line));background:color-mix(in srgb,#fde68a 24%,var(--surface))}.dymo-widget__vault-compact-dot{width:.45rem;height:.45rem;border-radius:9999px;flex-shrink:0}.dymo-widget__vault-compact-dot--ready{background:#059669;box-shadow:0 0 0 2px color-mix(in srgb,#059669 20%,transparent)}.dymo-widget__vault-compact-dot--warning{background:#d97706;box-shadow:0 0 0 2px color-mix(in srgb,#d97706 20%,transparent)}.dymo-widget__vault-compact-dot--offline{background:#dc2626;box-shadow:0 0 0 2px color-mix(in srgb,#dc2626 20%,transparent)}.dymo-widget--vault-health-compact .dymo-widget__vault-compact-label{font-size:.72rem;line-height:1.15;white-space:nowrap}.dymo-widget--vault-health-compact .dymo-widget__header-trigger-chevron{opacity:.75}