:root{--pc-accent:#C8842A;--pc-accent-alt:#8B7D45;--pc-accent-cool:#6B7FA3;--pc-base-dark:#1E1E1E;--pc-base:#3A3A3A;--pc-mid:#4A4A4A;--pc-contrast-hi:#E0E0E0;--pc-contrast-md:#A0A0A0;--pc-white:#FFFFFF;--pc-diff-bg:rgba(200, 132, 42, 0.10);--pc-same-bg:transparent}.pods-compare-btn-wrap{margin:1.25em 0}.pods-compare-btn{display:inline-flex;align-items:center;gap:.45em;padding:.55em 1.25em;border:2px solid var(--pc-accent);border-radius:4px;background:#fff0;color:var(--pc-accent);font-size:.88rem;font-weight:700;cursor:pointer;letter-spacing:.02em;transition:background .18s,color .18s,border-color .18s;text-decoration:none}.pods-compare-btn:hover,.pods-compare-btn--active{background:var(--pc-accent);color:var(--pc-white)}.pods-compare-btn--active:hover{background:var(--pc-accent-alt);border-color:var(--pc-accent-alt);color:var(--pc-white)}.pods-compare-btn-icon{font-size:1.1em;line-height:1}.pods-compare-tray{position:fixed;bottom:0;left:0;right:0;z-index:9990;transform:translateY(100%);transition:transform .28s cubic-bezier(.4,0,.2,1);background:var(--pc-base-dark);color:var(--pc-contrast-hi);box-shadow:0 -3px 20px rgb(0 0 0 / .5);border-top:2px solid var(--pc-accent)}.pods-compare-tray--visible{transform:translateY(0)}.pods-compare-tray-inner{max-width:1200px;margin:0 auto;padding:.7em 1.5em;display:flex;align-items:center;gap:1.25em;flex-wrap:wrap}.pods-compare-tray-slots{display:flex;gap:.65em;flex:1 1 auto;min-width:0}.pods-compare-tray-slot{flex:1 1 0%;min-width:80px;max-width:220px;border:2px dashed var(--pc-mid);border-radius:5px;padding:.5em .75em;font-size:.8rem;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-height:46px;transition:border-color .2s}.pods-compare-tray-slot--filled{border-style:solid;border-color:var(--pc-accent);background:rgb(200 132 42 / .1)}.pods-compare-tray-slot-title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:1.4em;font-weight:600;color:var(--pc-contrast-hi)}.pods-compare-tray-slot-empty{color:var(--pc-contrast-md);font-style:italic}.pods-compare-tray-remove{position:absolute;top:2px;right:4px;border:none;background:#fff0;color:var(--pc-contrast-md);cursor:pointer;font-size:1rem;line-height:1;padding:0 2px;transition:color .15s}.pods-compare-tray-remove:hover{color:var(--pc-accent)}.pods-compare-tray-actions{display:flex;gap:.6em;align-items:center;flex-shrink:0}.pods-compare-tray-btn{display:inline-flex;align-items:center;padding:.48em 1.1em;border-radius:4px;font-size:.83rem;font-weight:700;cursor:pointer;text-decoration:none;transition:background .18s,opacity .18s;border:none;letter-spacing:.02em}.pods-compare-tray-btn--go{background:var(--pc-accent);color:var(--pc-white)}.pods-compare-tray-btn--go:hover{background:var(--pc-accent-alt);color:var(--pc-white)}.pods-compare-tray-btn--go.disabled{opacity:.4;pointer-events:none}.pods-compare-tray-btn--clear{background:rgb(255 255 255 / .08);color:var(--pc-contrast-hi)}.pods-compare-tray-btn--clear:hover{background:rgb(255 255 255 / .15)}.pods-compare-wrap{width:100%;overflow:hidden}.pods-compare-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1em;padding-bottom:.75em;border-bottom:3px solid var(--pc-accent)}.pods-compare-count{font-size:1rem;font-weight:700;color:var(--pc-base)}.pods-compare-clear-btn{padding:.38em .9em;border:1px solid var(--pc-base);border-radius:4px;background:#fff0;color:var(--pc-base);font-size:.8rem;font-weight:700;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.pods-compare-clear-btn:hover{background:var(--pc-base);color:var(--pc-white)}.pods-compare-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.pods-compare-table{width:100%;border-collapse:collapse;font-size:.9rem}.pods-compare-label-col{width:180px;min-width:130px}.pods-compare-item-header{display:flex;flex-direction:column;align-items:center;gap:.5em;position:relative;padding:.4em .4em 0}.pods-compare-thumb{width:100%;display:flex;justify-content:center}.pods-compare-thumb img,.pods-compare-image{width:100%;max-width:140px;height:100px;object-fit:cover;border-radius:5px;display:block;border:2px solid var(--pc-contrast-hi)}.pods-compare-item-title{display:block;font-weight:700;font-size:.95rem;color:var(--pc-base);text-decoration:none;text-align:center;line-height:1.35}.pods-compare-item-title:hover{color:var(--pc-accent);text-decoration:underline}.pods-compare-remove-btn{position:absolute;top:0;right:0;border:none;background:var(--pc-contrast-hi);border-radius:50%;width:22px;height:22px;font-size:.95rem;line-height:1;cursor:pointer;color:var(--pc-mid);transition:background .15s,color .15s;display:flex;align-items:center;justify-content:center}.pods-compare-remove-btn:hover{background:var(--pc-accent);color:var(--pc-white)}.pods-compare-table thead tr{background:var(--pc-base-dark);border-bottom:3px solid var(--pc-accent)}.pods-compare-table thead th{padding:1em .9em;text-align:left;vertical-align:top;color:var(--pc-white)}.pods-compare-table thead .pods-compare-label-col{color:var(--pc-contrast-md);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;vertical-align:middle}.pods-compare-table thead .pods-compare-item-col{background:var(--pc-base)}.pods-compare-table thead .pods-compare-item-title{color:var(--pc-contrast-hi)}.pods-compare-table thead .pods-compare-item-title:hover{color:var(--pc-accent)}.pods-compare-table tbody tr{border-bottom:1px solid var(--pc-contrast-hi);transition:background .1s}.pods-compare-table tbody tr:hover{background:rgb(200 132 42 / .05)}.pods-compare-field-label{padding:.7em .9em;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;background:#f5f3ef;border-right:3px solid var(--pc-contrast-hi);color:var(--pc-mid);white-space:nowrap;vertical-align:middle}.pods-compare-row--diff .pods-compare-field-label{color:var(--pc-accent);border-right-color:var(--pc-accent)}.pods-compare-field-value{padding:.7em .9em;vertical-align:top;line-height:1.55;color:var(--pc-base)}.pods-compare-row--diff .pods-compare-field-value{background:var(--pc-diff-bg)}.pods-compare-field-value .pods-compare-image{max-width:120px;height:auto;border-radius:4px;border:1px solid var(--pc-contrast-hi)}.pods-compare-empty{color:var(--pc-contrast-md)}.pods-compare-field-value a{color:var(--pc-accent-cool);text-decoration:none}.pods-compare-field-value a:hover{color:var(--pc-accent);text-decoration:underline}.pods-compare-notice{padding:1em 1.5em;background:#f9f7f4;border-left:4px solid var(--pc-accent);color:var(--pc-base);border-radius:2px}@media (max-width:600px){.pods-compare-tray-inner{flex-direction:column;align-items:stretch}.pods-compare-tray-slots{flex-wrap:wrap}.pods-compare-tray-slot{flex:1 1 calc(50% - .325em);max-width:none}.pods-compare-label-col{width:100px;min-width:80px;font-size:.72rem}.pods-compare-thumb img,.pods-compare-image{max-width:80px;height:60px}}