/* Shared geometry and selection treatment with the filter panel dock. */
.ws-relocated-entry,#homeDockControllers{display:none!important}
#homeDock,.ws-tab-dock{display:grid;grid-template-columns:repeat(var(--tab-count,4),minmax(0,1fr));position:relative;isolation:isolate;gap:0;padding:0;border:1px solid #b69b63;border-radius:18px;background:url('/assets/textures/filter-dock-owner-20261029-v2.jpg') center/cover;box-shadow:inset 0 1px 2px #ffe3ae3d,0 3px 6px #0003;box-sizing:border-box;color:#d7bb80}
#homeDock{width:var(--ws-dock-width);margin:12px auto calc(8px + var(--safe-bottom,0px));min-height:68px}
#homeDock .ws-dock-button,.ws-tab-dock .ws-dock-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:64px;padding:5px 2px;border:1px solid transparent;border-radius:15px;background:transparent;color:#d7bb80;font:600 12px/1.1 Georgia,serif;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}
.ws-dock-button img{width:34px;height:34px;object-fit:contain;display:block;filter:none;flex:none}
.ws-dock-button span{display:block;max-width:100%}
.ws-dock-button+.ws-dock-button::before{content:'';position:absolute;left:-1px;top:15%;bottom:15%;width:1px;background:#e1c08440;pointer-events:none}
.ws-dock-button:focus-visible{outline:2px solid #f5dca1;outline-offset:-3px}
#homeDock .ws-dock-button[aria-current]{border-color:#f5dca1;background:linear-gradient(155deg,#67172f,#360b19);box-shadow:0 0 7px #fcdd9266,inset 0 0 5px #d8ac66}
.ws-dock-button[aria-selected=true] img,#homeDock .ws-dock-button[aria-current] img{filter:drop-shadow(0 0 6px #ffdc85)}
#homeDock.ws-home-floating{position:fixed;z-index:1700;bottom:0;left:50%;transform:translateX(-50%);width:var(--ws-dock-width);margin:0 0 calc(8px + var(--safe-bottom,0px))}
body.ws-home-panel #bottomArea{visibility:hidden;pointer-events:none}
body.ws-home-panel #homeDock{visibility:visible;pointer-events:auto}
body.ws-home-panel #fePanel,body.ws-home-panel #palatePortfolio{bottom:calc(var(--home-dock-height,86px) + var(--safe-bottom,0px));}
#homeDockHub{position:fixed;z-index:1500;inset:var(--safe-top,0px) 0 calc(var(--home-dock-height,86px) + var(--safe-bottom,0px));width:min(100%,900px);margin:0 auto;background:#280c17;color:#ead4a0;border:1px solid #a98c56;border-radius:22px;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;box-shadow:0 10px 40px #0009}
#homeDockHub[hidden],.ws-dock-pane[hidden]{display:none!important}
.ws-hub-header{display:flex;align-items:center;justify-content:space-between;padding:5px 14px;flex:none;min-height:44px}
.ws-hub-header h2{font:25px/1.1 Georgia,serif;margin:0}
.ws-hub-header button{width:44px;height:44px;font:28px Georgia;color:inherit;border:0;background:transparent;cursor:pointer}
.ws-hub-content{flex:1;min-height:0;position:relative;overflow:hidden}
.ws-dock-pane{position:absolute;inset:0;overflow:auto;overscroll-behavior:contain}
.ws-dock-pane>iframe{display:block;width:100%;height:100%;border:0;background:#280c17}
.ws-tab-dock{flex:none;margin:8px 10px 10px;min-height:64px}
.ws-tab-glider{position:absolute;z-index:-1;inset:1px auto 1px 1px;width:calc((100% - 2px)/var(--tab-count));box-sizing:border-box;border:2px solid #f5dca1;border-radius:16px;background:linear-gradient(155deg,#67172f,#360b19);box-shadow:0 0 9px #fcdd9280,inset 0 0 5px #d8ac66;transform:translateX(calc(var(--tab-index,0)*100%));transition:transform 380ms cubic-bezier(.22,.72,.2,1);pointer-events:none}
#homeDockHub .drawer[data-dock-hosted]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;transform:none!important;translate:none!important;transition:none!important;box-shadow:none!important;z-index:auto!important;background:#280c17!important}
#homeDockHub .drawer[data-dock-hosted]>.handle,#homeDockHub .drawer[data-dock-hosted]>.drawer-head{display:none!important}
#homeDockHub .drawer[data-dock-hosted]>.drawer-body{height:100%!important;max-height:none!important;box-sizing:border-box;overflow:auto!important;padding:10px 14px!important;overscroll-behavior:contain}
body.ws-utility-embedded #backdrop{display:none!important}
#homeDockHub #wineComparison{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;translate:none!important;transform:none!important}
#homeDockHub #wineComparison:not([open]){display:none!important}
#homeDockHub #wineComparison .comparison-header{display:none}
#homeDockHub #wineComparison .comparison-shell{height:100%;max-height:none}
body.ws-hub-picking #homeDockHub,body.ws-hub-picking #homeDock{display:none!important}
body.ws-hub-picking #bottomArea{visibility:visible;pointer-events:auto}
body:has(#resultMeta .result-count):not(.ws-home-panel) #homeDock,#bottomArea[data-ws-keyboard-active] #homeDock{display:none}
@media(max-width:350px){#homeDock .ws-dock-button,.ws-tab-dock .ws-dock-button{font-size:10px}.ws-tab-dock .ws-dock-button img{width:30px;height:30px}.ws-tab-dock{margin-inline:6px}}
@media(prefers-reduced-motion:reduce){.ws-tab-glider{transition:none}}
#homeDock #feMenuCount{display:none!important}
body.ws-home-panel:not(.ws-hub-picking) #bottomArea{display:none!important}
#homeDockHub,body.ws-home-panel #fePanel,body.ws-home-panel #palatePortfolio{z-index:2147483550}
#homeDock.ws-home-floating{z-index:2147483560}
#homeDock .ws-dock-button img{width:40px;height:40px}

/* Optical size balance for the supplied home artwork. */
#homeWineListOpen img{transform:scale(1.14)}
#homeWorkshopOpen img{transform:scale(1.07)}
#homePortfolioOpen img{transform:scale(1.05)}

#homeDock .ws-dock-button>span{font-size:.9em}
.ws-tab-dock[data-dock-group="wine"] .ws-dock-button img{transform:scale(1.15)}
.ws-tab-dock[data-dock-group="wine"] .ws-dock-button>span{font-size:.9em}

/* The three new docks share the native wine-card rim and compact geometry. */
#homeDock,.ws-tab-dock{border-color:transparent;box-shadow:0 3px 9px #0008}
#homeDock::after,.ws-tab-dock::after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:var(--ws-card-rim,linear-gradient(90deg,#87613e 0%,#c8a071 25%,#ecd5ad 50%,#b68a5c 75%,#87613e 100%));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
#homeDock{min-height:62px}
#homeDock .ws-dock-button,.ws-tab-dock .ws-dock-button{min-height:58px;padding:2px;gap:2px}
.ws-tab-dock{min-height:58px}
#homeDock .ws-dock-button[aria-current]{background:transparent;border-color:transparent;box-shadow:none}
.ws-home-glider{position:absolute;z-index:-1;inset:1px auto 1px 1px;width:calc((100% - 2px)/4);box-sizing:border-box;border:2px solid #f5dca1;border-radius:16px;background:linear-gradient(155deg,#67172f,#360b19);box-shadow:0 0 9px #fcdd9280,inset 0 0 5px #d8ac66;pointer-events:none;opacity:0;transform:translateX(calc(var(--home-tab-index,0)*100%));transition:transform 600ms cubic-bezier(.22,.72,.2,1),opacity 180ms ease}
#homeDock:has([aria-current]) .ws-home-glider{opacity:1}
.ws-tab-glider{transition:transform 600ms cubic-bezier(.22,.72,.2,1)}
@media(prefers-reduced-motion:reduce){.ws-home-glider,.ws-tab-glider{transition:none}}
/* A window's own dock replaces home navigation until that window closes. */
body.ws-hub-open #homeDock{display:none!important}
body.ws-hub-open #homeDockHub{bottom:calc(8px + var(--safe-bottom,0px))}

/* Wine List fills the viewport; shared safe insets protect its controls. */
body.ws-hub-open #homeDockHub[data-group="wine"]{inset:0!important;width:100%;height:100dvh;max-width:none;margin:0;border:0;border-radius:0;padding-top:var(--safe-top,0px);background:#d4b586 url('/assets/textures/wine-list-vineyard-frame.webp') center/cover;color:#481625}
#homeDockHub[data-group="wine"] .ws-hub-header{min-height:44px;padding:3px 12px;background:transparent}
#homeDockHub[data-group="wine"] .ws-hub-header h2{font:600 24px Georgia;font-variant-caps:small-caps}
#homeDockHub[data-group="wine"] .ws-hub-header button{width:38px;height:38px;min-height:38px;border:1px solid #a5824c;border-radius:50%;background:#431321;color:#ead2a0;display:grid;place-items:center}
#homeDockHub[data-group="wine"] .ws-hub-header button svg{display:block;width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
#homeDockHub[data-group="wine"] .ws-tab-dock{margin:6px 10px calc(4px + var(--safe-bottom,0px))}
#homeDockHub[data-group="wine"] .ws-dock-pane>iframe{background:transparent}
#homeDockHub[data-group="wine"] .drawer[data-dock-hosted]{background:transparent!important;color:#431625}
#homeDockHub[data-group="wine"] .drawer[data-dock-hosted]>.drawer-body{padding:8px 12px!important;background:transparent}
#homeDockHub[data-group="wine"] .drawer-subwindow{background:#efdbb5db}
/* Home spacing and optical refinements. */
body:not(.ws-keyboard-open) #bottomArea:has(#homeDock){translate:0 4px}
#homeDock.ws-home-floating{margin-bottom:calc(4px + var(--safe-bottom,0px))}
#homeWineListOpen img{transform:scale(1.197)}
#homePortfolioOpen img{transform:scale(1.0815)}
#homeDock .ws-dock-button,.ws-tab-dock .ws-dock-button{font-weight:500}
#homeDock .ws-dock-button[aria-current]>span,.ws-tab-dock .ws-dock-button[aria-selected=true]>span{color:#f4d99d;text-shadow:0 0 5px #ffdc85b3,0 0 10px #ffdc8566}
body:not(.ws-home-panel) #bottomArea:has(#homeDock) .landing-unified,body:not(.ws-home-panel) #bottomArea:has(#homeDock) .main-search{height:40px!important;min-height:40px!important}
body:not(.ws-home-panel) #bottomArea:has(#homeDock) #applySearch{height:32px!important;min-height:32px!important;width:32px!important;min-width:32px!important}
body:not(.ws-home-panel) #bottomArea:has(#homeDock) #applySearch svg{width:18px;height:18px}
#bottomArea:has(#homeDock) .landing-unified,#bottomArea:has(#homeDock) #applySearch{border-color:transparent!important;box-shadow:0 3px 9px #0008!important}
#bottomArea:has(#homeDock) #landingSearch::after,#bottomArea:has(#homeDock) #applySearch::after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:var(--ws-card-rim,linear-gradient(90deg,#87613e 0%,#c8a071 25%,#ecd5ad 50%,#b68a5c 75%,#87613e 100%));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:4;pointer-events:none}

#bottomArea:has(#homeDock) #landingSearch,#bottomArea:has(#homeDock) .search-control-line{height:40px!important;min-height:40px!important}
#bottomArea:has(#homeDock) #landingSearch{padding-left:40px!important}
#bottomArea:has(#homeDock) #landingSearch::after{background:var(--ws-card-rim)!important;padding:1px!important}
#bottomArea:has(#homeDock) .landing-unified{box-shadow:none!important}
#bottomArea:has(#homeDock) #searchInput::placeholder{opacity:.85}
#bottomArea:has(#homeDock) #clearLandingSearch svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}
#bottomArea:has(#homeDock) #applySearch{background:radial-gradient(ellipse at 35% 20%,#501b30,#330c1c 72%,#250713)!important}
#bottomArea:has(#homeDock) #searchInput::placeholder{opacity:.85!important}
#bottomArea:has(#homeDock) #applySearch::after{background:var(--ws-card-rim)!important;padding:1px!important}
#homeDockHub[data-group="wine"] :is([data-open-integrity],[data-integrity-add-wine]){min-height:34px;padding:5px 9px;border:1px solid #a98750;border-radius:10px;background:linear-gradient(#541d30,#35101f);color:#f2dfb9;font:500 12px system-ui;cursor:pointer}

body.ws-hub-open #homeDockHub[data-group="wine"]{background-image:linear-gradient(#ead6b35c,#ead6b35c),url('/assets/textures/wine-list-vineyard-frame.webp')}
body.ws-hub-open #homeDockHub[data-group="wine"][data-wine-scene="cellar"]{background-image:linear-gradient(#ead6b35c,#ead6b35c),url('/assets/textures/wine-list-cellar-frame.webp')}
#homeDockHub[data-group="wine"] .ws-hub-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:5px}
#homeDockHub[data-group="wine"] .ws-hub-header h2{justify-self:start;white-space:nowrap}
#homeDockHub[data-group="wine"] .ws-hub-header>button{justify-self:end}
.ws-header-document-modes{display:flex;width:104px;justify-self:center;border:1px solid #b89456;border-radius:12px;overflow:hidden;background:#151313;box-shadow:inset 0 1px 1px #fff2}
#homeDockHub .ws-header-document-modes button{width:50%;height:30px;min-height:30px;border:0;border-radius:11px;background:transparent;color:#ddc18d;font:600 11px/1 system-ui;padding:3px 5px}
#homeDockHub .ws-header-document-modes button[aria-pressed="true"]{background:radial-gradient(ellipse at 50% 0,#702637,#35101d 90%);box-shadow:inset 0 0 0 1px #b99154;color:#f0d7a4}
@media(max-width:350px){#homeDockHub[data-group="wine"] .ws-hub-header h2{font-size:20px}.ws-header-document-modes{width:96px}}
#homeDockHub[data-group="wine"] .ws-hub-header .ws-header-document-modes button{width:50%;height:30px;min-height:30px;border:0;border-radius:11px;background:transparent;color:#ddc18d;font:600 11px/1 system-ui;padding:3px 5px}
#homeDockHub[data-group="wine"] .ws-hub-header .ws-header-document-modes button[aria-pressed="true"]{background:radial-gradient(ellipse at 50% 0,#702637,#35101d 90%);box-shadow:inset 0 0 0 1px #b99154;color:#f0d7a4}
#homeDockHub .ws-header-document-modes[hidden]{display:none!important}
#homeDockHub[data-group="wine"] .ws-hub-header h2{grid-column:1}
#homeDockHub[data-group="wine"] .ws-header-document-modes{grid-column:2}
#homeDockHub[data-group="wine"] .ws-hub-header>button{grid-column:3}

/* Shared final dock edge, independent of the containing drawer. */
/* Grow only the housing into the existing bottom margin. Fixed 56px buttons
   retain their accepted content position; zero-inset windows cannot grow down. */
:root{--ws-dock-bottom:max(0px,calc(var(--safe-bottom,0px) - 4px));--ws-dock-growth:min(4px,var(--ws-dock-bottom));--ws-dock-height:calc(58px + var(--ws-dock-growth));--ws-dock-margin:calc(var(--ws-dock-bottom) - var(--ws-dock-growth));--ws-dock-width:calc(100% - 16px)}
body:not(.ws-keyboard-open) #bottomArea:has(#homeDock){translate:0 8px}
#openFeaturesEventsMenu img{transform:scale(1.05)}#homeWineListOpen img{transform:scale(1.3196925)}#homeWorkshopOpen img{transform:scale(1.179675)}#homePortfolioOpen img{transform:scale(1.19235375)}
#homeDock.ws-home-floating{margin-bottom:var(--ws-dock-margin)}
body.ws-hub-open #homeDockHub{inset:0!important;width:100%;height:100dvh;max-width:none;margin:0;border:0;border-radius:0;padding-top:var(--safe-top,0px);padding-bottom:0;background:#d4b586 url('/assets/textures/wine-list-vineyard-frame.webp') center/cover;color:#481625}
#homeDockHub .ws-tab-dock{width:var(--ws-dock-width);margin:6px auto var(--ws-dock-margin);height:var(--ws-dock-height);min-height:var(--ws-dock-height)}
#homeDockHub .ws-tab-dock .ws-dock-button{align-self:start;height:56px;min-height:56px;padding:0 2px;gap:2px}
.ws-tab-dock[data-dock-group="wine"] .ws-icon-box{height:30px;width:44px;display:flex;justify-content:center;align-items:center;flex:none;overflow:visible}
.ws-icon-box svg{display:block;height:30px;width:auto;max-width:44px;overflow:visible;transform:scale(1.1);filter:none}
.ws-tab-dock[data-dock-group="wine"] .ws-dock-button>span:last-child{font-size:10.8px;line-height:12px;font-weight:500}
.ws-tab-dock .ws-dock-button[aria-selected=true] .ws-icon-box svg{filter:drop-shadow(0 0 6px #ffdc85)}
#homeDockHub .ws-hub-header{min-height:42px;padding:1px 12px;box-sizing:border-box;background:transparent}
#homeDockHub .ws-hub-header h2{font:600 27px/1 Georgia,serif;font-variant-caps:small-caps}
body.ws-hub-open #homeDockHub[data-group="wine"]{background-image:url('/assets/textures/wine-list-vineyard-frame.webp')}
body.ws-hub-open #homeDockHub[data-group="wine"][data-wine-scene="cellar"]{background-image:url('/assets/textures/wine-list-cellar-frame.webp')}
#dock-pane-off-menu{display:flex;flex-direction:column;overflow:hidden}
.ws-off-menu-tabs{position:relative;isolation:isolate;display:flex;flex:none;align-self:center;min-height:38px;margin:3px auto 7px;border:1px solid #b28c50;border-radius:14px;background:#22151a;overflow:hidden}
.ws-off-menu-tabs button{position:relative;flex:1;min-height:44px;background:transparent;border:0;border-radius:13px;padding:7px 10px;min-width:0;color:#e9ce99;font:600 13px Georgia,serif;font-variant-caps:small-caps;white-space:nowrap;cursor:pointer}
.ws-off-menu-tabs{width:min(360px,calc(100% - 20px))}
.ws-off-menu-glider{position:absolute;inset:1px auto 1px 1px;width:calc((100% - 2px)/2);z-index:-1;border:1px solid #d8b56b;border-radius:12px;background:radial-gradient(ellipse at 50% 0,#792c42,#3a101e);transform:translateX(calc(var(--off-menu-tab,0)*100%));transition:transform .35s ease;box-sizing:border-box}
.ws-off-menu-editor{position:relative;flex:1;min-height:0;overflow:auto}
.ws-off-menu-editor iframe{display:block;border:0;width:100%;height:100%;background:transparent}
.ws-off-menu-editor[hidden]{display:none!important}
@media(prefers-reduced-motion:reduce){.ws-off-menu-glider{transition:none}}
/* The camera owns the window while capturing; restore the dock on close. */
body.ws-hub-open #homeDockHub.ws-camera-open{inset:0!important;padding:0!important;border:0!important;max-width:none;width:100%;border-radius:0;background:#100b0e}
#homeDockHub.ws-camera-open>.ws-hub-header,#homeDockHub.ws-camera-open>.ws-tab-dock,#homeDockHub.ws-camera-open .ws-off-menu-tabs{display:none!important}
#homeDockHub.ws-camera-open .ws-hub-content{margin:0!important;padding:0!important}

#homeDockHub:is([data-group="wine"],[data-group="workshop"]) .ws-tab-dock{width:var(--ws-dock-width);margin:6px auto var(--ws-dock-margin);min-height:var(--ws-dock-height);height:var(--ws-dock-height)}

#homeDockHub .ws-hub-header h2{text-shadow:0 0 5px #eed7b3,0 0 9px #eed7b3}

/* Compact housing; artwork and lettering retain their accepted dimensions. */
#homeDock{height:var(--ws-dock-height);min-height:var(--ws-dock-height);margin-bottom:calc(8px + var(--ws-dock-margin))}
#homeDock.ws-home-floating{margin-bottom:var(--ws-dock-margin)}
#homeDock .ws-dock-button{align-self:start;height:56px;min-height:56px;padding-block:0;gap:2px}
#bottomArea:has(#homeDock) #landingSearch::after,#bottomArea:has(#homeDock) #applySearch::after{padding:.75px!important}
.ws-stock-unread{position:absolute;right:12%;top:2px;z-index:5;min-width:15px;height:15px;padding:0 3px;box-sizing:border-box;border-radius:10px;background:#bb2948;color:#fff;font:600 10px/15px system-ui;font-style:normal;text-align:center;box-shadow:0 0 0 1px #edb7a544}
.ws-stock-unread[hidden]{display:none}

/* Equal side columns keep the Wine List title centered independently of controls. */
#homeDockHub[data-group="wine"] .ws-hub-header{grid-template-columns:64px minmax(0,1fr) 64px;min-height:42px;padding-block:0;margin-bottom:-2px}
#homeDockHub[data-group="wine"] .ws-hub-header h2{grid-column:2;grid-row:1;justify-self:center;text-align:center;font-size:30px}
#homeDockHub[data-group="wine"] .ws-hub-header>.ws-hub-publish{grid-column:1;grid-row:1;justify-self:start;width:64px;height:44px;min-height:44px;padding:0;font:500 13px/1 system-ui}
#homeDockHub .ws-hub-publish[hidden]{display:none!important}
#homeDockHub .ws-hub-publish:disabled{opacity:.48;cursor:default}
#homeDockHub[data-group="wine"] .ws-hub-header>.ws-hub-close{grid-column:3;grid-row:1;width:44px;height:44px;min-height:44px}
#homeDockHub .ws-hub-header>.ws-hub-back[hidden]{display:none!important}
#homeDockHub[data-group="wine"] .ws-header-document-modes{grid-column:2;grid-row:2}

/* Keep the captions slightly below the artwork on all three dock housings. */
#homeDock .ws-dock-button,#homeDockHub .ws-tab-dock .ws-dock-button{gap:1px}
#homeDock .ws-dock-button>span:last-of-type,.ws-tab-dock .ws-dock-button>span:last-of-type{translate:0 1px}
.ws-tab-dock[data-dock-group="wine"] #dock-tab-off-menu img{width:34px;height:30px;object-fit:contain;transform:scale(1.1)}
/* Lift warm midtones without clipping highlights or changing the original alpha. */
.ws-tab-dock[data-dock-group="wine"] #dock-tab-off-menu img{--ws-off-menu-gold:url(#ws-off-menu-gold);filter:var(--ws-off-menu-gold)}
.ws-tab-dock[data-dock-group="wine"] #dock-tab-off-menu[aria-selected=true] img{filter:var(--ws-off-menu-gold) drop-shadow(0 0 6px #ffdc85)}

/* Keep the initial entrance, then remove its display-toggle replay. */
html[data-landing-return] .bottom-area,
.bottom-area.ws-landing-settled{animation:none}
@media(prefers-reduced-motion:reduce){body .bottom-area{animation:none}}

/* Center each caption in the space below its artwork, inside the unchanged housing. */
#homeDockHub .ws-tab-dock[data-dock-group="wine"] .ws-dock-button{justify-content:flex-start;gap:0;padding-top:7px;height:calc(var(--ws-dock-height) - 2px)}
#homeDockHub .ws-tab-dock[data-dock-group="wine"] .ws-dock-button>span:last-of-type{translate:0 1.25px;white-space:nowrap;flex:1;display:flex;align-items:center;justify-content:center;line-height:12px}
