:root { --mlnr-app-orange:#ff5a1f; --mlnr-app-ink:#111313; --mlnr-app-paper:#f4f1ea; --mlnr-app-line:#deded8; }
.mlnr-configurator, .mlnr-catalogue { color:var(--mlnr-app-ink); font-family:Inter,"Helvetica Neue",Arial,sans-serif; }
.mlnr-configurator button, .mlnr-configurator input, .mlnr-configurator select, .mlnr-configurator textarea { font:inherit; }
.mlnr-configurator__loading { min-height:430px; display:grid; place-content:center; justify-items:center; gap:10px; padding:50px; border-radius:20px; background:#f1efea; color:#6e716d; text-align:center; }
.mlnr-configurator__loading strong { color:#171918; font-size:20px; }
.mlnr-configurator__loading small { font-size:13px; }
.mlnr-loader { width:38px; height:38px; margin-bottom:15px; border:3px solid #d3d1ca; border-top-color:var(--mlnr-app-orange); border-radius:50%; animation:mlnr-spin .8s linear infinite; }
@keyframes mlnr-spin { to { transform:rotate(360deg); } }
.mlnr-app { position:relative; min-height:760px; overflow:hidden; background:#f7f6f2; border-radius:18px; box-shadow:0 35px 100px rgba(0,0,0,.3); }
.mlnr-app button { cursor:pointer; }
.mlnr-app__topbar { min-height:72px; display:grid; grid-template-columns:minmax(200px,1fr) auto minmax(200px,1fr); align-items:center; gap:18px; padding:10px 18px; background:#fff; border-bottom:1px solid var(--mlnr-app-line); }
.mlnr-app__project { display:flex; flex-direction:column; min-width:0; }
.mlnr-app__eyebrow, .mlnr-panel-head > span, .mlnr-quote-layout aside > span { color:var(--mlnr-app-orange); font-size:9px; font-weight:900; letter-spacing:.16em; }
.mlnr-app__project strong { overflow:hidden; font-size:14px; text-overflow:ellipsis; white-space:nowrap; }
.mlnr-app__project small { color:#8b8e89; font-size:9px; }
.mlnr-view-tabs { display:flex; align-items:center; gap:4px; padding:4px; border:1px solid var(--mlnr-app-line); border-radius:8px; background:#f1f0ec; }
.mlnr-view-tabs button { min-height:34px; padding:0 14px; border:0; border-radius:5px; background:transparent; color:#70736f; font-size:11px; font-weight:800; }
.mlnr-view-tabs button[aria-selected="true"] { background:#fff; color:#111; box-shadow:0 2px 10px rgba(0,0,0,.08); }
.mlnr-app__tools { display:flex; justify-content:flex-end; gap:6px; }
.mlnr-icon-button, .mlnr-tool-button { min-height:36px; padding:0 10px; border:1px solid var(--mlnr-app-line); border-radius:6px; background:#fff; color:#4f5350; font-size:11px; font-weight:800; }
.mlnr-icon-button { width:36px; font-size:18px; }
.mlnr-icon-button:disabled { opacity:.35; cursor:not-allowed; }
.mlnr-app__body { display:grid; grid-template-columns:78px minmax(0,1fr) 330px; min-height:615px; }
.mlnr-app__rail { display:flex; flex-direction:column; gap:0; padding:12px 7px; background:#191c1b; color:#fff; }
.mlnr-app__rail button { display:grid; justify-items:center; gap:6px; min-height:92px; padding:12px 3px; border:0; border-bottom:1px solid rgba(255,255,255,.08); background:transparent; color:#858a87; font-size:9px; }
.mlnr-app__rail button span { display:grid; width:25px; height:25px; place-items:center; border:1px solid currentColor; border-radius:50%; font-size:9px; }
.mlnr-app__rail button b { font-size:9px; font-weight:700; }
.mlnr-app__rail button.is-active { color:#fff; background:rgba(255,255,255,.06); }
.mlnr-app__rail button.is-active span { border-color:var(--mlnr-app-orange); background:var(--mlnr-app-orange); }
.mlnr-app__scene-wrap { position:relative; min-width:0; overflow:hidden; background:#e9e7e1; }
.mlnr-scene { position:absolute; inset:0; min-height:500px; }
.mlnr-scene canvas { display:block; width:100%; height:100%; touch-action:none; }
.mlnr-scene.is-context-lost::after { content:attr(data-message); position:absolute; inset:0; display:grid; place-items:center; padding:30px; background:rgba(17,19,19,.9); color:#fff; text-align:center; }
.mlnr-scene-fallback { position:absolute; inset:0; display:grid; align-content:center; justify-items:center; gap:10px; padding:40px; text-align:center; }
.mlnr-scene-fallback span { color:#6f736e; }
.mlnr-scene__hint { position:absolute; z-index:2; left:50%; bottom:18px; transform:translateX(-50%); display:flex; gap:14px; padding:8px 12px; border:1px solid rgba(0,0,0,.1); border-radius:7px; background:rgba(255,255,255,.82); backdrop-filter:blur(10px); color:#676b67; font-size:9px; white-space:nowrap; pointer-events:none; }
.mlnr-dimensions { position:absolute; z-index:2; left:18px; top:18px; display:flex; flex-wrap:wrap; gap:6px; }
.mlnr-dimensions span { padding:7px 9px; border:1px solid rgba(0,0,0,.09); border-radius:5px; background:rgba(255,255,255,.85); color:#545854; font-size:9px; font-weight:800; backdrop-filter:blur(8px); }
.mlnr-scene-status { position:absolute; z-index:3; right:18px; top:18px; }
.mlnr-scene-status span, .mlnr-scene-status button { display:block; max-width:290px; padding:9px 12px; border:0; border-radius:5px; background:#fff; box-shadow:0 6px 22px rgba(0,0,0,.11); color:#3d6449; font-size:9px; font-weight:800; }
.mlnr-scene-status button { color:#9f492d; }
.mlnr-app__panel { position:relative; z-index:4; overflow:auto; max-height:615px; padding:22px 18px 30px; background:#fff; border-left:1px solid var(--mlnr-app-line); }
.mlnr-panel-close { display:none; }
.mlnr-panel-head { margin-bottom:20px; }
.mlnr-panel-head h3, .mlnr-panel-head h2 { margin:7px 0 8px; font-size:24px; line-height:1.03; letter-spacing:-.04em; }
.mlnr-panel-head h2 { font-size:34px; }
.mlnr-panel-head p { margin:0; color:#727672; font-size:11px; line-height:1.6; }
.mlnr-field { display:grid; gap:7px; margin-bottom:16px; }
.mlnr-field > span, .mlnr-form-grid label > span, .mlnr-message > span { color:#565a57; font-size:10px; font-weight:800; }
.mlnr-field select, .mlnr-form-grid input, .mlnr-form-grid select, .mlnr-message textarea { width:100%; min-height:43px; padding:9px 11px; border:1px solid #dadbd6; border-radius:5px; background:#fff; color:#171918; outline:none; }
.mlnr-field select:focus, .mlnr-form-grid input:focus, .mlnr-form-grid select:focus, .mlnr-message textarea:focus { border-color:var(--mlnr-app-orange); box-shadow:0 0 0 3px rgba(255,90,31,.12); }
.mlnr-model-spec { display:grid; grid-template-columns:repeat(3,1fr); gap:5px; margin:20px 0; }
.mlnr-model-spec span { padding:10px 7px; border:1px solid #e4e4df; background:#faf9f6; color:#747773; font-size:8px; text-align:center; }
.mlnr-model-spec b { display:block; margin-bottom:3px; color:#242725; font-size:11px; }
.mlnr-panel-note { padding:14px; border-left:3px solid var(--mlnr-app-orange); background:#f5f3ed; color:#696c69; font-size:10px; line-height:1.6; }
.mlnr-group-tabs { display:flex; gap:5px; overflow-x:auto; margin:0 -18px 15px; padding:0 18px 5px; }
.mlnr-group-tabs button { flex:0 0 36px; height:36px; border:1px solid #deded9; border-radius:5px; background:#f6f5f1; color:#666a66; }
.mlnr-group-tabs button.is-active { border-color:var(--mlnr-app-orange); background:var(--mlnr-app-orange); color:#fff; }
.mlnr-component-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:7px; }
.mlnr-component-grid > button { min-width:0; min-height:99px; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:5px; padding:8px 5px; border:1px solid #e1e1dc; border-radius:6px; background:#faf9f6; color:#313532; text-align:center; }
.mlnr-component-grid > button:hover, .mlnr-component-grid > button:focus-visible { border-color:var(--mlnr-app-orange); background:#fff; box-shadow:0 8px 24px rgba(0,0,0,.08); }
.mlnr-component-grid i { display:grid; width:32px; height:27px; place-items:center; color:var(--mlnr-app-orange); font-size:20px; font-style:normal; }
.mlnr-component-grid span { display:-webkit-box; overflow:hidden; font-size:9px; font-weight:800; line-height:1.2; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.mlnr-component-grid small { color:#969994; font-size:7px; text-transform:uppercase; }
.mlnr-selected { margin-top:20px; padding-top:15px; border-top:1px solid #e5e5e0; }
.mlnr-selected h4, .mlnr-review-card h4 { margin:0 0 10px; font-size:12px; }
.mlnr-selected-row { display:flex; align-items:center; justify-content:space-between; gap:8px; padding:9px 0; border-bottom:1px solid #eee; }
.mlnr-selected-row > div { display:flex; align-items:center; gap:7px; min-width:0; }
.mlnr-selected-row i { display:grid; width:29px; height:29px; flex:0 0 29px; place-items:center; background:#f1efea; color:var(--mlnr-app-orange); font-style:normal; }
.mlnr-selected-row span { min-width:0; }
.mlnr-selected-row b { display:block; overflow:hidden; max-width:140px; font-size:9px; text-overflow:ellipsis; white-space:nowrap; }
.mlnr-selected-row small { color:#898c88; font-size:8px; }
.mlnr-selected-row label { display:flex; align-items:center; gap:3px; color:#8a8d89; font-size:8px; }
.mlnr-selected-row input { width:68px; padding:3px 4px; border:1px solid #ddd; font-size:8px; }
.mlnr-selected-row button { width:25px; height:25px; padding:0; border:1px solid #ddd; border-radius:4px; background:#fff; font-size:13px; }
.mlnr-colors { display:flex; flex-wrap:wrap; gap:8px; margin:0 0 23px; padding:0; border:0; }
.mlnr-colors legend { width:100%; margin-bottom:2px; color:#535754; font-size:10px; font-weight:800; }
.mlnr-colors label { position:relative; width:38px; height:38px; border:2px solid transparent; border-radius:50%; cursor:pointer; }
.mlnr-colors label::before { content:""; position:absolute; inset:4px; border:1px solid rgba(0,0,0,.1); border-radius:50%; background:var(--swatch); }
.mlnr-colors label.is-selected { border-color:var(--mlnr-app-orange); }
.mlnr-colors input { position:absolute; opacity:0; }
.mlnr-colors span { position:absolute; width:1px; height:1px; overflow:hidden; }
.mlnr-panel-next, .mlnr-panel-secondary { width:100%; min-height:44px; margin-top:8px; border:0; border-radius:4px; background:var(--mlnr-app-orange); color:#fff; font-size:10px; font-weight:900; }
.mlnr-panel-secondary { border:1px solid #ddd; background:#fff; color:#343735; }
.mlnr-review-card { padding:15px; background:#f5f3ed; }
.mlnr-review-card p { color:#777a76; font-size:9px; }
.mlnr-review-card ul { list-style:none; margin:12px 0 0; padding:0; }
.mlnr-review-card li { display:flex; justify-content:space-between; gap:10px; padding:7px 0; border-top:1px solid #deddd7; font-size:9px; }
.mlnr-app__summary { min-height:72px; display:grid; grid-template-columns:minmax(250px,1fr) minmax(180px,.7fr) auto auto; align-items:center; gap:18px; padding:10px 18px; border-top:1px solid var(--mlnr-app-line); background:#fff; }
.mlnr-app__summary > div { display:grid; grid-template-columns:auto 1fr; align-items:center; column-gap:9px; }
.mlnr-app__summary > div small, .mlnr-app__summary > div span { grid-column:2; color:#8a8d88; font-size:8px; }
.mlnr-app__summary > div strong { font-size:11px; }
.mlnr-status-dot { grid-row:1/3; width:28px; height:28px; border-radius:50%; background:#c8cac5; }
.mlnr-status-dot::before { content:"…"; display:grid; height:100%; place-items:center; color:#fff; font-size:11px; }
[data-validation].is-valid .mlnr-status-dot { background:#5c8a68; }
[data-validation].is-valid .mlnr-status-dot::before { content:"✓"; }
[data-validation].is-error .mlnr-status-dot { background:#c95837; }
[data-validation].is-error .mlnr-status-dot::before { content:"!"; }
[data-price] strong { font-size:18px !important; }
.mlnr-app__quote, .mlnr-app__buy { min-height:46px; padding:0 17px; border:0; border-radius:4px; background:var(--mlnr-app-orange); color:#fff; font-size:10px; font-weight:900; white-space:nowrap; }
.mlnr-app__buy { background:#1d4e36; }
.mlnr-app__quote span, .mlnr-app__buy span { margin-left:14px; }
.mlnr-modal[hidden] { display:none; }
.mlnr-modal { position:fixed; z-index:100000; inset:0; display:grid; place-items:center; padding:20px; }
.mlnr-modal__backdrop { position:absolute; inset:0; background:rgba(7,9,9,.82); backdrop-filter:blur(10px); }
.mlnr-modal__dialog { position:relative; z-index:2; width:min(1120px,96vw); max-height:94vh; overflow:auto; background:#f8f7f3; box-shadow:0 40px 120px rgba(0,0,0,.5); }
.mlnr-modal__close { position:absolute; z-index:3; right:14px; top:14px; width:40px; height:40px; border:1px solid rgba(0,0,0,.12); border-radius:50%; background:#fff; font-size:22px; }
.mlnr-quote-layout { display:grid; grid-template-columns:360px 1fr; min-height:700px; }
.mlnr-quote-layout aside { padding:40px 30px; background:#161918; color:#fff; }
.mlnr-quote-layout aside h3 { margin:8px 0 20px; font-size:28px; line-height:1.05; letter-spacing:-.04em; }
.mlnr-quote-preview { min-height:190px; display:grid; place-items:center; overflow:hidden; margin:20px 0; background:#e9e6df; }
.mlnr-quote-preview img { width:100%; height:210px; object-fit:cover; }
.mlnr-quote-layout aside ul { list-style:none; margin:0; padding:0; border-top:1px solid rgba(255,255,255,.14); }
.mlnr-quote-layout aside li { display:flex; justify-content:space-between; gap:20px; padding:12px 0; border-bottom:1px solid rgba(255,255,255,.14); font-size:10px; }
.mlnr-quote-layout aside li span, .mlnr-quote-layout aside > small { color:rgba(255,255,255,.55); }
.mlnr-quote-layout aside > small { display:block; margin-top:20px; font-size:9px; line-height:1.6; }
.mlnr-quote-layout form { padding:40px 48px; }
.mlnr-form-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:13px; margin-bottom:20px; }
.mlnr-form-grid label, .mlnr-message { display:grid; gap:6px; }
.mlnr-budget { display:flex; flex-wrap:wrap; gap:7px; margin:0 0 20px; padding:0; border:0; }
.mlnr-budget legend { width:100%; margin-bottom:3px; font-size:10px; font-weight:800; }
.mlnr-budget label { cursor:pointer; }
.mlnr-budget input { position:absolute; opacity:0; }
.mlnr-budget span { display:block; padding:10px 12px; border:1px solid #d9d9d4; border-radius:4px; background:#fff; font-size:9px; font-weight:750; }
.mlnr-budget input:checked + span { border-color:var(--mlnr-app-orange); background:#fff3ed; color:#c83e0f; }
.mlnr-switches { display:flex; gap:10px; margin:8px 0 16px; }
.mlnr-switches label { flex:1; display:flex; align-items:center; gap:8px; padding:11px; border:1px solid #ddd; background:#fff; font-size:10px; font-weight:700; }
.mlnr-message { margin-bottom:16px; }
.mlnr-consent { display:flex; align-items:flex-start; gap:9px; margin:15px 0; color:#666a66; font-size:9px; line-height:1.5; }
.mlnr-consent a { color:var(--mlnr-app-orange); text-decoration:underline; }
.mlnr-submit { width:100%; min-height:50px; border:0; border-radius:4px; background:var(--mlnr-app-orange); color:#fff; font-size:11px; font-weight:900; }
.mlnr-submit span { float:right; }
.mlnr-submit:disabled { opacity:.55; cursor:wait; }
.mlnr-honeypot { position:absolute !important; left:-9999px !important; width:1px !important; height:1px !important; opacity:0 !important; }
.mlnr-form-status { min-height:20px; padding-top:8px; color:#6b6e6a; font-size:10px; }
.mlnr-form-status.is-error { color:#b33317; }
.mlnr-success { min-height:560px; display:grid; align-content:center; justify-items:start; }
.mlnr-success > span { display:grid; width:56px; height:56px; place-items:center; border-radius:50%; background:#528261; color:#fff; font-size:25px; }
.mlnr-success h2 { margin:24px 0 10px; font-size:46px; line-height:.96; letter-spacing:-.05em; }
.mlnr-success strong { display:block; margin:6px 0 12px; color:var(--mlnr-app-orange); font-size:22px; }
.mlnr-success p { max-width:550px; color:#666a66; line-height:1.7; }
.mlnr-success a { margin-top:16px; color:var(--mlnr-app-orange); font-weight:800; }
.mlnr-toast { position:fixed; z-index:100100; right:24px; bottom:24px; max-width:360px; padding:15px 18px; border-radius:7px; background:#1b4d34; color:#fff; box-shadow:0 18px 50px rgba(0,0,0,.25); font-size:12px; font-weight:750; opacity:0; transform:translateY(20px); pointer-events:none; transition:.25s ease; }
.mlnr-toast.is-error { background:#a33d22; }
.mlnr-toast.is-visible { opacity:1; transform:none; }
.mlnr-modal-open { overflow:hidden; }
.mlnr-load-error { min-height:400px; display:grid; place-content:center; justify-items:center; gap:10px; padding:30px; background:#f2f0ea; text-align:center; }
.mlnr-load-error span { color:#797c78; }
.mlnr-load-error button { padding:10px 14px; border:0; background:var(--mlnr-app-orange); color:#fff; }
.mlnr-catalogue__filters { display:flex; flex-wrap:wrap; gap:7px; margin:20px 0 30px; }
.mlnr-catalogue__filters button { padding:10px 14px; border:1px solid #d7d7d1; background:#fff; color:#4e524f; font-size:11px; font-weight:800; }
.mlnr-catalogue__filters button.is-active { border-color:var(--mlnr-app-orange); background:var(--mlnr-app-orange); color:#fff; }
.mlnr-catalogue__grid { display:grid; grid-template-columns:repeat(3,1fr); gap:14px; }
.mlnr-catalogue__grid article { display:flex; flex-direction:column; min-height:430px; padding:22px; border:1px solid #deded7; background:#fff; }
.mlnr-catalogue__grid article > span { margin-top:20px; color:var(--mlnr-app-orange); font-size:9px; font-weight:900; letter-spacing:.14em; text-transform:uppercase; }
.mlnr-catalogue__grid h3 { margin:8px 0; font-size:23px; line-height:1.05; letter-spacing:-.035em; }
.mlnr-catalogue__grid p { color:#747773; font-size:12px; line-height:1.65; }
.mlnr-catalogue__grid small { margin-top:auto; color:#747773; }
.mlnr-catalogue__grid a { margin-top:16px; color:var(--mlnr-app-orange); font-size:11px; font-weight:900; }
.mlnr-catalogue-model { position:relative; height:170px; perspective:700px; background:#efede7; overflow:hidden; }
.mlnr-catalogue-model::after { content:""; position:absolute; left:15%; right:8%; bottom:18px; height:30px; border-radius:50%; background:rgba(0,0,0,.15); filter:blur(12px); }
.mlnr-catalogue-model i:first-child { position:absolute; z-index:2; left:13%; right:10%; top:48px; height:90px; border:7px solid #262b29; background:repeating-linear-gradient(90deg,#434a47 0 30px,#343b38 31px 33px); transform:skewY(-4deg); }
.mlnr-catalogue-model i:nth-child(2) { position:absolute; z-index:3; left:24%; top:73px; width:32%; height:48px; border:5px solid #1d2220; background:#789193; transform:skewY(-4deg); }
.mlnr-catalogue-model i:nth-child(3) { position:absolute; z-index:4; left:10%; right:7%; top:37px; height:32px; border:6px solid #1d2220; background:#252a28; transform:skewX(-22deg) rotate(-4deg); }
@media (max-width:1100px) {
  .mlnr-app__body { grid-template-columns:68px minmax(0,1fr) 300px; }
  .mlnr-app__topbar { grid-template-columns:1fr auto; }
  .mlnr-app__project { display:none; }
  .mlnr-app__tools { grid-column:2; }
  .mlnr-view-tabs { grid-row:1; grid-column:1; justify-self:start; }
  .mlnr-app__summary { grid-template-columns:1fr auto auto; }
  [data-price] { display:none !important; }
}
@media (max-width:820px) {
  .mlnr-app { min-height:780px; margin-inline:-14px; border-radius:0; }
  .mlnr-app__topbar { min-height:64px; padding:8px 10px; }
  .mlnr-view-tabs button { padding:0 10px; font-size:9px; }
  .mlnr-app__tools .mlnr-tool-button { display:none; }
  .mlnr-app__body { display:block; min-height:610px; }
  .mlnr-app__rail { position:absolute; z-index:8; left:8px; top:75px; flex-direction:column; width:45px; padding:4px; border-radius:8px; background:rgba(25,28,27,.9); backdrop-filter:blur(8px); }
  .mlnr-app__rail button { min-height:45px; padding:5px 2px; border:0; }
  .mlnr-app__rail button b { display:none; }
  .mlnr-app__rail button span { width:24px; height:24px; }
  .mlnr-app__scene-wrap { height:570px; }
  .mlnr-scene { min-height:570px; }
  .mlnr-dimensions { left:62px; top:12px; right:8px; }
  .mlnr-scene-status { right:9px; top:56px; }
  .mlnr-scene__hint { bottom:94px; max-width:90%; overflow:hidden; }
  .mlnr-app__panel { position:absolute; z-index:10; left:0; right:0; bottom:70px; max-height:52%; padding:18px 16px 25px; border:0; border-radius:18px 18px 0 0; box-shadow:0 -18px 45px rgba(0,0,0,.16); transform:translateY(calc(100% - 86px)); transition:transform .3s ease; }
  .mlnr-app__panel::before { content:""; display:block; width:42px; height:4px; margin:-8px auto 15px; border-radius:4px; background:#c4c5c0; }
  .mlnr-panel-close { display:grid; position:absolute; right:14px; top:10px; width:31px; height:31px; place-items:center; border:1px solid #ddd; border-radius:50%; background:#fff; color:#555; }
  .mlnr-app__panel:hover, .mlnr-app__panel:focus-within, .mlnr-app__panel.is-open { transform:translateY(0); }
  .mlnr-panel-head { margin-bottom:14px; }
  .mlnr-panel-head h3 { font-size:21px; }
  .mlnr-component-grid { grid-template-columns:repeat(3,1fr); }
  .mlnr-app__summary { position:absolute; z-index:12; left:0; right:0; bottom:0; min-height:70px; grid-template-columns:1fr auto; padding:8px 10px; }
  [data-validation] small { display:none; }
  .mlnr-app__quote, .mlnr-app__buy { padding-inline:14px; }
  .mlnr-quote-layout { grid-template-columns:1fr; }
  .mlnr-quote-layout aside { display:none; }
  .mlnr-quote-layout form { padding:38px 20px; }
  .mlnr-modal { padding:0; }
  .mlnr-modal__dialog { width:100%; max-height:100vh; min-height:100vh; }
  .mlnr-form-grid { grid-template-columns:1fr; }
  .mlnr-catalogue__grid { grid-template-columns:repeat(2,1fr); }
}
@media (max-width:560px) {
  .mlnr-component-grid { grid-template-columns:repeat(3,1fr); }
  .mlnr-app__summary > div { display:none; }
  .mlnr-app__summary { grid-template-columns:1fr 1fr; }
  .mlnr-app__quote, .mlnr-app__buy { width:100%; }
  .mlnr-app__buy[hidden] + * { display:none; }
  .mlnr-catalogue__grid { grid-template-columns:1fr; }
  .mlnr-success h2 { font-size:38px; }
}
@media (prefers-reduced-motion:reduce) {
  .mlnr-loader { animation:none; }
  .mlnr-app__panel, .mlnr-toast { transition:none; }
}
