:root{--ciwei-primary:#ff7a1a;--ciwei-primary-dark:#f05a00;--ciwei-primary-soft:#fff1e6;--ciwei-text:#1f2329;--ciwei-text-2:#5c6370;--ciwei-text-3:#8f959e;--ciwei-line:#eceef1;--ciwei-bg:#f6f7f9;--ciwei-card:#fff;--ciwei-danger:#e5484d;--ciwei-success:#18a058}.ciwei-filebar{z-index:60;background:var(--ciwei-card);border-bottom:1px solid var(--ciwei-line);color:var(--ciwei-text);align-items:center;gap:10px;padding:10px 14px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.4;display:flex;position:sticky;top:0}.ciwei-filebar__back{background:var(--ciwei-bg);color:var(--ciwei-text);border-radius:999px;flex:none;align-items:center;gap:4px;padding:6px 10px;font-size:13px;text-decoration:none;display:inline-flex}.ciwei-filebar__file{flex:1;min-width:0}.ciwei-filebar__name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.ciwei-filebar__meta{color:var(--ciwei-text-3);font-size:12px;display:block}.ciwei-filebar__done{background:linear-gradient(90deg, var(--ciwei-primary), #ff9230);color:#fff;border:0;border-radius:999px;flex:none;padding:7px 12px;font-size:13px;font-weight:600}.ciwei-toast{z-index:1000;color:#fff;text-align:center;pointer-events:none;background:#111111db;border-radius:10px;max-width:80vw;padding:12px 18px;font-size:14px;line-height:1.5;position:fixed;top:40%;left:50%;transform:translate(-50%,-50%)}.ciwei-mask{z-index:900;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ciwei-sheet{width:100%;max-width:560px;padding:22px 18px calc(18px + env(safe-area-inset-bottom));background:var(--ciwei-card);color:var(--ciwei-text);border-radius:16px 16px 0 0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;animation:.2s ease-out ciwei-slide-up}@keyframes ciwei-slide-up{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}.ciwei-sheet__icon{background:var(--ciwei-primary-soft);width:52px;height:52px;color:var(--ciwei-primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 12px;font-size:28px;display:flex}.ciwei-sheet__icon--success{color:var(--ciwei-success);background:#e8f7ef}.ciwei-sheet__icon--error{color:var(--ciwei-danger);background:#fdecec}.ciwei-sheet__title{text-align:center;margin:0;font-size:18px;font-weight:700}.ciwei-sheet__desc{text-align:center;color:var(--ciwei-text-2);word-break:break-all;white-space:pre-line;margin:8px 0 0;font-size:14px;line-height:1.6}.ciwei-sheet__actions{flex-direction:column;gap:10px;margin-top:20px;display:flex}.ciwei-btn{text-align:center;cursor:pointer;border:0;border-radius:12px;width:100%;padding:13px 16px;font-size:16px;font-weight:600;text-decoration:none;display:block}.ciwei-btn--primary{background:linear-gradient(90deg, var(--ciwei-primary), #ff9230);color:#fff}.ciwei-btn--ghost{background:var(--ciwei-bg);color:var(--ciwei-text)}.ciwei-btn--link{color:var(--ciwei-text-2);background:0 0;padding:8px;font-weight:500}.ciwei-spinner{border:3px solid var(--ciwei-primary-soft);border-top-color:var(--ciwei-primary);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite ciwei-spin}@keyframes ciwei-spin{to{transform:rotate(360deg)}}html.ciwei-embedded nav:not(.ch-tabs),html.ciwei-embedded footer:not(.ch-footer),html.ciwei-embedded #support-banner,html.ciwei-embedded .language-switcher,html.ciwei-embedded #language-switcher{display:none!important}
