.afcmp-toggle,.afcmp-nav{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#20252b;font-weight:650}.afcmp-toggle{margin:8px 0;padding:8px 12px;border:1px solid #cbd1d8;border-radius:8px;background:#fff;font-size:14px}.afcmp-toggle.is-selected{background:#fff5ba;border-color:#d7b900}.afcmp-nav{font-size:14px}.afcmp-nav span{background:#ffda18;padding:2px 7px;border-radius:5px}.afcmp-page{max-width:1440px;margin:auto;padding:24px 0}.afcmp-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin:24px 0}.afcmp-tools label{display:flex;align-items:center;gap:8px}.afcmp-tools input{width:18px;height:18px}.afcmp-empty{padding:40px 24px;border:1px solid #dde1e6;background:#fff;border-radius:14px}.afcmp-scroll{overflow:auto;border:1px solid #dde1e6;border-radius:12px;background:white;max-width:100%}.afcmp-table{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed;min-width:640px}.afcmp-table th,.afcmp-table td{padding:15px;text-align:left;vertical-align:top;border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;overflow-wrap:anywhere;min-width:180px}.afcmp-table tr>*:first-child{width:190px;background:#f5f6f8;font-weight:650;position:sticky;left:0;z-index:1}.afcmp-table thead th{background:#fff;width:220px}.afcmp-table{width:max-content;min-width:100%}.afcmp-table td{width:220px;max-width:250px}.afcmp-product{display:flex;flex-direction:column;gap:12px;color:#20252b;text-decoration:none}.afcmp-product img{width:100%;height:120px;object-fit:contain}.afcmp-table td img{width:95px;height:95px;object-fit:contain}.afcmp-remove{display:inline-block;margin-top:14px;color:#8e2626;font-size:14px}.afcmp-unknown{color:#697480}.afcmp-note,.afcmp-intro{color:#596473}.afcmp-note{margin-top:20px;font-size:14px}.afcmp-scroll-hint{font-size:13px;color:#596473}.afcmp-tray{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:999;display:flex;align-items:center;gap:20px;padding:14px 22px;background:#20252b;color:white;border-radius:12px;box-shadow:0 5px 25px #0003;max-width:calc(100% - 24px);width:max-content}.afcmp-tray a{background:#ffda18;color:#20252b;border-radius:7px;padding:9px 15px;font-weight:700;text-decoration:none}.afcmp-tray button{background:transparent;color:white;border:0;text-decoration:underline}.afcmp-has-tray{padding-bottom:110px}.afcmp-status:not(:empty){position:fixed;bottom:110px;right:16px;z-index:1000;background:#fff;border:1px solid #d1d7df;padding:12px;border-radius:8px;max-width:350px;box-shadow:0 3px 15px #0002}.afcmp-status:empty{display:none}.afcmp-page [hidden],.afcmp-tray[hidden],.afcmp-table tr[hidden]{display:none!important}@media(max-width:600px){.afcmp-page{padding:12px 0}.afcmp-table tr>*:first-child{position:static;width:140px;min-width:140px}.afcmp-table th,.afcmp-table td{padding:11px;width:190px;min-width:190px}.afcmp-tray{gap:8px;flex-wrap:wrap;justify-content:center;font-size:13px;padding:10px;width:calc(100% - 24px)}.afcmp-nav{font-size:12px}.afcmp-tray a{padding:7px 10px}.afcmp-status:not(:empty){max-width:calc(100% - 32px)}}
.afcmp-clear{background:#fff;border:1px solid #cbd1d8;border-radius:7px;padding:8px 12px;color:#20252b;font:inherit}.afcmp-tools label{cursor:pointer}
.afcmp-scroll,.afcmp-remove{position:relative}
.afcmp-filter-result{padding:10px 14px;background:#fff6c8;border-left:4px solid #e0bd00;border-radius:5px;color:#343a40;font-size:14px}
.afcmp-filter{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0}.afcmp-table .afcmp-different td{background:#fffbea}.afcmp-table .afcmp-different th{background:#fff2b0}
