body.metre-app .ticker{display:none}body.metre-app main{max-width:none!important;padding:0!important}body.metre-app main+div,body.metre-app footer,body.metre-app .ka-tabbar{display:none!important}body.metre-app{background:#eef1f3}.mt-shell{grid-template-columns:236px minmax(0,1fr);min-height:calc(100vh - 56px);display:grid}@media (max-width:1023px){.mt-shell{grid-template-columns:1fr}.mt-side{z-index:40;position:sticky;top:56px;overflow-x:auto;flex-direction:row!important;gap:4px!important;height:auto!important;padding:6px 8px!important}.mt-side .mt-sec,.mt-side .mt-foot{display:none}.mt-side a{white-space:nowrap;padding:8px 10px!important}}.mt-side{color:#e9edee;background:#16181b;flex-direction:column;gap:2px;height:calc(100vh - 56px);padding:14px 10px;display:flex;position:sticky;top:56px;overflow-y:auto}.mt-side a{color:#c9d1d4;border-radius:6px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;text-decoration:none;display:flex}.mt-side a:hover{color:#fff;background:#ffffff0f}.mt-side a.active{color:#fff;background:#006085}.mt-side a .ico{text-align:center;opacity:.9;width:18px;font-size:14px}.mt-side .mt-sec{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#8b9297;padding:14px 12px 4px;font-size:9.5px}.mt-side .mt-foot{color:#8b9297;margin-top:auto;padding:12px;font-size:11px;line-height:1.5}.mt-main{min-width:0;padding:18px 22px 40px}.mt-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.mt-topbar h1{font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.02em;color:#16181b;font-size:22px;font-weight:700}.mt-card{background:#fff;border:1px solid #d9dee2;border-radius:10px;padding:16px 18px}.mt-card h2{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#006085;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;font-size:10.5px;display:flex}.mt-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.mt-kpi{background:#fff;border:1px solid #d9dee2;border-radius:10px;padding:12px 14px}.mt-kpi .k{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:#8b9297;font-size:9.5px}.mt-kpi .v{font-family:var(--font-space-grotesk), system-ui, sans-serif;color:#16181b;margin-top:2px;font-size:24px;font-weight:700}.mt-kpi .s{color:#4b5258;margin-top:2px;font-size:11px}.mt-grid{gap:14px;display:grid}@media (min-width:1200px){.mt-grid-2{grid-template-columns:2fr 1fr}.mt-grid-3{grid-template-columns:repeat(3,1fr)}}.mt-table{border-collapse:collapse;width:100%;font-size:13px}.mt-table th{text-align:left;font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:#8b9297;white-space:nowrap;border-bottom:1px solid #d9dee2;padding:8px 10px;font-size:10px}.mt-table td{vertical-align:middle;border-bottom:1px solid #eef1f3;padding:9px 10px}.mt-table tr:hover td{background:#f6f8f9}.mt-tabs{border-bottom:1px solid #d9dee2;gap:2px;margin-bottom:14px;display:flex;overflow-x:auto}.mt-tabs button{color:#4b5258;white-space:nowrap;border-bottom:2px solid #0000;padding:10px 14px;font-size:13px}.mt-tabs button.active{color:#006085;border-color:#006085;font-weight:600}.mt-action{text-align:left;background:#fff;border:1px solid #d9dee2;border-radius:10px;flex-direction:column;gap:4px;padding:14px;transition:border-color .15s;display:flex}.mt-action:hover{border-color:#006085}.mt-action b{color:#16181b;font-size:14px}.mt-action span{color:#4b5258;font-size:12px}.pl-wrap{background:#fff;border:1px solid #d9dee2;border-radius:10px;grid-template-columns:56px minmax(0,1fr) 300px;gap:0;height:calc(100vh - 230px);min-height:640px;display:grid;overflow:hidden}.pl-wrap.nopanel{grid-template-columns:56px minmax(0,1fr)}.pl-wrap.full{z-index:1000;border:0;border-radius:0;height:100vh;min-height:0;position:fixed;inset:0}.pl-wrap.full .pl-canvas{background:#dfe3e6}@media (max-width:1023px){.pl-wrap{grid-template-columns:56px minmax(0,1fr)}.pl-right{display:none}}.pl-tools{background:#1f2326;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;display:flex;overflow-y:auto}.pl-tools button{color:#c9d1d4;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;line-height:1;display:flex}.pl-tools button small{letter-spacing:.04em;font-size:8.5px;font-family:var(--font-jetbrains), ui-monospace, monospace;opacity:.75;margin-top:3px}.pl-tools button:hover{color:#fff;background:#ffffff14}.pl-tools button.active{color:#fff;background:#006085}.pl-tools button:disabled{opacity:.3}.pl-tools .sep{background:#ffffff24;width:28px;height:1px;margin:4px 0}.pl-center{flex-direction:column;min-width:0;min-height:0;display:flex}.pl-bar{background:#f6f8f9;border-bottom:1px solid #d9dee2;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.pl-bar .chip{font-family:var(--font-jetbrains), ui-monospace, monospace;color:#4b5258;cursor:pointer;background:#fff;border:1px solid #d9dee2;border-radius:999px;padding:3px 8px;font-size:10.5px}.pl-bar .chip.on{color:#006085;background:#e6f0f4;border-color:#006085}.pl-canvas{cursor:crosshair;touch-action:none;background:#e9ecef;flex:1;min-height:0;position:relative;overflow:hidden}.pl-canvas svg{width:100%;height:100%;position:absolute;top:0;left:0}.pl-canvas.pan{cursor:grab}.pl-canvas.select{cursor:default}.pl-status{font-family:var(--font-jetbrains), ui-monospace, monospace;color:#4b5258;background:#f6f8f9;border-top:1px solid #d9dee2;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:5px 10px;font-size:10.5px;display:flex}.pl-right{background:#fafbfc;border-left:1px solid #d9dee2;flex-direction:column;display:flex;overflow-y:auto}.pl-right h3{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#006085;border-bottom:1px solid #eef1f3;padding:10px 12px 6px;font-size:10px}.pl-right .sec{border-bottom:1px solid #eef1f3;padding:8px 12px 10px}.pl-right label{color:#4b5258;margin-bottom:6px;font-size:11.5px;display:block}.pl-right input,.pl-right select{background:#fff;border:1px solid #d9dee2;border-radius:6px;width:100%;min-height:30px;padding:5px 7px;font-size:12.5px}.pl-right .row{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pl-list{font-size:12px}.pl-list button{text-align:left;border-bottom:1px solid #f1f3f5;justify-content:space-between;gap:8px;width:100%;padding:5px 12px;display:flex}.pl-list button:hover{background:#eef4f7}.pl-list button.sel{color:#006085;background:#e6f0f4;font-weight:600}.pl-typed{color:#fff;font-family:var(--font-jetbrains), ui-monospace, monospace;pointer-events:none;white-space:nowrap;background:#16181b;border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;transform:translate(12px,-28px)}.pl-levels{flex-wrap:wrap;gap:4px;display:flex}.pl-levels button{color:#4b5258;background:#fff;border:1px solid #d9dee2;border-radius:6px;padding:5px 10px;font-size:12px}.pl-levels button.active{color:#fff;background:#16181b;border-color:#16181b}.pl-new{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.tpl-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;max-height:60vh;padding:2px;display:grid;overflow-y:auto}.tpl-card{text-align:left;background:#fff;border:1px solid #d9dee2;border-radius:10px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.tpl-card:hover{border-color:#006085;box-shadow:0 2px 10px #0060851f}.tpl-card.sel{border-color:#006085;box-shadow:0 0 0 2px #00608533}.tpl-card img,.tpl-card .thumb{object-fit:contain;background:#f6f8f9;border-bottom:1px solid #eef1f3;width:100%;height:150px}.tpl-card b{color:#16181b;padding:8px 10px 2px;font-size:13px}.tpl-card span{color:#4b5258;font-size:11px;font-family:var(--font-jetbrains), ui-monospace, monospace;padding:0 10px 10px}.spec-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}
