
/* Unified add-lead forms and separate product-selection workspace. */
.xw-calm-modal .product-clue-modal[hidden]{display:none!important}
.xw-calm-modal .product-clue-modal{color:#203653}
.xw-calm-modal .product-clue-modal-head-copy strong{color:#172e4e;font-size:23px}
.xw-calm-modal .product-clue-modal-head{padding:22px 26px!important}
.xw-calm-modal .link-lead-types{background:#edf2fa;border:1px solid #d5deed;flex:0 0 44px}
.xw-calm-modal .link-lead-types button{color:#4d6080!important;font-weight:600}
.xw-calm-modal .link-lead-types button[aria-pressed=true]{background:#355eea!important;color:#fff!important;box-shadow:none}
.xw-calm-modal input:not([type=checkbox]),.xw-calm-modal select,.xw-calm-modal textarea{background:#fff!important;border-color:#bfcce0!important;color:#263d60!important;font-weight:400}
.xw-calm-modal input::placeholder,.xw-calm-modal textarea::placeholder{color:#7889a3!important;opacity:1}
.xw-calm-modal .product-clue-btn{background:#fff;border-color:#bdcbe1!important;color:#28456f}
.xw-calm-modal [data-clue-fetch],.xw-calm-modal [data-link-collect],.xw-calm-modal [data-open-picker]{color:#355eea!important;border-color:#6985ee!important;background:#fff!important}
.xw-calm-modal .product-clue-btn.primary{background:#355eea!important;border-color:#355eea!important;color:white!important}
.xw-source-compact .product-clue-modal:not(.xw-choice-panel),.xw-asin-modal .product-clue-modal{width:min(680px,calc(100vw - 32px))!important;height:min(740px,calc(100dvh - 32px))!important}
.xw-calm-modal .xw-reason,.xw-asin-source{font-size:13px;color:#304969;font-weight:600}
.xw-calm-modal .xw-reason small{color:#7585a0;font-weight:400}
.xw-calm-modal .xw-reason textarea{height:78px!important;min-height:78px!important}
.xw-calm-modal .xw-link-settings,.xw-calm-modal .xw-link-settings label{color:#526884;font-size:12px}
.xw-calm-modal .xw-link-settings summary{font-size:12px;color:#647a97}
.xw-asin-result,.xw-collection-summary{background:#edf3ff;border:1px solid #d0dcf4;border-radius:12px}
.xw-asin-result{min-height:190px}
.xw-asin-welcome{color:#5d7497}.xw-asin-welcome strong{color:#284465;font-weight:600;font-size:16px}.xw-asin-welcome i{color:#4168e9;background:#fff;padding:15px;border-radius:12px}
.xw-asin-copy>small,.xw-asin-metrics span{color:#687e9c}.xw-asin-copy header strong{color:#223a60}
.xw-collection-summary{flex:1;min-height:155px;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;text-align:center;color:#5b7296;font-size:12px}
.xw-collection-summary>i{font-size:28px;color:#3b63df}.xw-collection-summary strong{font-size:15px;font-weight:600;color:#24446d}.xw-collection-summary small{color:#667d9b}
.xw-summary-top{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;text-align:left}.xw-summary-top>div{display:flex;flex-direction:column;gap:8px}.xw-summary-top .product-clue-btn{font-size:12px}
.xw-chosen-thumbs{display:flex;gap:12px;width:100%;margin-top:8px}.xw-chosen-thumbs>div{width:calc((100% - 24px)/3);min-width:0;background:#fff;border:1px solid #dce4f4;border-radius:9px;padding:7px}.xw-chosen-thumbs img{height:42px;width:100%;object-fit:contain}.xw-chosen-thumbs small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;margin-top:4px}.xw-chosen-thumbs i{font-size:28px;padding:7px;color:#7891bb}
.xw-source-compact .xw-link-source{background:#f1f5fb;flex-basis:60px}.xw-source-compact .xw-link-source input{background:transparent!important;border:0!important;color:#29456b!important}.xw-source-compact .xw-link-source small{color:#69809e}.xw-source-compact .xw-link-source>i{color:#5579d4}
.xw-source-compact:not(.xw-is-picking) .xw-link-footer-copy{display:none}
.xw-source-compact .xw-choice-panel{width:min(1120px,calc(100vw - 40px))!important;height:min(820px,calc(100dvh - 32px))!important}
.xw-choice-panel .product-clue-modal-body{display:flex;flex-direction:column;padding-bottom:12px!important}
.xw-choice-panel .product-clue-modal-head-copy small{display:block!important;font-size:12px;color:#6d7f9b;margin-top:7px}
.xw-choice-panel .xw-source-results{width:100%;border-top:0}
.xw-choice-panel .xw-link-heading{flex-basis:40px;margin-bottom:12px}
.xw-choice-panel .xw-link-heading>span{display:none}
.xw-choice-panel .xw-link-heading input{width:260px}
.xw-only-selected{border:1px solid #cdd8e9;background:#f2f5fa;color:#536b91;border-radius:8px;padding:8px 12px;font-size:12px;cursor:pointer;white-space:nowrap}
.xw-only-selected[aria-pressed=true]{background:#e5edff;border-color:#7895ed;color:#315ddd}
.xw-choice-panel .xw-link-table th{color:#637a99;background:#f0f4fa!important}
.xw-choice-panel .xw-link-table td{height:62px;color:#3e5677}.xw-choice-panel .xw-link-product a{color:#2c4568}.xw-choice-panel .xw-link-product small{color:#71839b}
.xw-choice-panel .xw-link-table-meta,.xw-choice-panel .xw-link-footer-copy{color:#6c809d}.xw-choice-panel .xw-link-footer-copy strong{color:#355eea}
.xw-calm-modal .xw-link-input{grid-template-columns:105px minmax(0,1fr) auto}
@media(max-height:780px){.xw-calm-modal .product-clue-modal-head{padding:15px 24px!important}.xw-calm-modal .xw-reason textarea{height:63px!important;min-height:63px!important}.xw-collection-summary{padding:14px;min-height:145px}.xw-asin-result{min-height:190px}}
@media(max-width:700px){.xw-calm-modal .xw-link-input{grid-template-columns:82px minmax(0,1fr) auto}.xw-choice-panel .xw-link-heading input{width:140px}.xw-choice-panel .xw-link-heading>strong{display:none}.xw-summary-top{gap:6px}.xw-calm-modal .product-clue-btn{padding:8px 10px!important}}

.xw-calm-modal .link-lead-types button{flex:1 1 0!important;width:auto!important;max-width:none!important}
.xw-calm-modal .product-clue-modal-head{height:auto!important;min-height:68px;box-sizing:border-box}.xw-choice-panel .product-clue-modal-head{min-height:84px;flex-shrink:0}
