/* Toura Passport v3.36.19 — assisted Quick Brand */
.quick-brand-source-v3619,.quick-brand-discovery-v3619,.quick-brand-manual-v3619{border:1px solid rgba(111,153,128,.24);border-radius:16px;background:rgba(255,255,255,.045);padding:16px;margin:14px 0}.quick-brand-source-head-v3619,.quick-brand-discovery-head-v3619,.quick-brand-manual-v3619>div{display:grid;gap:4px}.quick-brand-source-head-v3619>span,.quick-brand-discovery-head-v3619>span,.quick-brand-manual-v3619 span,.quick-brand-logo-candidate-v3619>span,.quick-brand-palette-candidate-v3619>span,.quick-brand-image-candidates-v3619>span{font-size:10px;letter-spacing:.12em;font-weight:800;opacity:.68}.quick-brand-source-head-v3619>b,.quick-brand-discovery-head-v3619>b,.quick-brand-manual-v3619 b{font-size:16px}.quick-brand-source-head-v3619 small,.quick-brand-discovery-head-v3619 small,.quick-brand-manual-v3619 small,.quick-brand-image-candidates-v3619>small{opacity:.74;line-height:1.45}.quick-brand-source-row-v3619{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:12px}.quick-brand-source-row-v3619 input{min-width:0;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(5,17,27,.54);color:inherit;padding:11px 12px;font:inherit}.quick-brand-source-status-v3619{min-height:18px;margin-top:8px;font-size:12px;opacity:.82}.quick-brand-source-status-v3619[data-state="error"]{color:#f3b9b9}.quick-brand-source-status-v3619[data-state="success"]{color:#b9e5c8}.quick-brand-discovery-grid-v3619{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr);gap:12px;margin-top:14px}.quick-brand-logo-candidate-v3619,.quick-brand-palette-candidate-v3619{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:12px;display:grid;gap:10px;align-content:start}.quick-brand-logo-candidate-v3619 img{width:100%;height:104px;object-fit:contain;border-radius:10px;background:#fff;padding:10px}.quick-brand-discovered-swatches-v3619{display:flex;gap:8px;flex-wrap:wrap}.quick-brand-discovered-swatch-v3619{width:56px;height:56px;border-radius:10px;border:1px solid rgba(255,255,255,.2);position:relative;overflow:hidden}.quick-brand-discovered-swatch-v3619 i{position:absolute;left:4px;right:4px;bottom:4px;background:rgba(0,0,0,.58);border-radius:5px;color:#fff;font-size:8px;font-style:normal;text-align:center;padding:2px}.quick-brand-image-candidates-v3619{display:grid;gap:8px;margin-top:14px}.quick-brand-image-grid-v3619{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.quick-brand-image-card-v3619{border:1px solid rgba(255,255,255,.12);background:rgba(2,12,20,.42);border-radius:10px;padding:0;overflow:hidden;color:inherit;cursor:pointer;text-align:left}.quick-brand-image-card-v3619 img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.quick-brand-image-card-v3619 span{display:block;font-size:10px;font-weight:800;padding:7px 8px}.quick-brand-image-card-v3619.active{outline:2px solid var(--network-brand-primary,#edc66f);outline-offset:1px}.quick-brand-facts-v3619{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.quick-brand-facts-v3619 span{font-size:10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:5px 8px;opacity:.8}.quick-brand-manual-v3619{padding:12px 14px;margin-top:16px}@media(max-width:760px){.quick-brand-source-row-v3619,.quick-brand-discovery-grid-v3619{grid-template-columns:1fr}.quick-brand-image-grid-v3619{grid-template-columns:repeat(2,minmax(0,1fr))}}
