.compare-shared-notice{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:18px 20px;border:1px solid #d6e0fb;border-radius:8px;background:#f3f6ff}
.compare-shared-notice b{color:#263d88;font-size:14px}
.compare-shared-notice p{margin:5px 0 0;color:#607092;font-size:11px;line-height:1.7}
.compare-shared-notice button,.compare-share button{border:1px solid #4765ed;border-radius:6px;background:#4765ed;color:#fff;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}
.compare-shared-notice button{padding:11px 16px}
.compare-share{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px}
.compare-share button{padding:10px 14px;background:#fff;color:#405ed6}
.compare-share label{display:flex;align-items:center;gap:8px;min-width:260px;max-width:100%;color:#74838e;font-size:11px}
.compare-share label[hidden]{display:none}
.compare-share input{flex:1;min-width:160px;max-width:420px;padding:9px 10px;border:1px solid #dce4e9;border-radius:5px;color:#273943;font-size:11px}
.compare-share span{color:#60717b;font-size:11px}
@media(max-width:600px){.compare-shared-notice{display:block}.compare-shared-notice button{margin-top:12px}.compare-share label{width:100%;min-width:0}.compare-share input{min-width:0;font-size:16px}}
