.gbase64tupian-privacy{box-sizing:border-box;border:1.5px solid var(--t-well-edge,var(--line));border-left:3px solid var(--brand);background:var(--t-well-bg,var(--bg-soft));width:-moz-fit-content;width:fit-content;max-width:min(100%,760px);color:var(--text-2);text-align:left;border-radius:12px;margin:0 auto 12px;padding:8px 12px;font-size:13px;line-height:1.7}.gbase64tupian-tabs{margin-bottom:10px}.gbase64tupian-panel{width:100%;max-width:1040px;margin:0 auto}.gbase64tupian-input{box-sizing:border-box;border:1.5px solid var(--t-card-edge,var(--line));width:100%;height:180px;min-height:150px;color:var(--text);word-break:break-all;resize:vertical;text-align:left;background:#fff;border-radius:14px;margin:0 auto;padding:10px 12px;font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;display:block}.gbase64tupian-input:focus{border-color:var(--brand);outline:none}.gbase64tupian-bar{align-items:center;margin:10px 0 4px}.gbase64tupian-bglabel{color:var(--text-3);margin-left:6px;font-size:13px}.gbase64tupian-bg{padding:5px 10px;font-size:13px}.gbase64tupian-status{text-align:left;width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.gbase64tupian-status.is-ok{color:#2e7d32}.gbase64tupian-status.is-bad{color:#c62828}.gbase64tupian-results{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;margin:8px auto 0;display:flex}.gbase64tupian-card{box-sizing:border-box;border:1.5px solid var(--t-card-edge,var(--line));background:var(--t-card-bg,var(--bg-card));width:min(100%,320px);box-shadow:var(--t-card-shadow,none);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:10px 12px 12px;display:flex}.gbase64tupian-results>.gbase64tupian-card:only-child{width:min(100%,560px)}.gbase64tupian-card.is-bad{background:#fdf4f0;border-color:#e7b3a3}.gbase64tupian-no{color:var(--text-3);font-size:12px;font-weight:700}.gbase64tupian-view{box-sizing:border-box;background:repeating-conic-gradient(#e9e9e9 0 25%, #fff 0 50%) 0 0 / 16px 16px;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:120px;padding:8px;display:flex}.gbase64tupian.is-bg-white .gbase64tupian-view{border:1px solid var(--line);background:#fff}.gbase64tupian.is-bg-black .gbase64tupian-view{background:#1d1d1d}.gbase64tupian-view img{image-rendering:auto;max-width:100%;max-height:360px;display:block}.gbase64tupian-results>.gbase64tupian-card:not(:only-child) .gbase64tupian-view img{max-height:220px}.gbase64tupian-doc{color:#c62828;background:#fff;border:2px solid #c62828;border-radius:8px;margin:0;padding:10px 18px;font-size:20px;font-weight:800}.gbase64tupian-docnote,.gbase64tupian-err,.gbase64tupian-note,.gbase64tupian-info{text-align:left;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;font-size:13px;line-height:1.6}.gbase64tupian-docnote{color:var(--text-2);background:#ffffffeb;border-radius:8px;margin-top:8px;padding:6px 10px}.gbase64tupian-info{color:var(--t-ink,var(--text));font-variant-numeric:tabular-nums;font-weight:700}.gbase64tupian-note{color:#8a5a00}.gbase64tupian-err{color:#c62828}.gbase64tupian-cardbar{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.gbase64tupian-drop{box-sizing:border-box;border:2px dashed var(--t-card-edge,var(--line));background:var(--t-card-bg,var(--bg-card));cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:min(100%,760px);min-height:130px;margin:0 auto;padding:14px;display:flex;position:relative}.gbase64tupian-drop.is-over,.gbase64tupian-drop:hover{border-color:var(--brand);background:var(--brand-soft)}.gbase64tupian-file{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.gbase64tupian-dropbig{color:var(--t-ink,var(--text));font-size:16px;font-weight:700}.gbase64tupian-dropsmall{color:var(--text-3);font-size:12px}.gbase64tupian-encout{width:min(100%,860px);margin:0 auto}.gbase64tupian-enccard{border:1.5px solid var(--t-card-edge,var(--line));background:var(--t-card-bg,var(--bg-card));box-shadow:var(--t-card-shadow,none);border-radius:14px;margin:12px 0 0;padding:10px 12px 12px}.gbase64tupian-enctop{justify-content:center;align-items:center;gap:12px;margin-bottom:6px;display:flex}.gbase64tupian-thumb{background:repeating-conic-gradient(#e9e9e9 0 25%, #fff 0 50%) 0 0 / 12px 12px;border-radius:10px;flex:none;justify-content:center;align-items:center;width:84px;height:84px;display:flex;overflow:hidden}.gbase64tupian-thumb img{max-width:100%;max-height:100%;display:block}.gbase64tupian-encmeta{flex-direction:column;gap:4px;min-width:0;display:flex}.gbase64tupian-encmeta .gbase64tupian-info,.gbase64tupian-encmeta .gbase64tupian-note{margin:0}.gbase64tupian-fname{color:var(--t-ink,var(--text));word-break:break-all;margin:0;font-size:14px;font-weight:700}.gbase64tupian-snip{border:1.5px solid var(--t-card-edge,var(--line));border-radius:10px;margin:8px 0 0;overflow:hidden}.gbase64tupian-sniphead{border-bottom:1px solid var(--t-card-edge,var(--line));background:var(--t-head-bg,var(--bg-soft));justify-content:center;align-items:center;gap:10px;padding:4px 8px;display:flex}.gbase64tupian-sniplabel{color:var(--t-ink,var(--text));font-size:13px;font-weight:700}.gbase64tupian-mini{padding:3px 12px;font-size:13px}.gbase64tupian-snipta{box-sizing:border-box;resize:vertical;width:100%;height:64px;color:var(--text);word-break:break-all;text-align:left;background:#fcf9f3;border:0;outline:none;margin:0;padding:6px 10px;font:12px/1.5 ui-monospace,Consolas,Menlo,monospace;display:block}.gbase64tupian-copybox{box-sizing:border-box;width:min(100%,760px);margin:10px auto 0;font:12px/1.5 ui-monospace,Consolas,Menlo,monospace;display:block}@media (max-width:720px){.gbase64tupian-input{height:140px;min-height:120px;font-size:12px}.gbase64tupian-card,.gbase64tupian-results>.gbase64tupian-card:only-child{width:100%}.gbase64tupian-enctop{flex-direction:column;align-items:center}.gbase64tupian-encmeta{align-items:center}.gbase64tupian-drop{min-height:104px}.gbase64tupian-bg{padding:5px 8px}}
