ibc-adp-mirror{display:block;--mir-line:#e3e3e3;font-size:15px;color:inherit}ibc-adp-mirror .gad-head{padding:20px;background:#f7f7f7}ibc-adp-mirror .gad-head h2{font:inherit;font-size:1.5em;font-weight:650;margin:6px 0 0}.ibc-mir [data-nav]{display:flex;position:sticky;top:0;background:inherit;z-index:2}.ibc-mir [data-nav] button{flex:1;padding:12px 4px;background:white;border:0;border-bottom:2px solid #ddd;font:inherit}.ibc-mir [data-nav] button[aria-current=true]{color:#195aa5;border-bottom-color:#3177bc}.ibc-mir .gad-section{border:0;border-bottom:1px solid var(--mir-line);padding:0;margin:0}.ibc-mir summary{display:flex;justify-content:space-between;align-items:center;padding:14px 6px;gap:12px;cursor:pointer;font-weight:560;list-style:none}.ibc-mir summary:after{content:'⌄';font-size:16px}.ibc-mir details[open]>summary:after{content:'⌃'}.ibc-mir .mir-chosen{font-size:.82em;color:#666;font-weight:400;margin-inline-start:auto;text-align:right}.ibc-mir .mir-body{padding:0 6px 16px}.ibc-mir .mir-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ibc-mir .mir-wrap{position:relative;min-width:0}.ibc-mir .mir-card,.ibc-mir .mir-chip{display:block;background:white;border:1px solid #d4d4d4;border-radius:7px;color:inherit;font:inherit;cursor:pointer}.ibc-mir .mir-card{padding:7px;width:100%;height:100%;text-align:center}.ibc-mir .mir-card[aria-pressed=true],.ibc-mir .mir-chip[aria-pressed=true]{outline:2px solid #3177bc;outline-offset:-2px}.ibc-mir .mir-card:disabled{opacity:.45;cursor:not-allowed}.ibc-mir .mir-card img,.ibc-mir .mir-card svg{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.ibc-mir .mir-card span,.ibc-mir .mir-card small{display:block;margin-top:4px}.ibc-mir .mir-zoom{position:absolute;top:9px;right:9px;border:1px solid #ddd;border-radius:50%;background:white;color:inherit;padding:2px 7px}.ibc-mir .mir-chips{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0}.ibc-mir .mir-chip{padding:7px 10px;font-size:.86em}.ibc-mir .mir-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px}.ibc-mir .mir-swatches .mir-card img{border-radius:50%;aspect-ratio:1;object-fit:cover}.ibc-mir .mir-guide,.ibc-mir .mir-review{padding:16px 6px}.ibc-mir [data-layout] svg,[data-gad-gallery-layout] svg[data-mirror-layout]{display:block;width:100%;max-height:64vh}.ibc-mir .mir-review{background:#f7f7f7;padding:16px}.ibc-mir dl{display:grid;grid-template-columns:minmax(6em,.9fr) minmax(0,1.6fr);gap:8px 12px;margin:12px 0 18px}.ibc-mir dd{margin:0}.ibc-mir dt{color:#555}.ibc-mir label{display:block;margin:8px 0}.ibc-mir input{padding:8px;width:100%;max-width:100%;font:inherit}.ibc-mir .mir-total{display:flex;justify-content:space-between;border-top:1px solid var(--mir-line);font-size:1.2em;padding-top:12px}.ibc-mir .mir-preview{font-size:.82em;color:#666}.ibc-mir dialog{max-width:min(92vw,500px);border:1px solid #ddd;padding:14px}.ibc-mir dialog img{display:block;max-width:100%;max-height:65vh;margin:auto;object-fit:contain}.ibc-mir dialog button{float:right}.ibc-mir button:focus-visible,.ibc-mir summary:focus-visible{outline:2px solid #1764b1;outline-offset:2px}
