.amc-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:7px 10px;margin:5px 0;border:1px solid #ecd5d7;border-radius:6px;background:#fff;color:#c90012;font:400 14px/1.4 Arial,sans-serif;cursor:pointer;max-width:100%}.amc-trigger:hover{border-color:#e60012;background:#fff4f5}.amc-trigger svg{flex:none}.amc-trigger:focus-visible{outline:2px solid #e60012;outline-offset:3px}.amc-trigger-full{width:100%;padding:12px}.alumeco-product-table .col-name .amc-trigger{display:inline-flex;vertical-align:middle;margin:0 0 0 8px;width:34px;min-height:34px;padding:5px}.alumeco-product-table .col-name .amc-trigger span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.amc-inline{min-height:180px}.amc-loading{font:400 14px/1.5 Arial,sans-serif;color:#666}.amc-modal-open{overflow:hidden}.amc-modal-open #bingc-phone-button{visibility:hidden!important;pointer-events:none!important}
body:has(.amc-inline:focus-within) #bingc-phone-button{visibility:hidden!important;pointer-events:none!important}
/* Compact catalog control: fixed slot shared by desktop rows and mobile cards. */
.alumeco-table-wrap .alumeco-product-name>.amc-trigger{display:inline-flex;flex:0 0 34px;width:34px;height:34px;min-height:34px;padding:5px;margin:0;align-self:center;position:relative}
.alumeco-table-wrap .alumeco-product-name>.amc-trigger span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(pointer:coarse){.alumeco-table-wrap .alumeco-product-name>.amc-trigger{flex-basis:40px;width:40px;height:40px}}
