.sw-raiz .sw-nota{display:flex;gap:10px;align-items:flex-start;background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:12px 14px;font-size:12.5px;color:var(--text2);line-height:1.5;margin-bottom:14px}.sw-raiz .sw-nota i{color:var(--purple-light);font-size:17px;margin-top:1px}.sw-raiz .sw-car{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:16px 18px;margin-bottom:14px}.sw-raiz .sw-car-h{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.sw-raiz .sw-car-h b{font-size:14px;display:block}.sw-raiz .sw-car-h span{font-size:12px;color:var(--text3)}.sw-raiz .sw-car-setas{display:flex;gap:6px}.sw-raiz .sw-car-setas button{width:32px;height:32px;border-radius:9px;border:1px solid var(--border2);background:var(--bg3);color:var(--text2);cursor:pointer;font-size:16px}.sw-raiz .sw-car-setas button:hover{color:var(--text)}.sw-raiz .sw-car-trilho{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 4px 6px;scrollbar-width:thin}.sw-raiz .sw-cd{flex:0 0 132px;width:132px;max-width:132px;overflow:hidden;scroll-snap-align:start;background:none;border:none;padding:0;text-align:left;cursor:pointer;color:var(--text);font-family:Inter,sans-serif}.sw-raiz .sw-cdi{position:relative;width:132px;height:234px;border-radius:16px;overflow:hidden;border:2px solid var(--purple);box-shadow:0 0 0 3px var(--bg2);transition:transform .15s;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;padding:34px 12px 30px;font-size:12.5px;line-height:1.2;word-break:break-word}.sw-raiz .sw-cd:hover .sw-cdi{transform:translateY(-3px)}.sw-raiz .sw-cdn{font-size:12.5px;font-weight:700;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-raiz .sw-cdx{font-size:11px;color:var(--text3);margin-top:2px}.sw-raiz .sw-vazio{padding:22px;text-align:center;color:var(--text3);font-size:13px;border:1px dashed var(--border2);border-radius:12px}.sw-raiz .sw-barra{display:flex;gap:10px;margin-bottom:14px;align-items:center}.sw-raiz .sw-busca{flex:1;position:relative;min-width:0}.sw-raiz .sw-busca i{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--text3)}.sw-raiz .sw-busca input{width:100%;height:40px;padding:0 14px 0 38px;background:var(--bg2);border:1px solid var(--border);border-radius:10px;color:var(--text);font:500 13px Inter,sans-serif}.sw-raiz .sw-barra select{width:200px;flex:0 0 200px}.sw-raiz .sw-lista{background:var(--bg2);border:1px solid var(--border);border-radius:14px;overflow:hidden}.sw-raiz .sw-linha{display:flex;align-items:center;gap:12px;padding:14px 18px;border-top:1px solid var(--border)}.sw-raiz .sw-linha:first-child{border-top:none}.sw-raiz .sw-th{width:46px;height:62px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700;text-align:center;overflow:hidden;line-height:1.15;padding:4px;word-break:break-word}.sw-raiz .sw-corpo{flex:1;min-width:0}.sw-raiz .sw-nome{font-size:13.5px;font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sw-raiz .sw-sub{font-size:12px;color:var(--text3);margin-top:3px}.sw-raiz .sw-sub.erro{color:var(--red)}.sw-raiz .sw-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.sw-raiz .sw-tg{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:10.5px;font-weight:700;background:var(--bg4);color:var(--text2)}.sw-raiz .sw-tg.pu{background:var(--purple-dim);color:var(--purple-light)}[data-theme=light] .sw-raiz .sw-tg.pu{color:var(--purple)}.sw-raiz .sw-tg.rd{background:var(--red-dim);color:var(--red)}.sw-raiz .sw-acoes{display:flex;gap:2px}.sw-raiz .sw-acoes button{background:none;border:none;color:var(--text3);cursor:pointer;padding:6px;font-size:16px;border-radius:7px}.sw-raiz .sw-acoes button:hover{background:var(--bg3);color:var(--text)}.sw-raiz .sw-acoes button.dl:hover{color:var(--red)}.sw-raiz .sw-acoes button:disabled{opacity:.5;cursor:not-allowed}.sw-raiz .sw-bg{position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:400;display:flex;align-items:center;justify-content:center;padding:16px}.sw-raiz .sw-m{background:var(--bg2);border:1px solid var(--border2);border-radius:16px;width:min(980px,100%);max-height:94vh;display:flex;flex-direction:column;overflow:hidden}.sw-raiz .sw-hd{padding:18px 22px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.sw-raiz .sw-hd h2{margin:0;font-size:16px}.sw-raiz .sw-hd button{background:none;border:none;color:var(--text3);font-size:20px;cursor:pointer}.sw-raiz .sw-bd{display:grid;grid-template-columns:minmax(0,1fr) 300px;min-height:0;overflow:hidden;flex:1}.sw-raiz .sw-fm{padding:20px 22px;min-width:0}.sw-raiz .sw-fm,.sw-raiz .sw-pv{overflow-y:auto;max-height:calc(94vh - 140px)}.sw-raiz .sw-pv{background:var(--bg3);border-left:1px solid var(--border);padding:20px;display:flex;flex-direction:column;align-items:center;gap:10px}.sw-raiz .sw-ft{padding:14px 22px;border-top:1px solid var(--border);display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;align-items:center}.sw-raiz .sw-erro{margin-right:auto;color:var(--red);font-size:12.5px}.sw-raiz .sw-sec{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text3);margin:18px 0 10px;border-top:1px solid var(--border);padding-top:14px}.sw-raiz .sw-sec:first-child{margin-top:0;border:none;padding:0}.sw-raiz .sw-f{margin-bottom:14px;min-width:0}.sw-raiz .sw-lab{display:block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text3);margin:0 0 6px}.sw-raiz .sw-h{font-size:11.5px;color:var(--text3);margin-top:6px;line-height:1.5}.sw-raiz .sw-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sw-raiz .sw-seg{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;background:var(--bg3);border:1px solid var(--border2);border-radius:11px;padding:4px;margin-bottom:14px}.sw-raiz .sw-seg.c2{grid-template-columns:1fr 1fr}.sw-raiz .sw-seg.c3{grid-template-columns:repeat(3,1fr)}.sw-raiz .sw-seg button{border:none;background:none;color:var(--text2);font:700 12.5px Inter,sans-serif;padding:9px 6px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.sw-raiz .sw-seg button.on{background:var(--purple);color:#fff}.sw-raiz .sw-cores{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sw-raiz .sw-cores button{width:30px;height:30px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0}.sw-raiz .sw-cores button.on{border-color:var(--text);box-shadow:0 0 0 2px var(--bg2) inset}.sw-raiz .sw-cores input[type=color]{width:30px;height:30px;border:none;background:none;padding:0;cursor:pointer}.sw-raiz .sw-fontes{display:flex;gap:6px;flex-wrap:wrap}.sw-raiz .sw-fontes button{border:1px solid var(--border2);background:var(--bg3);color:var(--text);border-radius:9px;padding:7px 11px;cursor:pointer;font-size:13px}.sw-raiz .sw-fontes button.on{border-color:var(--purple);background:var(--purple-dim)}.sw-raiz .sw-dias{display:flex;gap:6px;flex-wrap:wrap}.sw-raiz .sw-dias button{width:42px;height:34px;border-radius:9px;border:1px solid var(--border2);background:var(--bg3);color:var(--text2);font:700 12px Inter,sans-serif;cursor:pointer}.sw-raiz .sw-dias button.on{background:var(--purple);border-color:var(--purple);color:#fff}.sw-raiz .sw-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;padding:22px 14px;border:1.5px dashed var(--border2);border-radius:12px;background:var(--bg3);color:var(--text2);cursor:pointer;font-family:Inter,sans-serif}.sw-raiz .sw-drop:hover{border-color:var(--purple);background:var(--purple-dim)}.sw-raiz .sw-drop i{font-size:26px;color:var(--purple-light)}.sw-raiz .sw-drop b{font-size:13px;color:var(--text)}.sw-raiz .sw-drop span{font-size:11.5px;color:var(--text3)}.sw-raiz .sw-arq{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border2);border-radius:12px;background:var(--bg3)}.sw-raiz .sw-arq>i{font-size:22px;color:var(--purple-light)}.sw-raiz .sw-aviso{display:flex;gap:10px;align-items:flex-start;margin-top:10px;padding:11px 13px;border-radius:10px;background:var(--red-dim);border:1px solid rgba(239,68,68,.4);color:var(--text);font-size:12.5px;line-height:1.5}.sw-raiz .sw-aviso i{color:var(--red);font-size:18px;margin-top:1px;flex-shrink:0}.sw-raiz .sw-aviso.am{background:var(--amber-dim);border-color:rgba(245,158,11,.4)}.sw-raiz .sw-aviso.am i{color:var(--amber)}.sw-raiz .sw-pick{max-height:170px;overflow-y:auto;border:1px solid var(--border2);border-radius:10px;background:var(--bg3);margin-top:8px}.sw-raiz .sw-pick label{display:flex;gap:10px;align-items:center;padding:8px 12px;font-size:13px;cursor:pointer;border-top:1px solid var(--border)}.sw-raiz .sw-pick label:first-child{border-top:none}.sw-raiz .sw-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.sw-raiz .sw-chips span{display:inline-flex;align-items:center;gap:6px;background:var(--bg4);border-radius:999px;padding:4px 10px;font-size:12px}.sw-raiz .sw-chips button{background:none;border:none;color:var(--text3);cursor:pointer;padding:0}.sw-raiz .sw-ph{width:236px;height:420px;border-radius:30px;border:6px solid #0b0d12;background:#000;position:relative;overflow:hidden;box-shadow:0 14px 34px rgba(0,0,0,.4);flex-shrink:0}.sw-raiz .sw-ph .bar{position:absolute;top:10px;left:12px;right:12px;height:3px;border-radius:2px;background:rgba(255,255,255,.35);z-index:3}.sw-raiz .sw-ph .bar i{display:block;width:38%;height:100%;background:#fff;border-radius:2px}.sw-raiz .sw-ph .who{position:absolute;top:20px;left:12px;right:12px;display:flex;align-items:center;gap:8px;color:#fff;z-index:3;font-size:11.5px}.sw-raiz .sw-ph .who .av{width:26px;height:26px;border-radius:50%;background:#7c6fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:10px}.sw-raiz .sw-ph .who span{opacity:.8}.sw-raiz .sw-ph .cx{inset:0;display:flex;align-items:center;justify-content:center;padding:62px 22px;word-break:break-word;line-height:1.25}.sw-raiz .sw-ph .cap,.sw-raiz .sw-ph .cx{position:absolute;text-align:center;color:#fff;white-space:pre-wrap}.sw-raiz .sw-ph .cap{left:0;right:0;bottom:0;padding:34px 16px 20px;background:linear-gradient(transparent,rgba(0,0,0,.7));font-size:12.5px;z-index:2}.sw-raiz .sw-ph .rp{position:absolute;left:12px;right:12px;bottom:10px;height:30px;border-radius:15px;border:1px solid rgba(255,255,255,.5);color:rgba(255,255,255,.8);font-size:11px;display:flex;align-items:center;padding:0 12px;z-index:3}.sw-raiz .sw-aud{width:82%;background:#1f2c34;border-radius:14px;padding:12px;display:flex;align-items:center;gap:10px;color:#fff}.sw-raiz .sw-aud i.p{width:30px;height:30px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;font-size:15px}.sw-raiz .sw-aud .w{flex:1;height:22px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.7) 0 2px,transparent 2px 5px);border-radius:3px}.sw-raiz .sw-aud-bloco{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.sw-raiz .sw-aud-bloco .sw-aud{width:82%}.sw-raiz .sw-aud button.p{border:none;padding:0;width:30px;height:30px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;flex-shrink:0}.sw-raiz .sw-aud-bloco audio{width:82%;height:34px}.sw-raiz .sw-cdi .sw-aud{width:84%;padding:9px}.sw-raiz .sw-cdi .sw-aud i.p{flex-shrink:0}.sw-raiz .sw-vid{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#000}.sw-raiz .sw-cdi .sw-vid{position:absolute;inset:0;pointer-events:none}.sw-raiz .sw-cdi .sw-play{position:absolute;z-index:1;width:38px;height:38px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;pointer-events:none}.sw-raiz .sw-cdi .sw-cap{position:absolute;left:0;right:0;bottom:0;padding:22px 8px 8px;background:linear-gradient(transparent,rgba(0,0,0,.7));font-size:11.5px;line-height:1.25;text-align:left}.sw-raiz .sw-pv-nota{font-size:11px;color:var(--text3);text-align:center;max-width:236px;line-height:1.4}.sw-raiz .sw-lin{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.sw-raiz .sw-lin .sw-lab{margin:0}.sw-raiz .sw-emoji-area{position:relative;display:flex;align-items:center}.sw-raiz .sw-emoji-btn{background:none;border:1px solid var(--border2);border-radius:8px;color:var(--text2);width:32px;height:28px;display:flex;align-items:center;justify-content:center;font-size:17px;cursor:pointer}.sw-raiz .sw-emoji-btn:hover,.sw-raiz .sw-emoji-btn[aria-expanded=true]{color:var(--purple);border-color:var(--purple)}.sw-raiz .sw-emj-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:20;width:336px;max-width:calc(100vw - 48px);background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-lg);padding:10px;box-shadow:0 8px 32px var(--shadow)}.sw-raiz .sw-cont{text-align:right}.sw-raiz .sw-cont.cheio{color:var(--red)}.sw-raiz .sw-vis{position:fixed;inset:0;background:rgba(0,0,0,.86);z-index:500;display:flex;align-items:center;justify-content:center}.sw-raiz .sw-vis .vw{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px}.sw-raiz .sw-vis .vn,.sw-raiz .sw-vis .vx{position:absolute;width:38px;height:38px;border-radius:50%;border:none;background:rgba(255,255,255,.15);color:#fff;font-size:18px;cursor:pointer}.sw-raiz .sw-vis .vx{top:-4px;right:-4px}.sw-raiz .sw-vis .vn{top:50%}.sw-raiz .sw-vis .vn.l{left:-56px}.sw-raiz .sw-vis .vn.r{right:-56px}.sw-raiz .sw-vis .vi{color:#fff;font-size:12.5px;opacity:.85}@media (max-width:860px){.sw-raiz .sw-bd{grid-template-columns:1fr;overflow-y:auto}.sw-raiz .sw-fm,.sw-raiz .sw-pv{max-height:none;overflow:visible}.sw-raiz .sw-pv{border-left:none;border-top:1px solid var(--border)}.sw-raiz .sw-m{max-height:96vh}.sw-raiz .sw-seg{grid-template-columns:1fr 1fr}.sw-raiz .sw-seg.c3{grid-template-columns:1fr}}@media (max-width:640px){.sw-raiz .sw-2{grid-template-columns:1fr}.sw-raiz .sw-barra{flex-wrap:wrap}.sw-raiz .sw-barra select{width:100%;flex:1 1 100%}.sw-raiz .sw-linha{padding:12px;flex-wrap:wrap}.sw-raiz .sw-bg{align-items:flex-end;padding:0}.sw-raiz .sw-m{border-radius:16px 16px 0 0}.sw-raiz .sw-cd{flex-basis:118px;width:118px;max-width:118px}.sw-raiz .sw-cdi{width:118px;height:210px}.sw-raiz .sw-vis .vn.l{left:4px}.sw-raiz .sw-vis .vn.r{right:4px}}.sw-raiz select.select-sgs.cp-in{background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%238a8fa8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;padding-right:32px}