

    .calx-pill{display:flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid #e5e5e5;border-radius:8px;background:#fff;font-size:13px;color:#060606;cursor:pointer;white-space:nowrap;transition:border-color .15s,box-shadow .15s;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}
    .calx-pill:hover{border-color:#007aff66;box-shadow:0 1px 4px rgba(0,0,0,.06)}
    .calx-pill__ic{font-size:14px;line-height:1}
    .calx-pill__lb{font-weight:500}
    .calx-pill__caret{margin-left:1px;font-size:10px;opacity:.45}
    .calx-menu{position:fixed;z-index:200002;min-width:236px;max-height:64vh;overflow:auto;background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.05);padding:6px;animation:calxIn .12s ease;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}
    .calx-menu__title{font-size:11px;color:rgba(0,0,0,.4);padding:6px 10px 4px;letter-spacing:.04em}
    @keyframes calxIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
    .calx-opt{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border-radius:8px;cursor:pointer}
    .calx-opt:hover{background:#f5f6f8}
    .calx-opt__main{flex:1;min-width:0}
    .calx-opt__t{font-size:13px;color:rgba(0,0,0,.85);display:flex;align-items:center;gap:6px}
    .calx-opt__s{font-size:11px;color:rgba(0,0,0,.45);margin-top:2px;line-height:1.4}
    .calx-opt__off{font-size:12px;color:#007aff;font-weight:600;flex-shrink:0;margin-top:1px}
    .calx-opt--active{background:#007aff0d}
    .calx-opt--active .calx-opt__t{color:#007aff;font-weight:600}
    .calx-strip{display:flex;align-items:center;gap:14px;margin:0 16px 10px;padding:10px 14px;border-radius:10px;background:linear-gradient(90deg,#eef5ff,#f7f1ff);border:1px solid #e6eeff;font-size:12px;color:rgba(0,0,0,.72);animation:calxIn .15s ease;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}
    .calx-strip__tag{flex-shrink:0;font-weight:600;color:#2b5cff;background:#2b5cff14;padding:4px 10px;border-radius:6px}
    .calx-strip__sys{flex-shrink:0;color:rgba(0,0,0,.55)}
    .calx-strip__items{display:flex;flex-wrap:wrap;gap:6px 16px;flex:1;min-width:0}
    .calx-strip__it{display:flex;align-items:center;gap:6px}
    .calx-strip__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}
    .calx-strip__note{flex-shrink:0;color:rgba(0,0,0,.5)}
    .calx-strip__close{margin-left:6px;border:none;background:transparent;color:rgba(0,0,0,.4);font-size:16px;line-height:1;cursor:pointer;flex-shrink:0;padding:2px}
    .calx-strip__close:hover{color:rgba(0,0,0,.75)}
    .calx-rest{font-size:9px;line-height:1;color:#e5352b;background:#e5352b14;border-radius:4px;padding:1px 5px;margin-top:2px;font-weight:600}
    .calx-toast{position:fixed;top:24px;left:50%;transform:translateX(-50%);z-index:200010;padding:10px 20px;border-radius:10px;font-size:13px;background:rgba(11,11,11,.86);color:#fff;box-shadow:0 6px 24px rgba(0,0,0,.2);animation:calxIn .2s ease;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}
  
