.ui .fb-type.lb-picked{border:1.5px solid #0891b2;box-shadow:0 0 0 3px #e6f6fa}.lb-source{min-height:220px}.lb-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lb-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.lb-chrome{border:1px solid var(--border);background:#fff;border-radius:14px;width:100%;max-width:400px;margin:0 auto;overflow:hidden;box-shadow:0 14px 34px -18px #101a2e59}.lb-chrome-bar{border-bottom:1px solid var(--border);color:var(--text2);background:#eef1f6;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.lb-chrome-bar i{background:#cfd5e1;border-radius:99px;width:9px;height:9px}.lb-chrome-bar span{white-space:nowrap;text-overflow:ellipsis;flex:1;margin-left:6px;font-weight:700;overflow:hidden}.lb-chrome-bar a{color:#0891b2;font-weight:700;text-decoration:none}.lb-popup{background:#fff;border:0;width:100%;height:560px;display:block}.lb-block{border:1px solid var(--divider);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.lb-block-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lb-block-head>b{color:var(--navy);font-size:13px}.lb-mover{gap:10px;margin-left:auto;display:flex}.lb-mover .ui-link:disabled{opacity:.35;cursor:default}.lb-task-ed{background:var(--subtle);border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}.ui .lb-add,.ui .fb-edit .ui-input.lb-add,.ui .fb-edit .ui-textarea.lb-add{background:#fef9c3;border-color:#eab308}.lb-cut{color:var(--text2);flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;font-size:13px;display:flex}.np .lb-swatch,.lb-swatch{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:9px;flex:none;width:48px;min-width:48px;height:40px;padding:3px}.np .lb-row .ui-input{flex:120px;width:auto}.lb-icons{background:var(--subtle);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:14px;display:flex}.lb-icons img{image-rendering:auto;border-radius:6px}.lb-offers-ed{flex-direction:column;gap:10px;display:flex}.lb-offer-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.4fr) auto;align-items:center;gap:8px;display:grid}@media (max-width:760px){.lb-offer-row{grid-template-columns:minmax(0,1fr)}}.lb-kw{flex-direction:column;gap:8px;display:flex}.lb-table{border-collapse:collapse;width:100%;font-size:13px}.lb-table th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--text3);border-bottom:1px solid var(--divider);padding:6px 8px;font-size:11px}.lb-table td{border-bottom:1px solid var(--divider);color:var(--navy);padding:6px 8px}.lb-counts{flex-wrap:wrap;gap:6px;display:flex}.lb-counts span{background:var(--subtle);color:var(--text2);border-radius:99px;padding:3px 9px;font-size:12px}.lb-counts span.ok{color:#166534;background:#e8f6ee}.lb-counts span.over{color:#b91c1c;background:#fdecec;font-weight:700}.lb-copy{flex-direction:column;gap:6px;display:flex}.lb-copy-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.lb-img{border:1px solid var(--divider);border-radius:12px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:14px;padding:10px;display:grid}@media (max-width:640px){.lb-img{grid-template-columns:minmax(0,1fr)}}.lb-img-thumb{background:var(--subtle);width:100%;color:var(--text3);border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:grid;overflow:hidden}.lb-img-thumb img{object-fit:cover;width:100%;height:100%}.lb-img-body{flex-direction:column;gap:8px;display:flex}.lb-img-body b{color:var(--navy);font-size:13.5px}.lb-page{border:1px solid var(--border);background:#fff;border-radius:12px;width:100%;height:560px}.lb-answers{flex-direction:column;gap:10px;display:flex}.lb-answers b{color:var(--navy);font-size:13px}.lb-answers p{color:var(--text2);margin:2px 0 0;font-size:13px}.lb-guide{flex-direction:column;gap:10px;margin:0 0 14px;padding-left:22px;display:flex}.lb-guide li b{color:var(--navy);font-size:14px;display:block}.lb-guide li span{color:var(--text2);font-size:13.5px;line-height:1.55}.lb-zip{border:1px solid var(--divider);border-radius:12px;flex-direction:column;gap:10px;margin-bottom:12px;padding:14px 16px;display:flex}.lb-zip-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lb-zip-top>span{flex-direction:column;flex:1;gap:2px;min-width:220px;display:flex}.lb-zip-top b{color:var(--navy);font-size:15px}
