/* Unified quick summaries. Scoped to product development; full editors/library remain independent. */
#mainPage #pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table{min-width:1280px!important;table-layout:fixed!important;width:100%!important}
#mainPage #pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table :is(col,th,td):nth-child(1){width:44px!important;min-width:44px!important;max-width:44px!important}
#mainPage #pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table :is(col,th,td):nth-child(2){width:clamp(300px,23vw,420px)!important;min-width:0!important;max-width:none!important}
#mainPage #pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table :is(col,th,td):nth-child(3){width:550px!important;min-width:550px!important;max-width:550px!important}
#mainPage #pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table :is(col,th,td):nth-child(4){width:auto!important;min-width:0!important;max-width:none!important}
#mainPage #pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table :is(col,th,td):nth-child(5){width:160px!important;min-width:160px!important;max-width:160px!important}
#mainPage #pickPool #developmentWorkbenchRoot .dw-work-table tr.xwd-rail-selected-row>td{background:#f2f7ff!important}
#mainPage #pickPool #developmentWorkbenchRoot .dw-work-table tr.xwd-rail-selected-row>td:first-child{box-shadow:inset 3px 0 #648fe6!important}
#mainPage #pickPool #developmentWorkbenchRoot .dw-list-body,#mainPage #pickPool #developmentWorkbenchRoot .dw-list-body.has-rail{display:block!important;min-width:0!important}
#mainPage #pickPool #developmentWorkbenchRoot .dw-list-rail.xwd-stable-rail{position:fixed!important;inset:var(--xwd-rail-top,62px) 0 0 auto!important;width:min(480px,100vw)!important;min-width:0!important;max-width:100vw!important;height:auto!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#f4f7fb!important;border-left:1px solid #dce5f0;box-shadow:-10px 0 28px #13223a1a;animation:none!important;transition:none!important;transform:none!important;z-index:240}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail>.dw-rail-product-head{flex:0 0 72px!important;min-height:72px!important;box-sizing:border-box;padding:12px 46px 12px 18px!important;background:#fff!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-rail-product-link img,#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-rail-product-link .dw-product-fallback{width:42px!important;height:42px!important;flex:0 0 42px!important;object-fit:contain}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-rail-product-link strong{font-size:14px!important;line-height:20px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-rail-product-link small{font-size:11px!important;line-height:17px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail>.dw-rail-heading{flex:0 0 64px!important;min-height:64px!important;box-sizing:border-box;display:flex!important;align-items:center!important;margin:0!important;padding:12px 18px!important;border:0!important;border-bottom:1px solid #e2e9f2!important;background:#fff!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-rail-heading-line{display:flex!important;align-items:center!important;gap:9px!important;width:100%;min-width:0}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-rail-heading h2{font-size:20px!important;line-height:28px!important;margin:0!important;color:#17243c}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail>.dw-rail-scroll{flex:1 1 0!important;min-height:0!important;padding:16px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable;scroll-behavior:auto!important;overflow-anchor:none;overscroll-behavior:contain;background:#f4f7fb!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-list-rail-content{padding:0!important;margin:0!important;border:0!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail>.dw-rail-footer-actions{flex:0 0 68px!important;min-height:68px!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:12px 18px!important;margin:0!important;border-top:1px solid #dce5f0!important;background:#fff!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-rail-action{flex:1 1 0!important;width:auto!important;max-width:100%;min-width:0!important;height:40px!important;min-height:40px!important;font-size:13px!important;padding:0 12px!important;border-radius:8px!important;white-space:normal;line-height:18px;box-shadow:none!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-rail-footer-actions.is-one>.dw-rail-action{flex:0 1 240px!important;border-radius:999px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-rail-action.primary{background:#2861ed!important;border-color:#2861ed!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .xwd-rail-card{min-width:0!important;margin:0 0 12px!important;padding:0!important;border:1px solid #dce5f0!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;overflow:hidden}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .xwd-rail-card:last-child{margin-bottom:0!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail :is(.xwd-card-heading,.dw-selection-section-head,.dw-pr-order-head,.dw-keyword-section>header,.dw-lr-section-head){display:flex!important;align-items:center!important;justify-content:space-between;gap:8px;min-height:40px!important;padding:9px 12px!important;margin:0!important;box-sizing:border-box;background:#edf3fa!important;border:0!important;border-bottom:1px solid #dce5f0!important;font-size:14px!important;line-height:20px!important;color:#1b2b47!important;font-weight:600!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail :is(.dw-selection-section h3,.dw-lr-section-head h3){font-size:14px!important;line-height:20px!important;margin:0!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-selection-section-head .dw-selection-asin{font-size:11px!important;font-weight:500!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-selection-table{border:0!important;border-radius:0!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-selection-cell{padding:10px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-selection-row{display:grid!important;grid-template-columns:108px minmax(0,1fr)!important;gap:10px!important;padding:8px 12px!important;font-size:12px!important;line-height:19px!important;align-items:start}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-selection-row strong{text-align:left!important;white-space:normal!important;overflow-wrap:anywhere}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-selection-category{padding:10px 12px!important;font-size:12px!important;line-height:19px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-selection-profit-card{border:0!important;border-radius:0!important;margin:0!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-selection-section-head>span{font-size:11px!important;font-weight:500}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-lxb-summary{display:grid!important;gap:12px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-lxb-summary section.dw-lxb-card{padding:8px!important;margin:0!important;border-radius:10px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-lxb-facts th{width:108px!important;min-width:0!important;font-size:12px!important;line-height:19px!important;box-sizing:border-box}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-lxb-facts td{width:auto!important;font-size:12px!important;line-height:19px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-lxb-facts :is(th,td){padding:7px 10px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-lxb-costs :is(th,td){width:33.333%!important;padding:7px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-lxb-spec{grid-template-columns:76px minmax(0,1fr) auto!important;gap:8px!important;padding:8px 10px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-pr-summary{display:grid;gap:10px}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-pr-notice{margin:0!important;padding:10px 12px!important;font-size:12px!important;line-height:20px!important;background:transparent!important;border:0!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .xwd-purchase-empty>i{display:block;text-align:center;color:#b5c0d2;font-size:30px;padding:24px 0 4px}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .xwd-purchase-empty .dw-pr-summary{text-align:center;padding-bottom:18px}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-pr-fields{padding:0 12px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-pr-field{display:grid!important;grid-template-columns:108px minmax(0,1fr)!important;gap:10px!important;padding:8px 0!important;font-size:12px!important;line-height:19px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-pr-field strong{text-align:left!important;overflow-wrap:anywhere}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-pr-amount-title,#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-pr-amounts,#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-pr-kind{margin-left:12px!important;margin-right:12px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-pr-order{padding-bottom:12px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-ir-gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 10px!important;padding:12px!important;margin:0!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-ir-item{grid-column:auto!important;grid-row:auto!important;min-width:0!important;margin:0!important;padding:0!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-ir-tile{width:100%!important;max-width:118px!important;height:auto!important;aspect-ratio:1!important;display:block!important;margin:auto!important;border-radius:7px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-ir-item.is-main .dw-ir-tile{max-width:118px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-ir-caption{display:block;margin:7px 0 0!important;font-size:12px!important;line-height:18px!important;text-align:center!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-ir-plus{font-size:22px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-ir-reference>h3{padding:10px 12px!important;margin:0!important;background:#edf3fa;border-bottom:1px solid #dce5f0;font-size:14px!important;line-height:20px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-ir-reference-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:5px!important;padding:10px!important;margin:0!important;overflow:visible!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-ir-reference-thumb{width:100%!important;height:auto!important;aspect-ratio:1!important;margin:0!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-keyword-overview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0!important;background:#fff!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-keyword-overview b{font-size:17px!important;line-height:24px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-keyword-overview small{font-size:11px!important;line-height:17px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-keyword-focus-row{padding:10px 12px!important;min-height:0!important;gap:3px 8px!important;font-size:12px!important;line-height:19px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-keyword-focus-row:first-child{border-radius:0!important;box-shadow:none!important;outline:0!important;background:transparent!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-keyword-focus-main strong{font-size:12px!important;line-height:19px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-keyword-focus-dimensions{font-size:10px!important;line-height:16px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-keyword-focus-volume b{font-size:12px!important;line-height:19px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-keyword-section>header small{font-size:10px!important;font-weight:400!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-listing-title-switch{margin:0 0 12px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-lr-section{padding:0!important;margin-bottom:12px!important}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-lr-section-head small{font-size:10px!important;font-weight:400!important;white-space:nowrap}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-lr-title{font-size:13px!important;line-height:21px!important;margin:0!important;padding:12px!important;white-space:pre-wrap;overflow-wrap:anywhere}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .xwd-listing-source{display:block;padding:0 12px 10px;color:#8190a5;font-size:10px}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .xwd-listing-bullet{border-bottom:1px solid #e7edf5}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .xwd-listing-bullet:last-child{border-bottom:0}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail :is(.xwd-listing-bullet,.xwd-listing-description,.xwd-listing-extra)>summary,#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .xwd-listing-extra>details>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;cursor:pointer;color:#33445f;font-size:12px;line-height:19px;list-style:none}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail summary::-webkit-details-marker{display:none}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail :is(.xwd-listing-bullet,.xwd-listing-description)>summary:after,#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .xwd-listing-extra>details>summary:after{content:'›';margin-left:4px;flex:none;transform:rotate(0deg);transition:none}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail :is(.xwd-listing-bullet,.xwd-listing-description)[open]>summary:after,#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .xwd-listing-extra>details[open]>summary:after{transform:rotate(90deg)}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .xwd-listing-bullet summary small{margin-left:auto;font-size:11px;color:#8997ac}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-lr-text{font-size:12px!important;line-height:20px!important;margin:0!important;padding:0 12px 12px!important;white-space:pre-wrap!important;overflow-wrap:anywhere}
#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-rail-action:focus-visible,#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail summary:focus-visible{outline:2px solid #82a7f0;outline-offset:-2px}
@media(max-width:520px){#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail>.dw-rail-scroll{padding:12px!important}#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail>.dw-rail-heading{padding-left:14px!important;padding-right:14px!important}#mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-lxb-facts th{width:96px!important}}
body.theme-dark #mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail{background:#152030!important;color:#e3e9f3;border-color:#36455a}
body.theme-dark #mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail :is(.dw-rail-product-head,.dw-rail-heading,.dw-rail-footer-actions,.xwd-rail-card){background:#1c293b!important;color:#e3e9f3!important;border-color:#36455a!important}
body.theme-dark #mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail .dw-rail-scroll{background:#152030!important}
body.theme-dark #mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail :is(.xwd-card-heading,.dw-selection-section-head,.dw-pr-order-head,.dw-keyword-section>header,.dw-lr-section-head){background:#26364c!important;color:#e3e9f3!important;border-color:#36455a!important}
body.theme-dark #mainPage #pickPool #developmentWorkbenchRoot .xwd-stable-rail :is(h2,h3,strong,.dw-lr-title,.dw-lr-text){color:#e3e9f3!important}
