/*!/wp-content/plugins/xt-configurateur-baie/assets/css/parts/panels.css*/.xt-panel{background:var(--xt-bg-white);border-radius:var(--r);border:1px solid var(--xt-border);box-shadow:var(--sh-sm);overflow:hidden}.xt-panel-header{display:flex;align-items:center;gap:var(--s2);padding:var(--s3) var(--s5);background:var(--xt-bg-light);border-bottom:1px solid var(--xt-border)}.xt-panel-header h2{font-size:var(--font-md);font-weight:600;color:var(--xt-text-mid);margin:0;flex:1}.xt-panel-body{padding:var(--s5)}.xt-panel-summary{cursor:pointer;list-style:none;user-select:none}.xt-panel-summary::-webkit-details-marker{display:none}.xt-panel-summary:hover .xt-panel-header{background:color-mix(in srgb,var(--xt-bg-light) 50%,var(--xt-border) 50%)}.xt-panel-summary-left{display:flex;align-items:center;gap:var(--s2);flex:1}.xt-panel-summary-left h2{font-size:var(--font-md);font-weight:600;color:var(--xt-text-mid);margin:0}.xt-accordion-chevron{color:var(--xt-text-subtle);flex-shrink:0;transition:transform 0.3s ease}details[open] .xt-accordion-chevron{transform:rotate(180deg)}.xt-dimensions-row{display:flex;flex-wrap:wrap;gap:var(--s3)}.xt-form-group{display:flex;flex-direction:column;gap:var(--s1)}.xt-form-group-inline{min-width:110px}.xt-form-group label{font-size:var(--font-xs);font-weight:600;color:var(--xt-text-muted);text-transform:uppercase;letter-spacing:.06em}.xt-input,.xt-select{padding:var(--s2) var(--s3)!important;font-size:var(--font-md)!important;border-radius:8px!important;border:1px solid var(--xt-border)!important;background:var(--xt-bg-white)!important;color:var(--xt-text-dark)!important;font-family:inherit;transition:border-color var(--ease),box-shadow var(--ease)!important;width:100%!important}.xt-input:focus,.xt-select:focus{outline:none;border-color:var(--xt-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--xt-primary) 25%,transparent)}.xt-baie-match{margin-top:var(--s4);padding:var(--s3) var(--s5);border-radius:var(--r);border:1px solid color-mix(in srgb,var(--xt-primary) 20%,transparent);background:color-mix(in srgb,var(--xt-primary) 5%,#fff)}.xt-baie-match-title{font-size:var(--font-xs);font-weight:600;color:var(--xt-primary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--s2)}.xt-baie-match-content{display:flex;gap:var(--s3);align-items:center}.xt-baie-thumb{width:52px;height:52px;border-radius:8px;background:var(--xt-bg-white);border:1px solid var(--xt-border);object-fit:cover;flex-shrink:0}.xt-baie-info{flex:1}.xt-baie-name{margin:0 0 2px;font-size:var(--font-sm);font-weight:600}.xt-baie-price{font-size:var(--font-md);font-weight:700;color:var(--xt-primary-dark);font-variant-numeric:tabular-nums}.xt-baie-link{font-size:var(--font-xs);color:var(--xt-text-muted);text-decoration:none}.xt-baie-link:hover{color:var(--xt-primary)}