*{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f4f6}html{background:#f3f4f6}body{color:#171a1f;background:#f3f4f6;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.4}.app{max-width:1440px;margin:auto;padding:22px 24px 48px}header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}h1{letter-spacing:-.02em;margin:0;font-size:27px;font-weight:700;line-height:1.15}header p{color:#68707b;margin:5px 0 0;font-size:13px}.stats{white-space:nowrap;background:#fff;border:1px solid #e0e3e7;border-radius:8px;padding:10px 14px;font-size:13px}.toolbar{z-index:5;background:#f3f4f6;padding:7px 0 13px;position:sticky;top:0}.progress{background:#fff;border:1px solid #e0e3e7;border-radius:8px;margin-bottom:8px;padding:8px 11px}.progress>div{color:#68707b;justify-content:space-between;margin-bottom:5px;font-size:11px;display:flex}.progress i{background:#e8eaed;border-radius:3px;height:5px;display:block;overflow:hidden}.progress em{background:#24282e;border-radius:3px;height:100%;transition:width .2s;display:block}.nextpending{color:#fff;cursor:pointer;background:#24282e;border:1px solid #24282e;border-radius:7px;align-items:center;gap:6px;margin-bottom:8px;padding:8px 11px;font-size:12px;font-weight:600;display:inline-flex}.nextpending:hover{background:#343941}.search{background:#fff;border:1px solid #d9dde2;border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex;box-shadow:0 1px 2px #00000005}.search input{color:#171a1f;background:0 0;border:0;outline:0;width:100%;padding:11px 3px;font-size:14px}.actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.actions button,.actions label,.simbtn{cursor:pointer;color:#30353c;background:#fff;border:1px solid #d7dbe0;border-radius:7px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;transition:background .12s,border-color .12s,transform 50ms;display:inline-flex}.actions button:hover,.actions label:hover,.simbtn:hover{background:#f8f9fa;border-color:#c7ccd2}.actions button:active,.actions label:active,.simbtn:active{transform:translateY(1px)}.filters{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.filters span{color:#68707b;font-size:12px}.filters button{color:#3c424a;cursor:pointer;background:#fff;border:1px solid #d7dbe0;border-radius:7px;padding:6px 9px;font-size:12px}.filters button.active{color:#fff;background:#24282e;border-color:#24282e}.filters small{opacity:.65;margin-left:3px}.filters select{color:#3c424a;background:#fff;border:1px solid #d7dbe0;border-radius:7px;padding:6px 8px;font-size:12px}.sortlabel{align-items:center;gap:4px;margin-left:4px;display:inline-flex}main{gap:10px;display:grid}.card{background:#fff;border:1px solid #e0e3e7;border-radius:10px;grid-template-columns:112px 1fr;gap:14px;padding:12px;transition:border-color .12s,box-shadow .12s;display:grid;box-shadow:0 1px 2px #00000006}.card:hover{border-color:#cfd4da}.card:focus-within{border-color:#aeb5be;box-shadow:0 2px 8px #0000000b}.card.newcard{border-color:#e3a72f;box-shadow:0 0 0 1px #e3a72f33,0 2px 8px #0000000b}.photo{color:#8b929b;background:#f5f6f7;border-radius:7px;justify-content:center;align-items:center;width:112px;height:112px;font-size:11px;display:flex;position:relative;overflow:hidden}.photo img{object-fit:contain;width:100%;height:100%}.newflag{color:#fff;letter-spacing:.04em;background:#e3a72f;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:6px;left:6px;box-shadow:0 2px 5px #0003}.top{justify-content:space-between;align-items:center;gap:10px;display:flex}.id{color:#8b929b;font-size:11px}.badge{color:#525a64;background:#eef0f2;border-radius:6px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;display:flex}.badge.encontrado{color:#23643a;background:#e9f5ed}.badge.revisar{color:#765b22;background:#fff4df}.badge.descartado{color:#8a3939;background:#f9eaea}.badge.pesquisando{color:#3c5878;background:#eaf0f8}.info h2{letter-spacing:-.01em;margin:6px 0 4px;font-size:15px;line-height:1.25}.cost{color:#4f5863;flex-wrap:wrap;align-items:center;gap:5px;font-size:13px;display:flex}.cost strong{color:#171a1f;letter-spacing:.01em;background:#f0f2f4;border:1px solid #dfe2e6;border-radius:5px;padding:2px 6px;font-size:16px;font-weight:800}.cost span{color:#727b86;font-size:11px}.gain{color:#14783c}.loss{color:#b93636}.quicksearch{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.quicksearch a{color:#4b535e;background:#f7f8f9;border:1px solid #e1e4e8;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:11px;text-decoration:none;display:inline-flex}.quicksearch a:hover{background:#f0f2f4;border-color:#d3d8de}.fields{grid-template-columns:1.25fr .75fr .65fr 1.45fr .75fr .9fr 1.1fr;gap:6px;margin-top:9px;display:grid}.fields input,.fields select,.modal input,.modal select{color:#262b32;background:#fff;border:1px solid #dfe2e6;border-radius:6px;outline:0;min-width:0;padding:8px;font-size:12px}.fields input:focus,.fields select:focus,.modal input:focus,.modal select:focus{border-color:#8e97a2;box-shadow:0 0 0 2px #00000007}.cardlinks{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.open{color:#2563eb;align-items:center;gap:4px;margin-top:8px;font-size:12px;text-decoration:none;display:inline-flex}.simbtn{margin-top:8px}.simbtn.primary{color:#fff;background:#24282e;border-color:#24282e;font-weight:600}.simbtn.primary:hover{background:#343941;border-color:#343941}.options{border-top:1px solid #eceef0;gap:6px;margin-top:10px;padding-top:9px;display:grid}.options>strong{color:#68707b;font-size:11px}.option{background:#fafbfc;border:1px solid #e4e7ea;border-radius:7px;align-items:center;gap:8px;padding:7px 9px;display:flex}.option>div{flex:1;gap:1px;min-width:0;display:grid}.option b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.option span,.option small{color:#727a85;font-size:10px}.option a,.option button{color:#4d5968;cursor:pointer;background:0 0;border:0;display:flex}.focusbar{z-index:10;color:#fff;background:#24282e;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;padding:9px 11px;display:flex;position:sticky;top:0;box-shadow:0 4px 14px #00000026}.focusbar>div:first-child{gap:1px;min-width:0;display:grid}.focusbar span{opacity:.7;font-size:10px}.focusbar strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.focusactions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.focusactions button,.focusactions a{color:#fff;cursor:pointer;background:#30353c;border:1px solid #555b63;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:11px;text-decoration:none;display:inline-flex}.focusactions .donebtn{color:#176334;background:#e7f5eb;border-color:#e7f5eb}.focusactions .reviewbtn{color:#72500c;background:#fff3dc;border-color:#fff3dc}.empty{text-align:center;color:#777;padding:54px;font-size:13px}.overlay{z-index:20;background:#0007;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:10px;width:min(430px,100%);padding:20px;position:relative;box-shadow:0 18px 55px #0000003d}.modal h2{margin:0 0 3px;font-size:18px}.muted{color:#727986;font-size:12px}.close{cursor:pointer;color:#555;background:0 0;border:0;position:absolute;top:10px;right:10px}.modal label{gap:4px;margin-top:11px;font-size:12px;display:grid}.result{background:#f5f6f7;border-radius:7px;gap:7px;margin-top:14px;padding:11px;font-size:13px;display:grid}.result div{justify-content:space-between;gap:12px;display:flex}.positive{color:#14783c}.negative{color:#b93636}.warning{color:#777;margin-bottom:0;font-size:10px;line-height:1.4}#theme-toggle{z-index:100;color:#30353c;cursor:pointer;background:#fff;border:1px solid #d7dbe0;border-radius:8px;width:34px;height:34px;font-size:17px;line-height:1;position:fixed;top:16px;right:18px;box-shadow:0 2px 7px #00000012}#theme-toggle:hover{background:#f3f4f6}@media (width<=1100px){.fields{grid-template-columns:1fr 1fr 1fr}.fields input:nth-child(4){grid-column:span 2}}@media (width<=900px){header{flex-direction:column;align-items:flex-start;gap:10px}.card{grid-template-columns:84px 1fr}.photo{width:84px;height:84px}.fields{grid-template-columns:1fr 1fr}.fields input:nth-child(4){grid-column:span 2}.focusbar{flex-direction:column;align-items:flex-start}.focusactions{justify-content:flex-start}}@media (width<=540px){.app{padding:14px 9px 34px}.card{grid-template-columns:1fr}.photo{width:100%;height:160px}.fields{grid-template-columns:1fr}.fields input:nth-child(4){grid-column:auto}.stats{width:100%}.actions>*{justify-content:center;width:100%}.filters select{width:100%}.sortlabel{margin-left:0}.focusactions>*{flex:1;justify-content:center}#theme-toggle{top:10px;right:10px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111418}html[data-theme=dark],html[data-theme=dark] body{color:#e8eaed;background:#111418}html[data-theme=dark] .toolbar{background:#111418}html[data-theme=dark] header p,html[data-theme=dark] .progress>div,html[data-theme=dark] .filters span,html[data-theme=dark] .cost,html[data-theme=dark] .muted,html[data-theme=dark] .options>strong{color:#9ba3ad}html[data-theme=dark] .stats,html[data-theme=dark] .progress,html[data-theme=dark] .search,html[data-theme=dark] .card,html[data-theme=dark] .actions button,html[data-theme=dark] .actions label,html[data-theme=dark] .simbtn,html[data-theme=dark] .filters button,html[data-theme=dark] .filters select,html[data-theme=dark] .fields input,html[data-theme=dark] .fields select,html[data-theme=dark] .modal,html[data-theme=dark] .result{color:#e8eaed;background:#191d22;border-color:#30363d}html[data-theme=dark] .search input,html[data-theme=dark] .fields input,html[data-theme=dark] .fields select,html[data-theme=dark] .modal input,html[data-theme=dark] .modal select{color:#e8eaed;background:#15191e;border-color:#343b44}html[data-theme=dark] .photo{background:#15191e}html[data-theme=dark] .quicksearch a,html[data-theme=dark] .option{color:#cbd1d8;background:#15191e;border-color:#30363d}html[data-theme=dark] .quicksearch a:hover,html[data-theme=dark] .actions button:hover,html[data-theme=dark] .actions label:hover,html[data-theme=dark] .simbtn:hover,html[data-theme=dark] #theme-toggle:hover{background:#22272e}html[data-theme=dark] .filters button.active,html[data-theme=dark] .nextpending,html[data-theme=dark] .simbtn.primary{color:#171a1f;background:#e8eaed;border-color:#e8eaed}html[data-theme=dark] .progress i{background:#30363d}html[data-theme=dark] .progress em{background:#e8eaed}html[data-theme=dark] .card.newcard{border-color:#b98622;box-shadow:0 0 0 1px #b9862233,0 2px 8px #0006}html[data-theme=dark] #theme-toggle{color:#e8eaed;background:#191d22;border-color:#343b44}html[data-theme=dark] .badge{color:#cbd1d8;background:#2a2f36}html[data-theme=dark] .badge.encontrado{color:#8ed4a5;background:#183d29}html[data-theme=dark] .badge.revisar{color:#e7c96d;background:#443716}html[data-theme=dark] .badge.descartado{color:#e09a9a;background:#452424}html[data-theme=dark] .badge.pesquisando{color:#9fc1ea;background:#202f43}html[data-theme=dark] .cost strong{color:#f2f4f7;background:#292e35;border-color:#414852}
