.equipment-quantity-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--line)}.equipment-quantity-row:last-child{border-bottom:0}.equipment-quantity-row>span{min-width:0;overflow-wrap:anywhere}.quantity-stepper{display:flex;align-items:center;gap:4px;flex-shrink:0}.quantity-stepper button{width:44px;height:44px;min-height:44px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--accent);font-size:1.4rem}.quantity-stepper button:disabled{opacity:.4;cursor:default}.quantity-stepper output{min-width:44px;text-align:center;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:380px){.equipment-quantity-row{gap:6px;padding:10px 8px}.quantity-stepper{gap:2px}}.layout-choice{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 14px}.layout-switch button{min-height:30px;padding:4px 10px;font-size:.75rem}.layout-rail{flex:none}@media (min-width:1201px){.layout-v2 .page{max-width:none;padding:26px 28px 20px}.layout-v2 .page-heading .subtitle{max-width:80ch}.layout-v2.rail .sidebar{width:72px;padding:22px 10px;overflow:visible}.layout-v2.rail .main-content{margin-left:72px;width:calc(100% - 72px)}.layout-v2.rail .brand{padding:0;display:flex;justify-content:center}.layout-v2.rail .brand-logo{width:40px;height:40px;object-fit:cover;object-position:left center}.layout-v2.rail .layout-switch,.layout-v2.rail .logout,.layout-v2.rail .nav-heading,.layout-v2.rail .nav-item .nav-badge+svg,.layout-v2.rail .nav-item span,.layout-v2.rail .profile div,.layout-v2.rail .sidebar-company{display:none}.layout-v2.rail .nav-item{justify-content:center;gap:0;padding:12px 0;position:relative}.layout-v2.rail .nav-item>svg:last-child:not(:first-child){display:none}.layout-v2.rail .nav-item .nav-badge{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 4px;font-size:.625rem}.layout-v2.rail .sidebar nav{margin-top:28px}.layout-v2.rail .sidebar-bottom{padding:16px 0 0;display:flex;flex-direction:column;align-items:center;gap:12px}.layout-v2.rail .layout-choice{margin:0;justify-content:center}.layout-v2.rail .profile{justify-content:center}.layout-v2 .planning-grid:not(.planning-month) .planning-person{width:190px}.layout-v2 .plan-chip{font-size:.8125rem}}@font-face{font-family:display;src:url(/_next/static/media/6e77e2e2b1683d57-s.p.ttf) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:display;src:url(/_next/static/media/a49e261c6f63a539-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:123.84%;descent-override:24.77%;line-gap-override:0.00%;size-adjust:80.75%}.__className_912bd4{font-family:display,display Fallback}.__variable_912bd4{--lp-display:"display","display Fallback"}