.mdock{--md-bg:#f6f4f1;--md-surface:#fff;--md-border:#e3e0da;--md-border-sub:#eceae6;--md-ink:#111;--md-ink2:#555;--md-muted-strong:#6b6b63;--md-green:#1f6f54;--md-green-deep:#16523e;--md-mint:#3fae7e;--md-tint:#e9f2ed;--md-pos:#1a7a4a;--md-warn:#b45309;--md-neg:#b91c1c;--md-ease:cubic-bezier(.22,.9,.3,1);color:var(--md-ink);font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;display:none}@media (width<=960px){.mdock--bp960{display:block}}@media (width<=700px){.mdock--bp700{display:block}}@media print{.mdock{display:none!important}}.mdock__dock{z-index:60;transition:transform .28s var(--md-ease), visibility 0s linear 0s;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.mdock__bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--md-border);padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:#fffffff5;align-items:center;gap:10px;display:flex}.mdock__sum{border:1px solid var(--md-border);background:var(--md-surface);text-align:left;cursor:pointer;min-width:0;min-height:48px;font:inherit;color:inherit;border-radius:14px;flex:1;align-items:center;gap:10px;padding:6px 12px 6px 6px;transition:border-color .15s,background .15s;display:flex;box-shadow:0 1px 2px #12291e0f}.mdock__sum:hover,.mdock__sum:active{border-color:var(--md-green);background:var(--md-tint)}.mdock__sum:focus-visible,.mdock__x:focus-visible,.mdock__reopen:focus-visible,.mdock button:focus-visible{outline:2px solid var(--md-green);outline-offset:2px}.mdock__chev{background:var(--md-tint);width:32px;height:32px;color:var(--md-green);transition:transform .2s var(--md-ease);border-radius:99px;flex:none;place-items:center;display:grid;transform:rotate(180deg)}.mdock__sum.is-open .mdock__chev{transform:none}.mdock__txt{gap:1px;min-width:0;display:grid}.mdock__sum b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.mdock__sum small{color:var(--md-muted-strong);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mdock__act{flex:none;align-items:center;gap:6px;display:flex}.mdock__sum.is-open~.mdock__act{display:none}.mdock__btn{border:1px solid var(--md-green);background:var(--md-green);color:#fff;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #143c2d2e,0 8px 18px -12px #143c2d80}.mdock__btn:hover{background:var(--md-green-deep);border-color:var(--md-green-deep)}.mdock__ibtn{border:1px solid var(--md-border);background:var(--md-surface);width:40px;height:40px;color:var(--md-ink2);cursor:pointer;font:inherit;border-radius:99px;flex:none;place-items:center;padding:0;font-size:15px;line-height:1;display:inline-grid}.mdock__ibtn:hover:not(:disabled){border-color:var(--md-green);color:var(--md-green)}.mdock__ibtn:disabled{opacity:.4;cursor:default}.mdock__sheet{animation:mdock-in .2s var(--md-ease) both;overscroll-behavior:contain;background:var(--md-bg);border-top:1px solid var(--md-border);border-radius:18px 18px 0 0;gap:12px;max-height:calc(100dvh - 160px);padding:14px 16px 16px;display:grid;overflow-y:auto;box-shadow:0 -12px 32px #12291e24}@supports not (height:100dvh){.mdock__sheet{max-height:calc(100vh - 160px)}}.mdock__sheet.is-out{animation:mdock-out .18s var(--md-ease) both}@keyframes mdock-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes mdock-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(16px)}}.mdock__h{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.mdock__h b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mdock__x{border:1px solid var(--md-border);background:var(--md-surface);width:40px;height:40px;color:var(--md-ink2);cursor:pointer;border-radius:99px;flex:none;place-items:center;padding:0;transition:all .15s;display:inline-grid}.mdock__x:hover{border-color:var(--md-green);color:var(--md-green)}.mdock__k{letter-spacing:.06em;text-transform:uppercase;color:var(--md-green);font-size:10.5px;font-weight:700}.mdock__figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mdock__fig{background:var(--md-surface);border:1px solid var(--md-border);border-radius:10px;min-width:0;padding:8px 10px}.mdock__fig dt{color:var(--md-muted-strong);font-size:11.5px}.mdock__fig dd{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:15px;font-weight:700;overflow:hidden}.mdock__fig dd small{color:var(--md-muted-strong);margin-left:4px;font-size:11.5px;font-weight:600}.mdock__fig--wide{grid-column:1/-1}.mdock__acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mdock__a{border:1px solid var(--md-border);background:var(--md-surface);min-width:0;min-height:44px;color:var(--md-ink);font:inherit;text-align:center;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s;display:flex}.mdock__a:hover{border-color:var(--md-green);color:var(--md-green)}.mdock__a--primary{background:var(--md-green);border-color:var(--md-green);color:#fff}.mdock__a--primary:hover{background:var(--md-green-deep);border-color:var(--md-green-deep);color:#fff}.mdock__a--wide{grid-column:1/-1}.mdock__reopen-wrap{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;transition:transform .28s var(--md-ease);position:fixed}.mdock__reopen{border:1px solid var(--md-border);min-height:44px;color:var(--md-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:inherit;cursor:pointer;background:#fffffff5;border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 6px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 10px 26px -12px #12291e73,0 1px 2px #12291e14}.mdock__reopen:hover{border-color:var(--md-green);color:var(--md-green)}.mdock__chev--up{width:32px;height:32px}.mdock.is-hidden .mdock__dock,.mdock.is-hidden .mdock__reopen-wrap{pointer-events:none;visibility:hidden;transition:transform .28s var(--md-ease), visibility 0s linear .28s;transform:translateY(calc(100% + 24px))}@media (prefers-reduced-motion:reduce){.mdock *,.mdock :before,.mdock :after{transition:none!important;animation:none!important}.mdock__dock,.mdock__reopen-wrap{transition:none!important}}
