/* XPROD-003 / Canonical product readiness inside universal create dialog. */
.xprod003-readiness{border:1px solid #516456;border-radius:16px;padding:18px;margin-top:16px;background:#1b2820}
.xprod003-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
.xprod003-head h3{font-size:17px;line-height:1.2;letter-spacing:-.035em;margin:0}
.xprod003-head>span{font-size:11px;color:#b5c8b7;font-weight:650}
.xprod003-list{padding:0;margin:14px 0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.xprod003-item{display:flex;gap:9px;align-items:center;color:#b9c7ba;font-size:12px;line-height:1.4}
.xprod003-item.ready{color:#e0f1df}.xprod003-mark{width:16px;min-width:16px;text-align:center;font-weight:700;color:#b8b7a3}.xprod003-item.ready .xprod003-mark{color:#a4d7aa}
.xprod003-next{font-size:12px;color:#d4c8a9;line-height:1.6;margin:14px 0}
.xprod003-refresh{background:transparent!important;color:inherit!important;border-color:#687e6e!important;font-weight:550!important}
:root[data-athrty-appearance="light"] .xprod003-readiness{background:#eaf2ea;border-color:#c6d5ca}
:root[data-athrty-appearance="light"] .xprod003-head>span,:root[data-athrty-appearance="light"] .xprod003-item{color:#526b59}
:root[data-athrty-appearance="light"] .xprod003-item.ready{color:#183b22}
:root[data-athrty-appearance="light"] .xprod003-next{color:#6e5630}
:root[data-athrty-appearance="light"] .xprod003-refresh{background:#fff!important;color:#203828!important;border-color:#a8bbaa!important}
@media(max-width:520px){.xprod003-list{grid-template-columns:1fr}}