:root{--bg-0: #121317;--bg-1: #17191e;--bg-2: #1e2127;--bg-3: #262a31;--bg-hover: #2c3038;--border: #2b2f37;--text: #e3e6ec;--text-2: #a4aab6;--text-3: #6f7683;--accent: #4da3ff;--accent-soft: rgba(77, 163, 255, .16);--warn: #e8b04a;--danger: #e5534b;--radius: 6px;--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mono: "SF Mono", ui-monospace, Menlo, monospace;color-scheme:dark}*{box-sizing:border-box}html,body,#root{margin:0;height:100%;overflow:hidden;background:var(--bg-0);color:var(--text);font-family:var(--font);font-size:12.5px;-webkit-font-smoothing:antialiased}button,input{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:default;opacity:.4}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.app{display:grid;grid-template-columns:250px minmax(0,1fr) 290px;grid-template-rows:46px minmax(0,1fr);grid-template-areas:"top top top" "left view right";height:100%}.topbar{grid-area:top}.panel-left{grid-area:left}.viewport{grid-area:view}.panel-right{grid-area:right}.panel{background:var(--bg-1);overflow-y:auto;min-height:0}.panel-left{border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden}.panel-left>.hierarchy-block{flex:1 1 auto;min-height:120px;overflow-y:auto}.panel-left>.library-block{flex:none;max-height:55%;overflow-y:auto;border-top:1px solid var(--border);border-bottom:none}.panel-right{border-left:1px solid var(--border)}.viewport{position:relative;min-width:0;min-height:0;background:#1c1e23}.viewport-canvas{position:absolute!important;inset:0}.dialog-backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;background:#08090c99}.dialog{width:min(420px,100%);padding:18px;border:1px solid var(--border);border-radius:10px;background:var(--bg-2);box-shadow:0 16px 48px #00000080}.dialog p{margin:0 0 16px;line-height:1.5;font-size:13.5px}.dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.btn-primary{background:var(--accent);border-color:var(--accent);color:#06111f;font-weight:600}.btn-primary:hover:not(:disabled){background:#6cb4ff}.topbar{display:flex;align-items:center;gap:14px;padding:0 12px;background:var(--bg-1);border-bottom:1px solid var(--border);min-width:0;overflow-x:auto}.brand{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.brand-mark{font-weight:800;letter-spacing:.14em;font-size:13px}.brand-sub{color:var(--text-2);font-size:12px}.project-name{display:flex;align-items:center;gap:8px}.project-name .text-field{width:180px;font-weight:600}.save-state{font-size:11px;color:var(--text-3);white-space:nowrap}.save-state.is-dirty{color:var(--warn)}.toolbar-group{display:flex;align-items:center;gap:2px;padding-left:12px;border-left:1px solid var(--border)}.tb-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--text-2);white-space:nowrap}.tb-btn:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.tb-btn.icon-only{padding:0 7px}.segmented{gap:0}.segmented .tb-btn.is-active{background:var(--accent-soft);color:var(--accent);border-color:#4da3ff59}.panel-block{padding:10px 10px 14px;border-bottom:1px solid var(--border)}.panel-title{margin:0 0 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);display:flex;justify-content:space-between}.section-title{margin:0 0 6px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.muted{color:var(--text-3);font-weight:400}.hint{margin:6px 0 0;color:var(--text-3);font-size:11.5px;line-height:1.45}.empty{margin:4px 0;padding:10px;color:var(--text-3);border:1px dashed var(--border);border-radius:var(--radius);line-height:1.45}.tree{display:flex;flex-direction:column;gap:1px}.tree-row{display:flex;align-items:center;gap:6px;height:28px;padding-right:4px;border-radius:var(--radius);cursor:default;user-select:none}.tree-row:hover{background:var(--bg-hover)}.tree-row.is-selected{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.tree-row.is-hidden .tree-name,.tree-row.is-hidden .tree-icon{opacity:.45}.tree-icon{display:inline-flex;color:var(--text-2)}.tree-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-rename{flex:1;min-width:0;height:22px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:22px;border:none;border-radius:4px;background:transparent;color:var(--text-2)}.icon-btn:hover{background:var(--bg-3);color:var(--text)}.icon-btn.dim{opacity:0}.tree-row:hover .icon-btn.dim,.tree-row.is-selected .icon-btn.dim,.icon-btn.dim:focus-visible{opacity:.55}.icon-btn.active{opacity:1}.icon-btn.active.lock{color:var(--warn)}.import-controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:12px}.btn-import{flex:1 1 auto;justify-content:center;border-color:#4da3ff66;color:var(--accent);background:var(--accent-soft)}.url-form{display:flex;gap:6px;width:100%}.url-form .text-field{flex:1;min-width:0}.asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.asset-card{display:flex;flex-direction:column;gap:2px;padding:6px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2);color:var(--text);text-align:left;min-width:0}.asset-card:hover{border-color:#3b4150;background:var(--bg-hover)}.asset-card.is-busy{opacity:.6;cursor:progress}.asset-card .thumb{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 3;max-width:100%;margin-bottom:4px;border-radius:4px;object-fit:cover;background:#23262d}.thumb-neutral{color:var(--text-3);background:repeating-linear-gradient(135deg,#23262d 0 8px,#212429 8px 16px)}.asset-name{font-weight:500;font-size:12px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-cat{color:var(--text-3);font-size:10.5px}.hint-error{color:#ffb4ae}.viewport.is-drop-target:after{content:"Déposer pour ajouter à la scène";position:absolute;inset:8px;display:flex;align-items:center;justify-content:center;border:2px dashed var(--accent);border-radius:10px;background:#4da3ff14;color:var(--accent);font-weight:600;pointer-events:none}.dims,.value-text{color:var(--text-2);font-size:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.status-error{color:#ffb4ae}.select-field{width:100%;height:26px;padding:0 6px;border:1px solid var(--border);border-radius:5px;background:var(--bg-0);color:var(--text)}.checks{display:flex;flex-wrap:wrap;gap:4px 14px}.tree-icon.is-error{color:var(--danger)}.properties a{color:var(--accent)}.library-group+.library-group{margin-top:10px}.library-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.library-item{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2);color:var(--text);text-align:left}.library-item:hover{border-color:#3b4150;background:var(--bg-hover)}.library-item svg{flex:none;color:var(--text-2)}.properties{padding-bottom:20px}.panel-header{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 4px}.type-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.panel-section{padding:10px 12px 12px;border-bottom:1px solid var(--border)}.properties>.hint{padding:0 12px 8px}.prop-row{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px;min-height:28px}.prop-row+.prop-row{margin-top:4px}.prop-label{color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-field,.number-field{width:100%;height:26px;padding:0 7px;border:1px solid var(--border);border-radius:5px;background:var(--bg-0);outline:none}.text-field:focus,.number-field:focus{border-color:var(--accent)}.text-field:disabled,.number-field:disabled{color:var(--text-3);background:var(--bg-2)}.number-field{font-family:var(--mono);font-size:11.5px;text-align:right}.vec3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.vec3-cell{position:relative;display:block}.axis-tag{position:absolute;left:6px;top:50%;transform:translateY(-50%);font-size:9.5px;font-weight:700;pointer-events:none}.vec3-cell .number-field{padding-left:16px}.axis-x .axis-tag{color:#e5534b}.axis-y .axis-tag{color:#57ab5a}.axis-z .axis-tag{color:#539bf5}.single-field{display:flex;align-items:center;gap:6px}.single-field .number-field{width:84px}.suffix{color:var(--text-3);font-size:11px;white-space:nowrap}.color-field{display:flex;align-items:center;gap:8px}.color-field input[type=color]{width:34px;height:24px;padding:0;border:1px solid var(--border);border-radius:5px;background:none}.color-field code{font-family:var(--mono);font-size:11px;color:var(--text-2)}.checkbox{display:inline-flex;align-items:center;gap:6px;color:var(--text-2)}.toggle-row,.button-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.toggle,.btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2);color:var(--text)}.toggle:hover:not(:disabled),.btn:hover:not(:disabled){background:var(--bg-hover)}.toggle.is-off{color:var(--text-3)}.toggle.is-locked{color:var(--warn);border-color:#e8b04a73;background:#e8b04a1a}.btn-danger:hover:not(:disabled){color:var(--danger);border-color:#e5534b80}.id-line{margin:10px 12px 0;color:var(--text-3);font-size:10.5px}.id-line code{font-family:var(--mono)}.viewport-help{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 150px);padding:6px 10px;border-radius:var(--radius);background:#121317b8;color:var(--text-3);font-size:11px;pointer-events:auto;backdrop-filter:blur(6px)}.link-btn{margin-left:10px;padding:0;border:none;background:none;color:var(--accent)}.shortcut-list{display:grid;grid-template-columns:repeat(2,minmax(0,auto));gap:3px 18px;margin:8px 0 2px}.shortcut-list div{display:flex;gap:8px}.shortcut-list dt{min-width:92px;color:var(--text);font-family:var(--mono);font-size:10.5px}.shortcut-list dd{margin:0}.notice{position:absolute;top:12px;left:50%;transform:translate(-50%);max-width:80%;padding:7px 14px;border-radius:var(--radius);background:#1e2127f0;border:1px solid var(--border);box-shadow:0 6px 20px #00000059;pointer-events:none}.notice-error{border-color:#e5534b99;color:#ffb4ae}.viewport-message{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px;text-align:center;color:var(--text-2)}.viewport-message strong{color:var(--text);font-size:14px}.viewport-message p{margin:0;max-width:420px;line-height:1.5}.mobile-tabs,.help-touch{display:none}@media(pointer:coarse){.help-mouse{display:none}.help-touch{display:inline}}@media(max-width:820px){html,body,#root{font-size:13px}.app{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto minmax(0,48%);grid-template-areas:"top" "view" "tabs" "panel";height:100%}.topbar{flex-wrap:wrap;row-gap:4px;overflow-x:visible;gap:8px;padding:6px 8px;min-height:46px;padding-top:calc(6px + env(safe-area-inset-top,0px))}.brand-sub,.save-state,.tb-label{display:none}.project-name .text-field{width:116px}.toolbar-group{padding-left:6px}.tb-btn{height:34px;padding:0 9px}.mobile-tabs{grid-area:tabs;display:flex;background:var(--bg-1);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.mobile-tabs button{flex:1;height:42px;border:none;background:none;color:var(--text-2);font-weight:600}.mobile-tabs button.is-active{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.panel-left,.panel-right{grid-area:panel;border:none;padding-bottom:env(safe-area-inset-bottom,0px)}.panel-left,.panel-right{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.panel-left>.hierarchy-block,.panel-left>.library-block{flex:none;max-height:none;overflow:visible;border-top:none}.panel-left>:last-child,.panel-right>:last-child{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.app[data-mobile-tab=scene] .panel-right,.app[data-mobile-tab=scene] .library-block,.app[data-mobile-tab=add] .panel-right,.app[data-mobile-tab=add] .hierarchy-block,.app[data-mobile-tab=props] .panel-left{display:none}.app[data-mobile-tab=props] .panel-right{overflow-y:auto}.tree-row{height:40px}.icon-btn{width:36px;height:34px}.icon-btn.dim{opacity:.55}.text-field,.number-field,.select-field{height:34px;font-size:16px}.toggle,.btn{height:36px}.library-item{padding:12px 10px}.viewport-help{left:8px;right:8px;bottom:8px;max-width:none;font-size:10.5px}.viewport-help .link-btn,.shortcut-list{display:none}}.tb-btn.is-active{background:var(--accent-soft);color:var(--accent)}.snap-group{position:relative}.tb-btn.caret{padding:0 6px;min-width:0}.tb-btn.dim{color:var(--text-3)}.popover{position:absolute;top:calc(100% + 6px);left:0;z-index:40;display:flex;flex-direction:column;gap:10px;width:280px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-2);box-shadow:0 12px 32px #00000073;font-size:12.5px}.popover-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.popover-row>span{width:44px;color:var(--text-2)}.chip,.tag-chip{padding:3px 8px;border:1px solid var(--border);border-radius:999px;background:var(--bg-3);color:var(--text-2);font:inherit;font-size:11.5px;cursor:pointer}.chip:hover,.tag-chip:hover{color:var(--text)}.chip.is-active,.tag-chip.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.tag-row{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 4px}.search-field{display:flex;align-items:center;gap:6px;margin:4px 0 6px;padding:0 8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-1);color:var(--text-3)}.search-field input{flex:1;min-width:0;height:28px;border:0;outline:none;background:transparent;color:var(--text);font:inherit;font-size:12.5px}.search-field:focus-within{border-color:var(--accent)}.tree-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:20px;padding:0;border:0;background:none;color:var(--text-3);cursor:pointer}.tree-toggle.is-leaf{cursor:default}.tree-count{margin-left:6px;color:var(--text-3);font-size:11px}.tree-row.is-drop,.panel-title.is-drop{outline:1px dashed var(--accent);outline-offset:-1px;background:var(--accent-soft)}.asset-card{position:relative}.card-delete{position:absolute;top:4px;right:4px;display:inline-flex;padding:4px;border-radius:4px;background:#0a0b0ebf;color:var(--text-2)}.card-delete:hover{color:var(--danger)}.section-title{display:flex;align-items:center;justify-content:space-between}.section-action{font-size:11.5px;text-transform:none;letter-spacing:0}.slider-field{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.slider-field input[type=range]{flex:1;min-width:0;accent-color:var(--accent)}.slider-field code{width:34px;color:var(--text-2);font-family:var(--mono);font-size:11.5px;text-align:right}.validation-badge{margin:0 0 10px;padding:8px 10px;border:1px solid var(--border);border-left-width:3px;border-radius:var(--radius);background:var(--bg-1);font-size:12.5px;line-height:1.45}.validation-badge ul{margin:4px 0 0;padding-left:16px}.validation-badge.status-ok,.status-ok{border-left-color:#57ab5a}.validation-badge.status-warning{border-left-color:var(--warn)}.validation-badge.status-invalid,.validation-badge.status-error{border-left-color:var(--danger)}strong.status-ok{color:#57ab5a}strong.status-warning{color:var(--warn)}strong.status-error{color:var(--danger)}.hint-ok{color:#7cc47f}.inspector-grid{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;margin:4px 0 10px;font-size:12px}.inspector-grid dt{color:var(--text-3)}.inspector-grid dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--text)}.inline-form{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0}.inline-form .text-field{flex:1 1 140px;min-width:0}.selection-list{margin:0 0 10px;padding-left:16px;font-size:12.5px;line-height:1.6}.dialog-wide{width:min(760px,100%);max-height:calc(100dvh - 32px);overflow:auto}.dialog-title{margin:0 0 12px;font-size:15px}.template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:14px}.template-card{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg-1);color:var(--text);font:inherit;font-size:12.5px;line-height:1.45;text-align:left;cursor:pointer}.template-card:hover:not(:disabled){border-color:var(--accent)}.template-card:disabled{opacity:.55;cursor:wait}.template-card strong{font-size:14px}.code-area{width:100%;margin:8px 0;padding:10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-0);color:var(--text);font-family:var(--mono);font-size:12px;line-height:1.5;resize:vertical}.validator-panel{position:absolute;left:12px;bottom:12px;z-index:5;display:flex;flex-direction:column;width:min(460px,calc(100% - 24px));max-height:min(46%,380px);border:1px solid var(--border);border-radius:8px;background:#17191ef5;box-shadow:0 10px 30px #0006;font-size:12.5px}.validator-panel header{display:flex;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid var(--border)}.validator-panel header .muted{flex:1}.validator-panel ul{margin:0;padding:6px 10px 10px;overflow:auto;list-style:none}.validator-panel .hint{padding:8px 10px;margin:0}.issue{display:flex;align-items:baseline;gap:8px;padding:4px 0;line-height:1.4}.issue .link-btn{padding:0;color:var(--text);text-align:left}.issue-badge{flex:none;padding:1px 6px;border-radius:4px;font-size:10.5px;font-weight:600;text-transform:uppercase}.severity-error .issue-badge{background:#e5534b2e;color:var(--danger)}.severity-warning .issue-badge{background:#e8b04a2e;color:var(--warn)}@media(max-width:820px){.validator-panel{max-height:60%}.popover{position:fixed;inset:auto 12px 12px;width:auto}}.tb-create{background:var(--accent);color:#06111f;font-weight:600}.tb-create:hover:not(:disabled){background:#6cb4ff;color:#06111f}.tb-create.is-active{background:var(--accent);color:#06111f;box-shadow:inset 0 0 0 2px #ffffff59}.world-panel{position:absolute;top:12px;left:12px;z-index:6;display:flex;flex-direction:column;width:min(400px,calc(100% - 24px));max-height:calc(100% - 24px);border:1px solid var(--border);border-radius:10px;background:#17191ef7;box-shadow:0 14px 40px #00000073;font-size:13px}.world-panel-head{display:flex;align-items:center;gap:8px;padding:10px 12px 6px}.world-panel-head h2{flex:1;margin:0;font-size:14px}.ai-badge{padding:2px 8px;border-radius:999px;font-size:11px;white-space:nowrap;max-width:170px;overflow:hidden;text-overflow:ellipsis}.ai-badge.is-on{background:#57ab5a29;color:#7cc47f}.ai-badge.is-off{background:#e8b04a29;color:var(--warn)}.world-tabs{display:flex;gap:2px;padding:0 12px;border-bottom:1px solid var(--border)}.world-tab{padding:7px 10px;border:0;border-bottom:2px solid transparent;background:none;color:var(--text-2);font:inherit;cursor:pointer}.world-tab.is-active{border-bottom-color:var(--accent);color:var(--text)}.world-panel-body{display:flex;flex-direction:column;gap:8px;padding:12px;overflow-y:auto}.world-label{color:var(--text-2);font-size:12px}.world-prompt{width:100%;padding:10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-0);color:var(--text);font:inherit;line-height:1.45;resize:vertical}.world-prompt:focus{outline:none;border-color:var(--accent)}.example-row{display:flex;flex-wrap:wrap;gap:4px}.btn-generate{flex:1;justify-content:center;padding:9px 14px;font-size:13.5px}.world-progress{display:inline-flex;flex:1;align-items:center;gap:8px;color:var(--text-2)}.spinner{width:14px;height:14px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.world-report{padding:10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-1);font-size:12.5px;line-height:1.45}.world-report-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 4px}.world-report ul{margin:4px 0 6px;padding-left:16px}.world-report summary{margin-top:6px;color:var(--text-2);cursor:pointer}.status-pill{padding:1px 8px;border-radius:999px;font-size:11px;white-space:nowrap}.status-pill.status-ok{background:#57ab5a29;color:#7cc47f}.status-pill.status-warning{background:#e8b04a29;color:var(--warn)}.status-pill.status-error{background:#e5534b2e;color:var(--danger)}.plan-json{max-height:260px;overflow:auto;margin:6px 0 0;padding:8px;border-radius:var(--radius);background:var(--bg-0);font-family:var(--mono);font-size:11px;white-space:pre}.collapse-btn{display:flex;align-items:center;gap:6px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.collapse-caret{width:10px;color:var(--text-3)}@media(min-width:821px){.library-block.is-collapsed .library-content{display:none}.library-block.is-collapsed{padding-bottom:6px}}@media(max-width:820px){.collapse-caret{display:none}.world-panel{top:8px;left:8px;width:calc(100% - 16px);max-height:calc(100% - 16px)}}.btn.btn-primary{background:var(--accent);border-color:var(--accent);color:#06111f}.btn.btn-primary:disabled{opacity:.45}@media(min-width:821px)and (max-width:1600px){.segmented .tb-label,.snap-group .tb-label,.tb-btn[aria-label="Vue par défaut"] .tb-label,.tb-btn[aria-label=Commandes] .tb-label{display:none}}@media(min-width:821px)and (max-width:1280px){.tb-btn[aria-label=Nouveau] .tb-label,.tb-btn[aria-label=Ouvrir] .tb-label,.tb-btn[aria-label=Enregistrer] .tb-label,.tb-btn[aria-label=Valider] .tb-label{display:none}}
