.uf-confirm.uf-addify{width:min(560px,100%);max-height:calc(100vh - 48px);overflow-y:auto}.uf-addify__lines{width:100%;border-collapse:collapse;font-size:12.5px;margin-top:4px}.uf-addify__lines th{text-align:left;font-weight:600;font-size:11px;letter-spacing:.03em;text-transform:uppercase;color:var(--uf-steel);padding:4px 8px 6px 0;border-bottom:1px solid var(--uf-border)}.uf-addify__lines td{padding:7px 8px 7px 0;border-bottom:1px solid var(--uf-border);vertical-align:top}.uf-addify__lines tr.is-base td{font-weight:600;background:var(--uf-mist)}.uf-addify__lines tr.is-base td:first-child{padding-left:6px}.uf-addify__lines tr.is-bad td{color:var(--uf-bad);background:var(--uf-bad-bg)}.uf-addify__qty{width:36px;font-variant-numeric:tabular-nums}.uf-addify__sku{width:120px;font-variant-numeric:tabular-nums;white-space:nowrap}.uf-addify__what span{display:block;font-size:11.5px;color:var(--uf-steel)}.uf-addify__note{margin:0;font-size:12.5px;color:var(--uf-steel)}.uf-addify__ok{margin:6px 0 0;padding:8px 10px;border-radius:6px;background:var(--uf-good-bg);color:var(--uf-good);font-size:13px}.uf-addify__err{margin-top:6px;padding:8px 10px;border-radius:6px;background:var(--uf-bad-bg);color:var(--uf-bad);font-size:13px}.uf-addify__err p{margin:0 0 4px}.uf-addify__err ul{margin:0;padding-left:18px}.uf-addify__err code{font-weight:600}.uf-addify__field{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;color:var(--uf-navy)}.uf-addify__field em{font-style:normal;color:var(--uf-bad)}.uf-addify__field input,.uf-addify__field textarea{font:inherit;font-weight:400;font-size:13.5px;color:var(--uf-navy);background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:6px;padding:8px 10px;resize:vertical}.uf-addify__field input:focus,.uf-addify__field textarea:focus{outline:none;border-color:var(--uf-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--uf-blue) 18%,transparent)}.uf-addify__facts{display:flex;gap:24px;margin:4px 0 0;font-size:12.5px}.uf-addify__facts dt{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--uf-steel)}.uf-addify__facts dd{margin:2px 0 0;font-variant-numeric:tabular-nums}.uf-addify__facts dd span{color:var(--uf-steel);font-size:11.5px;margin-left:4px}.uf-addify__files{margin-top:4px;font-size:12.5px}.uf-addify__fileshead{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--uf-steel)}.uf-addify__files ul{margin:0;padding:0;list-style:none}.uf-addify__files li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:5px 0;border-bottom:1px solid var(--uf-border)}.uf-addify__filename{overflow-wrap:anywhere}.uf-addify__filewords{color:var(--uf-steel);text-align:right}.uf-addify__files li.is-ok .uf-addify__filestate,.uf-addify__files li.is-ok .uf-addify__filewords{color:var(--uf-good)}.uf-addify__files li.is-failed,.uf-addify__files li.is-failed .uf-addify__filewords{color:var(--uf-bad)}.uf-alog{display:flex;flex-direction:column;gap:12px}.uf-alog__head{margin:0;font-size:13.5px;color:var(--uf-steel)}.uf-alog__head b{color:var(--uf-navy)}.uf-alog__scroll{overflow-x:auto;border:1px solid var(--uf-border);border-radius:8px;background:var(--uf-paper)}.uf-alog__table{width:100%;border-collapse:collapse;font-size:12.5px;color:var(--uf-navy)}.uf-alog__table th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--uf-steel);padding:10px 12px;border-bottom:1px solid var(--uf-border);background:var(--uf-mist);white-space:nowrap}.uf-alog__table td{padding:10px 12px;border-bottom:1px solid var(--uf-border);vertical-align:top}.uf-alog__table tr:last-child td{border-bottom:0}.uf-alog__table td>span{display:block}.uf-alog__when{white-space:nowrap;color:var(--uf-steel);font-variant-numeric:tabular-nums}.uf-alog__sku{display:block;font-weight:700;font-variant-numeric:tabular-nums}.uf-alog__name{display:block}.uf-alog__sub{display:block;font-size:11.5px;color:var(--uf-steel)}.uf-alog__struct{font-variant-numeric:tabular-nums;white-space:nowrap}.uf-alog__files span{white-space:nowrap}.uf-alog__ok{color:var(--uf-good)}.uf-alog__bad{color:var(--uf-bad)}.uf-alog__table a{color:var(--uf-blue);text-decoration:none}.uf-alog__table a:hover{text-decoration:underline}.uf-addify__loglink{margin-right:auto;font-size:12.5px;color:var(--uf-blue);text-decoration:none}.uf-addify__loglink:hover{text-decoration:underline}.uf-contact{position:relative;margin-left:auto;flex-shrink:0}.uf-contact~.uf-team,.uf-contact~.uf-mine,.uf-contact~.uf-units{margin-left:0}.uf-privacy .uf-contact{margin-left:0}.uf-contact__btn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px 0 11px;cursor:pointer;border-radius:999px;border:1px solid var(--uf-blue);background:var(--uf-sel-bg);color:var(--uf-navy);font:inherit;font-size:12px;font-weight:700;white-space:nowrap;transition:background .12s,color .12s}.uf-contact__btn .uf-contact__ic{color:var(--uf-blue);flex:0 0 auto}.uf-contact__btn:hover,.uf-contact__btn[aria-expanded=true]{background:var(--uf-blue);color:#fff}.uf-contact__btn:hover .uf-contact__ic,.uf-contact__btn[aria-expanded=true] .uf-contact__ic{color:#fff}.uf-contact__btn:focus-visible{outline:2px solid var(--uf-blue);outline-offset:2px}@media (max-width: 1100px){.uf-bar--team .uf-contact__label{display:none}.uf-bar--team .uf-contact__btn{padding:0 9px}}.uf-contact__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:160;width:460px;max-width:calc(100vw - 32px);max-height:calc(100vh - 84px);display:flex;flex-direction:column;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:10px;box-shadow:var(--uf-shadow-pop);color:var(--uf-navy);text-align:left;overflow:hidden}.uf-contact__head{display:flex;align-items:flex-start;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--uf-border)}.uf-contact__head>div{flex:1;min-width:0}.uf-contact__head h2{margin:0;font-size:17px;font-weight:700}.uf-contact__head p{margin:4px 0 0;font-size:12.5px;line-height:1.45;color:var(--uf-steel);font-weight:500}.uf-contact__x{flex:0 0 auto;width:30px;height:30px;border-radius:999px;border:0;background:var(--uf-mist);color:var(--uf-steel);font:inherit;font-size:18px;line-height:1;cursor:pointer}.uf-contact__x:hover{color:var(--uf-navy)}.uf-contact__scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.uf-contact__form{display:flex;flex-direction:column;gap:12px;padding:14px 18px 16px}.uf-contact__topics{margin:0;padding:0;border:0;min-width:0}.uf-contact__topics legend{padding:0;margin-bottom:7px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--uf-steel)}.uf-contact__topics>div{display:flex;flex-wrap:wrap;gap:6px}.uf-contact__topic{height:30px;padding:0 10px;border-radius:999px;cursor:pointer;font:inherit;font-size:12px;font-weight:600;border:1px solid var(--uf-border);background:var(--uf-paper);color:var(--uf-steel)}.uf-contact__topic:hover{color:var(--uf-navy);border-color:var(--uf-steel)}.uf-contact__topic.is-on{border-color:var(--uf-blue);background:var(--uf-sel-bg);color:var(--uf-navy)}.uf-contact__attach{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:8px;cursor:pointer;border:1px solid var(--uf-border);background:var(--uf-paper);position:relative}.uf-contact__attach.is-on{border-color:var(--uf-blue);background:var(--uf-sel-bg)}.uf-contact__attach input{position:absolute;opacity:0;width:1px;height:1px}.uf-contact__attach:focus-within{box-shadow:0 0 0 2px var(--uf-blue)}.uf-contact__box{flex:0 0 auto;width:18px;height:18px;border-radius:4px;border:1.5px solid var(--uf-steel);display:flex;align-items:center;justify-content:center;color:#fff}.uf-contact__attach.is-on .uf-contact__box{background:var(--uf-blue);border-color:var(--uf-blue)}.uf-contact__thumb{flex:0 0 auto;width:56px;height:36px;object-fit:cover;border-radius:4px;background:var(--uf-mist);border:1px solid var(--uf-border)}.uf-contact__attachtext{min-width:0;display:flex;flex-direction:column;gap:1px}.uf-contact__attachtext b{font-size:12.5px;font-weight:700}.uf-contact__attachtext small{font-size:11.5px;font-weight:500;color:var(--uf-steel);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-contact__field{display:flex;flex-direction:column;gap:5px;min-width:0}.uf-contact__field>span{font-size:12.5px;font-weight:600}.uf-contact__field>span i{font-style:normal;color:var(--uf-danger-fill)}.uf-contact__field>span small{font-size:11.5px;font-weight:500;color:var(--uf-steel)}.uf-contact__field input,.uf-contact__field textarea{box-sizing:border-box;width:100%;padding:9px 11px;border-radius:6px;border:1px solid var(--uf-border);background:var(--uf-paper);color:var(--uf-navy);font:inherit;font-size:13.5px;font-weight:500;outline:none}.uf-contact__field textarea{resize:vertical;min-height:96px;line-height:1.5}.uf-contact__field input{height:38px}.uf-contact__field input:focus,.uf-contact__field textarea:focus{border-color:var(--uf-blue);box-shadow:0 0 0 3px var(--uf-sel-bg)}.uf-contact__field [aria-invalid=true]{border-color:var(--uf-danger-fill)}.uf-contact__field em{font-style:normal;font-size:11.5px;font-weight:600;color:var(--uf-danger-fill)}.uf-contact__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.uf-contact__pair>:only-child{grid-column:1 / -1}.uf-contact__who{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:6px;background:var(--uf-mist)}.uf-contact__whotext{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.uf-contact__whotext b{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-contact__whotext small{font-size:11.5px;color:var(--uf-steel);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-contact__verified{color:var(--uf-good, #1f7a45);font-weight:600}.uf-contact__check:empty{display:none}.uf-contact__check{min-height:0}.uf-contact__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.uf-contact__row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.uf-contact__send{height:40px;padding:0 20px;border-radius:6px;border:0;background:var(--uf-blue);color:#fff;cursor:pointer;font:inherit;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.uf-contact__send:hover{filter:brightness(1.06)}.uf-contact__send:disabled{opacity:.7;cursor:default}.uf-contact__send.is-link{align-self:stretch}.uf-contact__plain{height:36px;padding:0 14px;border-radius:6px;border:1px solid var(--uf-border);background:var(--uf-paper);color:var(--uf-navy);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.uf-contact__plain:hover{border-color:var(--uf-steel)}.uf-contact__req,.uf-contact__note{font-size:11.5px;line-height:1.45;color:var(--uf-steel);font-weight:500;margin:0}.uf-contact__req{flex:1;min-width:140px}.uf-contact__note b{color:var(--uf-navy)}.uf-contact__link{padding:0;background:none;border:0;font:inherit;font-size:12px;font-weight:600;color:var(--uf-blue);text-decoration:none;cursor:pointer;white-space:nowrap}.uf-contact__link:hover{color:var(--uf-navy)}.uf-contact__warn{margin:0;padding:10px 12px;border-radius:8px;font-size:12.5px;line-height:1.5;font-weight:500;background:var(--uf-bad-bg, #fdecea);color:var(--uf-navy);border:1px solid var(--uf-border)}.uf-contact__preview{margin:0;padding:10px 12px;border-radius:6px;background:var(--uf-mist);border:1px solid var(--uf-border);font:inherit;font-size:12px;line-height:1.5;color:var(--uf-steel);white-space:pre-wrap;word-break:break-word;max-height:180px;overflow:auto}.uf-contact__foot{flex:0 0 auto;display:flex;flex-direction:column;gap:7px;padding:11px 18px 12px;background:var(--uf-mist);border-top:1px solid var(--uf-border)}.uf-contact__line{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--uf-steel)}.uf-contact__line b{color:var(--uf-navy);font-weight:700}.uf-contact__line>.uf-contact__chip{margin-left:auto}.uf-contact__chip{height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--uf-border);background:var(--uf-paper);color:var(--uf-navy);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.uf-contact__chip:hover{border-color:var(--uf-blue);color:var(--uf-blue)}.uf-contact__privacy{font-size:11px;color:var(--uf-steel);margin:0}.uf-contact__privacy a{color:var(--uf-blue);font-weight:600;text-decoration:none}.uf-contact__done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:22px 22px 18px}.uf-contact__ok{width:52px;height:52px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--uf-good-bg, #e3f4ea);color:var(--uf-good, #1f7a45)}.uf-contact__done h3{margin:6px 0 0;font-size:17px;font-weight:700}.uf-contact__done p{margin:0;font-size:13px;line-height:1.5;color:var(--uf-steel);font-weight:500}.uf-contact__done p b{color:var(--uf-navy)}.uf-contact__done .uf-contact__row{margin-top:10px;justify-content:center}.uf-contact__safe{margin-top:12px!important;padding-top:12px;border-top:1px solid var(--uf-border);font-size:11.5px!important}@media (max-width: 700px){.uf-contact__label{display:none}.uf-contact__btn{width:36px;height:36px;padding:0;justify-content:center}.uf-contact__panel{position:fixed;top:52px;left:0;right:0;bottom:0;width:auto;max-width:none;max-height:none;border-radius:16px 16px 0 0;border-bottom:0}.uf-contact.is-open:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:var(--uf-scrim, rgba(10, 17, 32, .4));z-index:159}.uf-contact__field input,.uf-contact__field textarea{font-size:16px}.uf-contact__send{height:46px}.uf-contact__x{width:40px;height:40px}}@media (max-width: 1440px){.uf-bar:not(.uf-bar--admin):has(.uf-contact) .uf-bar__title{display:none}}@media (max-width: 1100px){.uf-bar:has(.uf-contact) .uf-mine__btn .uf-mine__label,.uf-bar:has(.uf-contact) .uf-mine__btn .uf-mine__chev{display:none}.uf-bar:has(.uf-contact) .uf-mine__btn{padding:0 10px}}@media (max-width: 900px){.uf-contact__label{display:none}.uf-contact__btn{padding:0 9px}.uf-bar:has(.uf-contact){gap:8px;padding:0 14px}}@media (max-width: 760px){.uf-bar:has(.uf-contact) .uf-bar__link{display:none}}@media (max-width: 700px){.uf-bar:has(.uf-contact){gap:6px;padding:0 12px}}@media (max-width: 700px){.uf--mobile .uf-bar:has(.uf-contact){gap:6px;padding:0 10px}.uf--mobile .uf-bar:has(.uf-contact) .uf-logo{height:18px}.uf--mobile .uf-bar:has(.uf-contact) .uf-account__out{padding:6px 9px}}@media (max-width: 380px){.uf--mobile .uf-bar:has(.uf-contact){gap:4px}.uf--mobile .uf-bar:has(.uf-contact) .uf-units__btn{padding:4px 6px}}.uf-save{position:relative;margin-top:18px;padding-top:16px;border-top:1px solid var(--uf-border)}.uf-save__row{display:flex;gap:8px}.uf-save__row>[data-save]{flex:1.35 1 0}.uf-save__btn{flex:1 1 0;min-width:0;white-space:nowrap;padding:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:var(--uf-radius);color:var(--uf-navy);font:inherit;font-size:13px;font-weight:600;transition:border-color .12s,color .12s,background .12s}.uf-save__btn:hover:not(:disabled){border-color:var(--uf-blue);color:var(--uf-blue)}.uf-save__btn:disabled{cursor:default}.uf-save__btn.is-primary{background:var(--uf-blue);border-color:var(--uf-blue);color:#fff}.uf-save__btn.is-primary:hover:not(:disabled){color:#fff;filter:brightness(1.06)}.uf-save__btn.is-primary:disabled{opacity:.5}.uf-save__btn.is-saved{color:var(--uf-steel);background:var(--uf-mist)}.uf-save__more{flex:0 0 38px;padding:10px 0;font-weight:800;letter-spacing:.1em}.uf-save__note{font-size:11px;color:var(--uf-steel);margin:8px 0 0;text-align:center}.uf-save__note--frame{color:var(--uf-navy);font-weight:500;line-height:1.4}.uf-save__line{margin:0 0 6px;font-size:12px;line-height:1.45;color:var(--uf-navy)}.uf-save__line.is-quiet{color:var(--uf-steel)}.uf-save__error{font-size:12px;color:var(--uf-bad);margin:8px 0 0}.uf-save__menu{position:absolute;right:0;top:calc(100% - 4px);z-index:30;min-width:200px;padding:6px;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:8px;box-shadow:var(--uf-shadow-pop);display:flex;flex-direction:column;gap:2px}.uf-save__item{text-align:left;padding:8px 10px;background:none;border:0;border-radius:var(--uf-radius);font:inherit;font-size:13px;color:var(--uf-navy);cursor:pointer}.uf-save__item:hover{background:var(--uf-mist)}.uf-save__item.is-quiet{color:var(--uf-steel);font-size:12px}.uf-save__item.is-quiet:hover{color:var(--uf-bad)}.uf-save__pop{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;padding:14px 16px;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:8px;box-shadow:var(--uf-shadow-pop)}.uf-save__pop h4{margin:0 0 8px;font-size:13px;font-weight:700;color:var(--uf-navy)}.uf-save__input{width:100%;padding:9px 12px;font:inherit;font-size:14px;font-weight:600;color:var(--uf-navy);background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:var(--uf-radius);outline:none}.uf-save__input:focus-visible{border-color:var(--uf-blue);box-shadow:0 0 0 1px var(--uf-blue) inset}.uf-save__popbtns{display:flex;align-items:center;gap:10px 14px;margin-top:12px;flex-wrap:wrap}.uf-save__popbtns .uf-save__btn{flex:0 0 auto;padding:9px 16px;border-radius:999px}.uf-save__link{padding:0;background:none;border:0;font:inherit;font-size:12px;font-weight:600;color:var(--uf-blue);cursor:pointer}.uf-save__link:disabled{color:var(--uf-steel);cursor:default}.uf-save__head{margin-bottom:9px;min-width:0}.uf-save__name{display:block;min-width:0;font-size:14px;font-weight:700;color:var(--uf-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-save__state{display:flex;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:3px 0 0 -6px;padding:2px 9px 2px 6px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--uf-steel);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-save__state.is-dirty{color:var(--uf-navy)}.uf-save__dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--uf-blue);box-shadow:0 0 0 3px var(--uf-sel-bg);margin:0 2px}.uf-save__check{flex:none;color:var(--uf-good)}.uf-save__state.is-fresh{color:var(--uf-good);animation:uf-save-kept 2.4s ease-out}.uf-save__state.is-fresh .uf-save__check path{stroke-dasharray:16;animation:uf-save-tick .45s ease-out both}@keyframes uf-save-kept{0%{background:var(--uf-good-bg)}55%{background:var(--uf-good-bg)}to{background:transparent}}@keyframes uf-save-tick{0%{stroke-dashoffset:16}to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.uf-save__state.is-fresh{animation-duration:.01s}.uf-save__state.is-fresh .uf-save__check path{animation:none}}.uf-save__new{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:8px;padding:10px;cursor:pointer;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:var(--uf-radius);color:var(--uf-navy);font:inherit;font-size:13px;font-weight:600;transition:color .12s,border-color .12s,background .12s,filter .12s}.uf-save__new:hover,.uf-save__new[aria-expanded=true]{color:var(--uf-blue);border-color:var(--uf-blue);background:var(--uf-sel-bg)}.uf-save__new.is-primary{background:var(--uf-blue);border-color:var(--uf-blue);color:#fff}.uf-save__new.is-primary:hover,.uf-save__new.is-primary[aria-expanded=true]{background:var(--uf-blue);color:#fff;filter:brightness(1.06)}.uf-save__plus{font-size:15px;line-height:1;margin:-2px 0;font-weight:600}.uf-save__btn.is-danger:hover:not(:disabled){color:var(--uf-bad);border-color:var(--uf-bad)}.uf-save__note--left{color:var(--uf-navy);line-height:1.4}.uf-stage__saved{position:absolute;top:12px;right:14px;max-width:calc(100% - 28px);text-align:right;pointer-events:none;padding:4px 8px;border-radius:var(--uf-radius);background:var(--uf-pill)}.uf-stage__saved b{display:block;font-size:14px;font-weight:700;color:var(--uf-navy)}.uf-stage__saved span{display:block;font-size:11px;font-weight:500;color:var(--uf-steel);margin-top:2px;letter-spacing:.02em}.uf-stage__saved b,.uf-stage__saved span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-stage__saved .uf-stage__savestate{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:3px;font-size:11px;font-weight:600;color:var(--uf-navy)}.uf-stage__saved .uf-stage__savestate.is-kept{color:var(--uf-good)}.uf-stage__savestate .uf-save__dot{box-shadow:none}.uf-viewing{display:flex;align-items:center;gap:16px;flex-shrink:0;padding:7px 22px;background:var(--uf-navy);color:var(--uf-paper);font-size:12.5px;line-height:1.4}.uf-viewing__text{min-width:0}.uf-viewing__text b{font-weight:700}.uf-viewing__close{margin-left:auto;flex-shrink:0;padding:4px 10px;background:none;border:1px solid currentColor;border-radius:999px;color:inherit;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;opacity:.85}.uf-viewing__close:hover{opacity:1;background:#7f7f7f2e}.uf-stage__saved--view span:first-of-type{color:var(--uf-navy);font-weight:600}.uf-ucabs__col{display:block}.uf-mine{position:relative;margin-left:auto;flex-shrink:0}.uf-team+.uf-mine{margin-left:0}.uf-mine+.uf-units{margin-left:0}.uf-mine__btn{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 11px;cursor:pointer;border-radius:999px;background:var(--uf-mist);border:1px solid var(--uf-border);color:var(--uf-navy);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;transition:color .12s,background .12s,border-color .12s}.uf-mine__btn:hover,.uf-mine__btn[aria-expanded=true]{border-color:var(--uf-blue);color:var(--uf-blue)}.uf-mine__btn[aria-expanded=true]{background:var(--uf-sel-bg)}.uf-mine__ic{flex:0 0 auto;color:var(--uf-steel)}.uf-mine__btn:hover .uf-mine__ic,.uf-mine__btn[aria-expanded=true] .uf-mine__ic{color:var(--uf-blue)}.uf-mine__chev{flex:0 0 auto;transition:transform .15s}.uf-mine__btn[aria-expanded=true] .uf-mine__chev{transform:rotate(180deg)}@media (max-width: 1750px){.uf-bar--team .uf-mine__btn .uf-mine__label,.uf-bar--team .uf-mine__btn .uf-mine__chev{display:none}.uf-bar--team .uf-mine__btn{padding:0 10px}}@media (max-width: 1000px){.uf-mine__btn .uf-mine__label,.uf-mine__btn .uf-mine__chev{display:none}.uf-mine__btn{padding:0 10px}}.uf-mine__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:150;width:380px;max-width:calc(100vw - 32px);background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:8px;box-shadow:var(--uf-shadow-pop);overflow:hidden;text-align:left;color:var(--uf-navy)}.uf-mine__sec{display:flex;align-items:baseline;gap:8px;padding:12px 14px 6px}.uf-mine__sec b{font-size:12.5px;font-weight:700}.uf-mine__sec i{font-style:normal;font-size:12px;font-weight:600;color:var(--uf-steel)}.uf-mine__rows{display:flex;flex-direction:column;padding:0 6px 6px}.uf-mine__row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:6px 8px;border:0;border-radius:6px;background:none;color:var(--uf-navy);font:inherit;text-align:left;cursor:pointer}.uf-mine__row:hover,.uf-mine__row:focus-visible{background:var(--uf-mist);outline:none}.uf-mine__row:focus-visible{box-shadow:0 0 0 2px var(--uf-blue) inset}.uf-mine__row.is-on{background:var(--uf-sel-bg)}.uf-mine__row .uf-svm__box{width:30px}.uf-mine__row .uf-svm__box.is-cab{width:18px;height:26px}.uf-mine__body{min-width:0;display:flex;flex-direction:column;gap:1px}.uf-mine__body b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-mine__row.is-on .uf-mine__body b{color:var(--uf-blue)}.uf-mine__body small{font-size:11px;font-weight:500;color:var(--uf-steel);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-mine__when{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--uf-steel);white-space:nowrap}.uf-mine__when svg{color:var(--uf-blue)}.uf-mine__none{margin:0;padding:2px 8px 6px;font-size:11.5px;color:var(--uf-steel)}.uf-mine__foot{display:flex;align-items:center;gap:16px;padding:9px 14px 10px;border-top:1px solid var(--uf-border)}.uf-mine__foot button{padding:5px 0;background:none;border:0;font:inherit;font-size:12px;font-weight:600;color:var(--uf-blue);cursor:pointer}.uf-mine__foot button:hover{color:var(--uf-navy)}.uf-mine__intro{padding:16px 16px 14px}.uf-mine__intro h4{margin:0;font-size:14px;font-weight:700}.uf-mine__intro p{margin:6px 0 0;font-size:12.5px;line-height:1.5;font-weight:500;color:var(--uf-steel)}.uf-mine__intro p b{color:var(--uf-navy);font-weight:700}.uf-mine__btns{display:flex;align-items:center;gap:14px;margin-top:12px}.uf-mine__go{padding:10px 16px;cursor:pointer;border-radius:999px;border:1px solid var(--uf-blue);background:var(--uf-blue);color:#fff;font:inherit;font-size:12.5px;font-weight:700;text-decoration:none}.uf-mine__go:hover{filter:brightness(1.06)}.uf-mine__link{padding:0;background:none;border:0;font:inherit;font-size:12px;font-weight:600;color:var(--uf-blue);cursor:pointer}.uf-mine__empty{margin:0;padding:16px;font-size:12.5px;color:var(--uf-steel)}.uf-mine+.uf-mine{margin-left:0}.uf-mine--eq .uf-mine__panel{width:340px}a.uf-mine__row{text-decoration:none;color:inherit}.uf-myeq__edit{font-size:11.5px;font-weight:600;color:var(--uf-steel);white-space:nowrap}.uf-myeq__row:hover .uf-myeq__edit,.uf-myeq__row:focus-visible .uf-myeq__edit{color:var(--uf-blue)}.uf-myeq__edit.is-on{display:inline-flex;align-items:center;gap:4px;color:var(--uf-blue)}.uf-mine__n{min-width:16px;padding:1px 5px;border-radius:999px;background:var(--uf-mist);border:1px solid var(--uf-border);font-size:10.5px;font-weight:700;color:var(--uf-steel)}.uf-mine__btn:hover .uf-mine__n,.uf-mine__btn[aria-expanded=true] .uf-mine__n{border-color:var(--uf-blue);color:var(--uf-blue)}.uf-mine--eq .uf-mine__panel{max-height:min(70vh,560px);overflow:hidden auto;scrollbar-width:thin}.uf-mine__footlink{padding:5px 0;background:none;border:0;font:inherit;font-size:12px;font-weight:600;color:var(--uf-blue);text-decoration:none;cursor:pointer}.uf-mine__footlink:hover{color:var(--uf-navy)}@media (max-width: 1200px){.uf-mine--eq .uf-mine__label,.uf-mine--eq .uf-mine__chev{display:none}.uf-mine--eq .uf-mine__btn{padding:0 10px}}.uf-svm{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-template-rows:minmax(0,1fr);width:min(860px,100%);max-height:min(720px,100%);background:var(--uf-paper);color:var(--uf-navy);border-radius:10px;box-shadow:var(--uf-shadow-pop);overflow:hidden}.uf-svm__left{display:flex;flex-direction:column;min-height:0;padding:18px 20px 16px;border-right:1px solid var(--uf-border)}.uf-svm__right{display:flex;flex-direction:column;gap:10px;min-height:0;padding:18px 18px 16px;background:var(--uf-mist);overflow-y:auto}.uf-svm__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.uf-svm__tabs{display:flex;gap:14px}.uf-svm__tab{padding:0 0 4px;background:none;border:0;border-bottom:2px solid transparent;font:inherit;font-size:15px;font-weight:700;color:var(--uf-steel);cursor:pointer}.uf-svm__tab.is-on{color:var(--uf-navy);border-bottom-color:var(--uf-blue)}.uf-svm__tab b{font-weight:500;font-size:12px;color:var(--uf-steel);margin-left:6px}.uf-svm__tab:disabled{cursor:default}.uf-svm__search{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--uf-border);border-radius:var(--uf-radius);color:var(--uf-steel);background:var(--uf-paper)}.uf-svm__search:focus-within{border-color:var(--uf-blue)}.uf-svm__search input{flex:1;min-width:0;padding:8px 0;border:0;background:none;color:var(--uf-navy);font:inherit;font-size:13px;outline:none}.uf-svm__chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:10px 0 8px}.uf-svm__chip{padding:4px 10px;cursor:pointer;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:999px;color:var(--uf-navy);font:inherit;font-size:11.5px;font-weight:500}.uf-svm__chip.is-on{background:var(--uf-navy);color:var(--uf-paper);border-color:var(--uf-navy)}.uf-svm__sep{width:1px;height:16px;background:var(--uf-border);margin:0 4px}.uf-svm__rows{flex:1;min-height:120px;overflow-y:auto;overflow-x:hidden;border-top:1px solid var(--uf-border)}.uf-svm__group{display:flex;align-items:center;gap:8px;padding:10px 0 4px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--uf-steel)}.uf-svm__group b{font-weight:500;letter-spacing:0;text-transform:none;font-size:11px}.uf-svm__row{display:grid;grid-template-columns:16px 46px minmax(0,1fr) auto;gap:10px;align-items:center;width:calc(100% + 12px);padding:8px 6px;margin:0 -6px;border:0;border-bottom:1px solid var(--uf-border);border-radius:4px;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.uf-svm__row:hover{background:var(--uf-mist)}.uf-svm__row.is-on{background:var(--uf-sel-bg)}.uf-svm__row.is-here{cursor:default}.uf-svm__pick{display:inline-flex;justify-content:center}.uf-svm__cb,.uf-svm__radio{width:14px;height:14px;border:1.5px solid var(--uf-steel);border-radius:3px;display:inline-block}.uf-svm__radio{border-radius:50%}.uf-svm__cb.is-on,.uf-svm__radio.is-on{background:var(--uf-blue);border-color:var(--uf-blue);box-shadow:inset 0 0 0 2px var(--uf-paper)}.uf-svm__box{width:46px;border-radius:3px;background:var(--uf-unit, #1f2a44);opacity:.85;justify-self:center}.uf-svm__box.is-cab{height:30px;background:#3a4356}.uf-svm__box.is-job{height:22px;background:transparent;border:1.5px solid var(--uf-navy);opacity:.6}.uf-svm__thumb{width:46px;height:29px;object-fit:cover;border-radius:3px;border:1px solid var(--uf-border);justify-self:center;background:var(--uf-mist)}.uf-svm__body{display:flex;flex-direction:column;min-width:0;gap:1px}.uf-svm__name{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-svm__meta{font-size:11px;color:var(--uf-steel);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-svm__when{font-size:11px;color:var(--uf-steel);white-space:nowrap}.uf-svm__when.is-here{color:var(--uf-good);font-weight:600}.uf-svm__empty{padding:18px 0;font-size:12.5px;color:var(--uf-steel)}.uf-svm__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--uf-border);font-size:12px;color:var(--uf-steel)}.uf-svm__foot b{color:var(--uf-navy);font-weight:600}.uf-svm__go{flex-shrink:0;padding:8px 16px;cursor:pointer;background:var(--uf-blue);border:1px solid var(--uf-blue);border-radius:999px;color:#fff;font:inherit;font-size:12.5px;font-weight:600}.uf-svm__go:disabled{opacity:.45;cursor:not-allowed}.uf-svm__title{font-size:14px;font-weight:700}.uf-svm__sub{font-size:11.5px;color:var(--uf-steel);margin-top:-6px}.uf-svm__list{display:flex;flex-direction:column;gap:3px;font-size:11.5px;color:var(--uf-steel)}.uf-svm__list b{color:var(--uf-navy);font-weight:600}.uf-svm__btns{display:flex;gap:8px;margin-top:4px}.uf-svm__btns .uf-save__btn{padding:8px 10px;font-size:12px}.uf-svm__links{display:flex;gap:12px}.uf-svm__links button{padding:0;background:none;border:0;font:inherit;font-size:11px;font-weight:600;color:var(--uf-steel);cursor:pointer}.uf-svm__links button:hover{color:var(--uf-blue)}.uf-svm__links button.is-danger:hover{color:var(--uf-bad)}.uf-svm__cab{height:220px;width:150px;margin:6px auto 0;border:2px solid #3a4356;border-radius:4px;background:var(--uf-paper);display:flex;flex-direction:column-reverse;padding:3px;gap:3px}.uf-svm__cab span{display:flex;align-items:center;justify-content:center;text-align:center;padding:0 4px;overflow:hidden;border-radius:2px;background:var(--uf-navy);color:var(--uf-paper);font-size:10px;font-weight:600;min-height:4px}.uf-svm__cab span.is-new{background:var(--uf-blue);color:#fff}.uf-svm__cab span.is-std{opacity:.72}.uf-svm__cab span.is-over{background:var(--uf-bad);color:#fff}.uf-svm__note{font-size:11px;color:var(--uf-steel);line-height:1.4}.uf-savedrow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 6px 4px 12px;border-top:1px solid var(--uf-border);font-size:13px;color:var(--uf-navy)}.uf-savedrow:first-child{border-top:0}.uf-savedrow.has{background:var(--uf-sel-bg)}.uf-savedrow__id{min-width:0}.uf-savedrow__name{display:block;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-savedrow__sub{display:block;font-size:11px;font-weight:500;color:var(--uf-steel);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-savedrow .uf-stepper{width:92px;flex:none}.uf-savedrow .uf-stepper button{width:26px;height:26px;font-size:13px}@media (max-height: 760px){.uf-savedrow .uf-stepper button{width:24px;height:24px}}.uf-sheet .uf-savedrow .uf-stepper{width:auto}.uf-sheet .uf-savedrow .uf-stepper button{width:44px;height:40px;font-size:16px}.uf-sheet .uf-savedrow .uf-stepper__val{min-width:24px}.uf-addracks{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.uf-addracks__n{font-size:11px;color:var(--uf-steel)}.uf-addracks__btn{white-space:nowrap;padding:6px 12px;cursor:pointer;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:999px;color:var(--uf-navy);font:inherit;font-size:12px;font-weight:600}.uf-addracks__btn:hover:not(:disabled){color:var(--uf-blue);border-color:var(--uf-blue)}.uf-addracks__btn:disabled{opacity:.5;cursor:not-allowed}.uf-order{display:flex;flex-direction:column;border:1px solid var(--uf-border);border-radius:var(--uf-radius);overflow:hidden;background:var(--uf-paper)}.uf-order__row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 6px 4px 8px;border-top:1px solid var(--uf-border);font-size:12.5px;color:var(--uf-navy);background:var(--uf-paper);touch-action:none}.uf-order__row:first-child{border-top:0}.uf-order__row.is-drag{opacity:.4}.uf-order__row.is-over{box-shadow:0 -2px 0 var(--uf-blue) inset}.uf-order__row.is-over-below{box-shadow:0 2px 0 var(--uf-blue) inset}.uf-order__grip{color:var(--uf-steel);cursor:grab;display:inline-flex}.uf-order__grip:active{cursor:grabbing}.uf-order__name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-order__name small{font-weight:500;color:var(--uf-steel);margin-left:6px}.uf-order__btns{display:inline-flex;gap:2px}.uf-order__btns button{width:22px;height:22px;border:1px solid var(--uf-border);border-radius:5px;background:var(--uf-paper);color:var(--uf-navy);font:inherit;font-size:11px;cursor:pointer}.uf-order__btns button:hover:not(:disabled){border-color:var(--uf-blue);color:var(--uf-blue)}.uf-order__btns button:disabled{opacity:.35;cursor:default}.uf-order__hint{font-size:11px;color:var(--uf-steel);margin:6px 0 0}@media (max-width: 700px){.uf--mobile .uf-stage__saved b{font-size:12px}.uf--mobile .uf-stage__saved span{font-size:10px}.uf--mobile .uf-viewing{padding:6px 16px;gap:10px;font-size:11.5px}.uf--mobile .uf-viewing__when{display:none}.uf-svm{grid-template-columns:1fr;width:100%;max-height:100%;border-radius:0}.uf-svm__left{border-right:0}.uf-svm__right{display:none}.uf-svm__row{grid-template-columns:18px 40px minmax(0,1fr)}.uf-svm__when{grid-column:3;text-align:left}}.uf-pop--rack{max-width:300px}.uf-pop--rack .uf-pop__sub{font-size:10.5px;color:var(--uf-steel);margin:-4px 0 6px;letter-spacing:.02em}.uf-pop__foot--rack{flex-wrap:wrap}.uf-pop__foot--rack .uf-popbtn{flex:1 1 auto;white-space:nowrap;text-align:center;text-decoration:none}.uf-popbtn--go{color:var(--uf-blue);border-color:var(--uf-blue-light)}.uf-popbtn--go:hover{color:var(--uf-blue);border-color:var(--uf-blue);background:var(--uf-sel-bg)}.uf-savedrow__open{display:block;width:100%;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:4px}.uf-savedrow__open:hover .uf-savedrow__name,.uf-savedrow__open:focus-visible .uf-savedrow__name{color:var(--uf-blue)}.uf-savedrow.is-active .uf-savedrow__name{color:var(--uf-blue)}.uf-sheet .uf-pop--rack{max-width:none}.uf-signin{position:relative;width:min(400px,100%);padding:26px 28px 24px;background:var(--uf-paper);color:var(--uf-navy);border-radius:10px;box-shadow:var(--uf-shadow-pop)}.uf-signin__x{position:absolute;top:12px;right:12px;width:26px;height:26px;font-size:20px}.uf-signin__step{display:flex;flex-direction:column;gap:8px}.uf-signin__title{margin:0;font-size:18px;font-weight:700;line-height:1.25;padding-right:24px}.uf-signin__lead{margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--uf-steel)}.uf-signin__lead b{color:var(--uf-navy);font-weight:600}.uf-signin__label{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--uf-steel);margin-top:4px}.uf-signin__input{width:100%;padding:10px 12px;font:inherit;font-size:15px;color:var(--uf-navy);background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:var(--uf-radius);outline:none}.uf-signin__input:focus-visible{border-color:var(--uf-blue);box-shadow:0 0 0 1px var(--uf-blue) inset}.uf-signin__input:disabled{opacity:.6}.uf-signin__code{font-size:28px;font-weight:700;letter-spacing:.22em;text-align:center;font-variant-numeric:tabular-nums;padding:8px 12px}.uf-signin__code::placeholder{color:var(--uf-border);letter-spacing:.22em}.uf-signin__btn{margin-top:6px;padding:11px 18px;cursor:pointer;font:inherit;font-size:14px;font-weight:600;background:var(--uf-blue);border:1px solid var(--uf-blue);border-radius:999px;color:#fff}.uf-signin__btn:disabled{opacity:.5;cursor:not-allowed}.uf-signin__btn:not(:disabled):hover{filter:brightness(1.06)}.uf-signin__error{margin:0;font-size:12.5px;line-height:1.4;color:var(--uf-bad, #c0392b)}.uf-signin__note{margin:0;font-size:12px;line-height:1.4;color:var(--uf-navy);background:var(--uf-mist);border-radius:var(--uf-radius);padding:6px 8px;font-variant-numeric:tabular-nums}.uf-signin__fine{margin:4px 0 0;font-size:11.5px;line-height:1.45;color:var(--uf-steel)}.uf-signin__links,.uf-signin__row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:4px}.uf-signin__link{padding:0;background:none;border:0;font:inherit;font-size:12px;font-weight:600;color:var(--uf-blue);cursor:pointer}.uf-signin__link:disabled{color:var(--uf-steel);cursor:default}.uf-signin__link:not(:disabled):hover{text-decoration:underline}.uf-signin__terms{margin:2px 0 10px;padding:0;list-style:none;display:grid;gap:8px}.uf-signin__terms li{font-size:12.5px;line-height:1.5;color:var(--uf-steel);padding-left:14px;position:relative}.uf-signin__terms li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:var(--uf-blue)}.uf-signin__terms b{display:block;color:var(--uf-navy);font-weight:600;margin-bottom:1px}.uf-signin__accept{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;line-height:1.45;color:var(--uf-navy);cursor:pointer;padding:10px 12px;background:var(--uf-mist);border:1px solid var(--uf-border);border-radius:var(--uf-radius)}.uf-signin__accept input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--uf-blue);flex-shrink:0;cursor:pointer}.uf-signin__accept a{color:var(--uf-blue);font-weight:600}.uf-signin__opt{text-transform:none;letter-spacing:0;font-weight:400}.uf-signin__hint{margin:-2px 0 0;font-size:11.5px;color:var(--uf-steel)}.uf-signin__news{margin-top:6px}.uf-signin__news--told{margin-bottom:0;font-size:12.5px;line-height:1.45;color:var(--uf-navy);padding:10px 12px;background:var(--uf-mist);border:1px solid var(--uf-border);border-radius:var(--uf-radius)}.uf-signin__foot{margin:14px 0 0;padding-top:10px;border-top:1px solid var(--uf-border);font-size:11.5px;display:flex;gap:14px;flex-wrap:wrap}.uf-signin__privacy{color:var(--uf-steel);font-weight:600;text-decoration:none}.uf-signin__privacy:hover{color:var(--uf-blue);text-decoration:underline}.uf-account{position:relative;margin-left:4px;flex-shrink:0}.uf-account__out{background:none;border:1px solid var(--uf-border);cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--uf-blue);padding:6px 12px;border-radius:999px;flex-shrink:0}.uf-account__out:hover{border-color:var(--uf-blue);background:var(--uf-mist)}.uf-account__in{width:32px;height:32px;padding:0;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:var(--uf-navy);border:1px solid var(--uf-navy);color:var(--uf-paper);font:inherit;font-size:12px;font-weight:700;letter-spacing:.02em}.uf-account__in:hover,.uf-account__in[aria-expanded=true]{background:var(--uf-blue);border-color:var(--uf-blue);color:#fff}.uf-account__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:150;width:288px;max-width:calc(100vw - 24px);background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:10px;box-shadow:var(--uf-shadow-pop);display:flex;flex-direction:column;overflow:hidden;text-align:left}.uf-account__who{display:flex;gap:12px;align-items:center;padding:14px 14px 12px}.uf-account__avatar{flex-shrink:0;width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--uf-navy);color:var(--uf-paper);font-size:14px;font-weight:700;letter-spacing:.02em}.uf-account__id{display:flex;flex-direction:column;min-width:0;line-height:1.3}.uf-account__name{font-size:14px;font-weight:700;color:var(--uf-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uf-account__company{font-size:12px;font-weight:500;color:var(--uf-navy);opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uf-account__mail{font-size:11.5px;color:var(--uf-steel);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uf-account__group{display:flex;flex-direction:column;padding:6px;border-top:1px solid var(--uf-border)}.uf-account__item{display:flex;align-items:center;gap:10px;text-align:left;padding:8px 10px;background:none;border:0;border-radius:var(--uf-radius);font:inherit;font-size:13px;font-weight:500;color:var(--uf-navy);cursor:pointer;text-decoration:none}.uf-account__item:hover:not(:disabled),.uf-account__item:focus-visible{background:var(--uf-mist)}.uf-account__item:focus-visible{outline:2px solid var(--uf-blue);outline-offset:-2px}.uf-account__item:disabled{opacity:.55;cursor:default}.uf-account__ico{width:16px;height:16px;flex-shrink:0;color:var(--uf-steel)}.uf-account__item:hover .uf-account__ico{color:var(--uf-blue)}.uf-account__sub{display:block;font-size:11.5px;font-weight:400;color:var(--uf-steel);line-height:1.35}.uf-account__sub.is-warn{color:var(--uf-bad, #c0392b)}.uf-account__news{justify-content:space-between}.uf-account__newstext{display:flex;flex-direction:column;gap:1px;min-width:0}.uf-account__switch{flex-shrink:0;position:relative;width:30px;height:18px;border-radius:999px;background:var(--uf-border);transition:background .15s}.uf-account__switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:var(--uf-paper);box-shadow:0 1px 2px #00000040;transition:transform .15s}.uf-account__news[aria-checked=true] .uf-account__switch{background:var(--uf-blue)}.uf-account__news[aria-checked=true] .uf-account__switch:after{transform:translate(12px)}.uf-account__foot{display:flex;flex-direction:column;padding:6px;background:var(--uf-mist);border-top:1px solid var(--uf-border)}.uf-account__item.is-quiet{font-size:12px;font-weight:500;color:var(--uf-steel);padding:6px 10px}.uf-account__item.is-quiet:hover{background:var(--uf-paper);color:var(--uf-blue)}.uf-account__terms{flex-direction:column;align-items:flex-start;gap:1px}.uf-account__delete{margin-top:4px;border-top:1px solid var(--uf-border);padding-top:9px}.uf-account__item.uf-account__delete:hover{color:var(--uf-bad, #c0392b);background:var(--uf-paper)}@media (prefers-reduced-motion: reduce){.uf-account__switch,.uf-account__switch:after{transition:none}}@media (max-width: 700px){.uf-signin{align-self:center;margin:16px;width:min(440px,calc(100% - 32px));padding:22px 20px 20px}.uf-signin__input{font-size:16px}.uf-signin__code{font-size:26px}.uf--mobile .uf-account__in{width:30px;height:30px;font-size:11px}}.jb{overflow-y:auto;overscroll-behavior:contain}.jb>.uf-bar{position:sticky;top:0;z-index:5}.jb__main{max-width:1400px;margin:0 auto;padding:22px 28px 48px;box-sizing:border-box;width:100%}.jb__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px;position:relative}.jb__titles{display:flex;flex-direction:column;gap:4px;min-width:0}.jb__h1{margin:0;font-size:26px;font-weight:700;letter-spacing:-.01em;color:var(--uf-navy)}.jb__title{display:inline-flex;align-items:center;gap:8px;padding:0;background:none;border:0;font:inherit;font-size:26px;font-weight:700;letter-spacing:-.01em;color:var(--uf-navy);cursor:text;text-align:left;border-radius:6px}.jb__title svg{opacity:0;transition:opacity .15s;flex-shrink:0}.jb__title:hover svg,.jb__title:focus-visible svg{opacity:1}.jb__title:focus-visible{outline:2px solid var(--uf-blue);outline-offset:3px}.jb__meta{font-size:13px;color:var(--uf-steel);display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;line-height:1.45}.jb__meta i{font-style:normal}.jb__link{background:none;border:0;padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--uf-blue);cursor:pointer;text-decoration:none}.jb__link:hover{color:var(--uf-navy)}.jb__lead{margin:4px 0 0;font-size:13px;color:var(--uf-steel);max-width:600px;line-height:1.5}.jb__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.jb__menuwrap{position:relative}.jb__menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:250px;padding:6px;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:10px;box-shadow:var(--uf-shadow-pop);display:flex;flex-direction:column;gap:2px}.jb__item{display:flex;flex-direction:column;gap:2px;text-align:left;padding:8px 10px;background:none;border:0;border-radius:7px;font:inherit;font-size:13px;color:var(--uf-navy);cursor:pointer;text-decoration:none}.jb__item:hover{background:var(--uf-mist)}.jb__item small{font-size:11.5px;color:var(--uf-steel);line-height:1.4}.jb__item.is-quiet{color:var(--uf-steel)}.jb__item.is-danger:hover{color:var(--uf-bad)}.jb__menu-note{padding:6px 10px 4px;font-size:11px;color:var(--uf-steel);border-top:1px solid var(--uf-border);margin-top:2px;line-height:1.4}.jb__pop{position:absolute;right:0;top:calc(100% + 6px);z-index:20;width:340px}.jb__pop .uf-save__pop{position:static;width:auto}.jb__error{margin:-8px 0 12px;font-size:12.5px;color:var(--uf-bad)}.jb__copied{font-size:12px;font-weight:600;color:var(--uf-blue);white-space:nowrap}.jb__grid{display:grid;grid-template-columns:300px minmax(0,1fr) 320px;gap:20px;align-items:start}.jb__cards{display:flex;flex-direction:column;gap:8px}.jb__sec{font-size:12px;font-weight:600;color:var(--uf-steel);padding:6px 2px 2px}.jb-stage{padding:14px 16px 12px;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:12px;min-height:420px;display:flex;flex-direction:column;box-sizing:border-box}.jb-stage--3d{min-height:520px}.jb-3d{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;overflow:hidden;background:var(--uf-stage)}.jb-3d canvas{display:block}.jb-3d.is-hidden{visibility:hidden;pointer-events:none}.jb-stage__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.jb-stage__body{position:relative;flex:1;min-height:440px}.jb-seg{display:inline-flex;border:1px solid var(--uf-border);border-radius:999px;background:var(--uf-mist);overflow:hidden}.jb-seg button{padding:0 12px;height:28px;border:0;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--uf-steel);cursor:pointer}.jb-seg button.is-on{background:var(--uf-blue);color:#fff}.jb-seg button:focus-visible{outline:2px solid var(--uf-blue);outline-offset:-2px}.jb-2d{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;gap:24px;padding:14px 12px 10px;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;background:var(--uf-mist);border-radius:10px}.jb-2d__item{flex:0 0 auto;display:block;background:none;border:0;padding:4px;border-radius:8px;cursor:pointer;font:inherit;color:var(--uf-navy);box-sizing:border-box}.jb-2d__item.is-on{box-shadow:0 0 0 2px var(--uf-blue)}.jb-2d__item svg{display:block;height:100%!important;width:auto!important}.jb-2d__item b{font-size:12px;font-weight:700}.jb-card__thumb{width:60px;height:38px;object-fit:cover;border-radius:4px;border:1px solid var(--uf-border)}.jb-line{flex:1;display:flex;flex-direction:column;min-height:0}.jb-line__row{flex:1;display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;gap:26px 30px;padding:28px 12px 14px;background:var(--uf-mist);border-radius:10px}.jb-line__item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;background:none;border:0;font:inherit;color:var(--uf-navy);cursor:pointer;text-decoration:none;border-radius:6px}.jb-line__item:focus-visible{outline:2px solid var(--uf-blue);outline-offset:4px}.jb-line__box{display:flex;gap:4px;box-sizing:border-box;padding:5px;background:var(--uf-paper);border:2px solid #6b7280;border-radius:4px;transition:box-shadow .15s,border-color .15s}.jb-line__item:hover .jb-line__box{border-color:var(--uf-blue-light)}.jb-line__box.is-on{border-color:var(--uf-blue);box-shadow:0 0 0 4px var(--uf-sel-bg)}.jb-line__box.is-rack{padding:0;border:0;background:transparent;border-radius:3px}.jb-line__box.is-rack.is-on{box-shadow:0 0 0 2px var(--uf-blue),0 0 0 6px var(--uf-sel-bg)}.jb-line__col{flex:1;display:flex;flex-direction:column-reverse;gap:2px;min-width:0}.jb-line__rack{display:flex;align-items:center;box-sizing:border-box;padding:0 5px;border-radius:2px;background:#3a3f47;border-top:1px solid #5a606a;overflow:hidden}.jb-line__rack.is-saved{background:#1e2126;border-top-color:#4b5260}.jb-line__rack i{font-style:normal;font-size:8px;line-height:1;color:#d9dfe9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jb-line__plate{display:flex;flex-direction:column;align-items:center;gap:1px;max-width:160px}.jb-line__plate b{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.jb-line__plate small{font-size:11px;color:var(--uf-steel)}.jb-line__caption{margin:10px 2px 0;font-size:11.5px;color:var(--uf-steel)}.jb-card{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;text-align:left;padding:12px 14px;box-sizing:border-box;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:12px;font:inherit;color:var(--uf-navy);cursor:pointer;text-decoration:none}.jb-card>span:last-child:empty{display:none}a.jb-card:hover .jb-card__fit{color:var(--uf-blue)}.jb-card:hover{border-color:var(--uf-blue-light)}.jb-card.is-on{border-color:var(--uf-blue);background:var(--uf-sel-bg);box-shadow:0 0 0 1px var(--uf-blue) inset}.jb-card.is-gone{opacity:.7;cursor:default}.jb-card__n{width:24px;height:24px;border-radius:12px;background:var(--uf-navy);color:var(--uf-paper);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.jb-card.is-rack .jb-card__n{background:transparent;color:var(--uf-navy);border:1.5px solid var(--uf-navy)}.jb-card__body{display:flex;flex-direction:column;gap:2px;min-width:0}.jb-card__name{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jb-card__sub{font-size:12px;color:var(--uf-steel)}.jb-card__line{font-size:12.5px}.jb-card__fit{font-size:12px;font-weight:600;white-space:nowrap;margin-top:2px}.jb-card__fit.ok{color:var(--uf-good)}.jb-card__fit.no{color:var(--uf-bad)}.jb-card__fit.na{color:var(--uf-steel);font-weight:500}.jb-cardwrap{position:relative}.jb-card__x{position:absolute;top:7px;right:7px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:11px;background:var(--uf-paper);border:1px solid var(--uf-border);color:var(--uf-steel);cursor:pointer;opacity:0;transition:opacity .12s,color .12s,border-color .12s,background .12s;box-shadow:0 1px 3px #0a11201f}.jb-cardwrap:hover .jb-card__x,.jb-cardwrap:focus-within .jb-card__x,.jb-cardwrap.is-on .jb-card__x{opacity:1}.jb-card__x:hover,.jb-card__x:focus-visible{color:var(--uf-bad);border-color:var(--uf-bad);background:var(--uf-bad-bg);opacity:1}.jb-card__x:focus-visible{outline:2px solid var(--uf-blue);outline-offset:2px}@media (hover: none){.jb-card__x{opacity:1}}.jb-side{display:flex;flex-direction:column;gap:14px;position:sticky;top:76px}.jb-panel{padding:14px 16px;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:12px;display:flex;flex-direction:column;gap:8px}.jb-panel.is-sel{border-color:var(--uf-blue)}.jb-panel__eyebrow{font-size:12px;font-weight:600;color:var(--uf-steel)}.jb-panel__title{font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.jb-panel__sub{font-size:12px;color:var(--uf-steel);margin-top:-4px}.jb-row{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.jb-row span:first-child{color:var(--uf-steel)}.jb-row b{font-weight:700;text-align:right}.jb-row.is-total b{font-size:15px}.jb-note{font-size:11.5px;color:var(--uf-steel);line-height:1.45}.jb-order{display:flex;flex-direction:column;gap:5px}.jb-order__col{font-size:11.5px;font-weight:600;color:var(--uf-steel);margin-top:4px}.jb-order__row{display:flex;align-items:center;gap:10px;padding:7px 10px;background:var(--uf-mist);border-radius:8px}.jb-order__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.jb-order__body b{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jb-order__body small{font-size:11px;color:var(--uf-steel)}.jb-order__n{font-size:11.5px;white-space:nowrap;color:var(--uf-steel)}.jb-panel__foot{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;padding-top:10px;border-top:1px solid var(--uf-border)}.jb-btn{flex:1 1 auto;padding:6px 8px;box-sizing:border-box;text-align:center;white-space:nowrap;cursor:pointer;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:6px;color:var(--uf-steel);font:inherit;font-size:11.5px;font-weight:600;text-decoration:none;transition:color .12s,border-color .12s,background .12s}.jb-btn:hover{color:var(--uf-navy);border-color:var(--uf-blue-light)}.jb-btn--go{color:var(--uf-blue);border-color:var(--uf-blue-light)}.jb-btn--go:hover{color:var(--uf-blue);border-color:var(--uf-blue);background:var(--uf-sel-bg)}.jb-btn--out:hover{color:var(--uf-bad);border-color:var(--uf-bad);background:var(--uf-bad-bg)}.jb-revs{display:flex;flex-direction:column;gap:5px}.jb-revs__row{display:flex;align-items:center;gap:8px;font-size:12.5px}.jb-revs__row .jb__link{margin-left:auto}.jb-list{display:flex;flex-direction:column;gap:6px}.jb-list__row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:12px;text-decoration:none;color:var(--uf-navy)}.jb-list__row:hover{border-color:var(--uf-blue-light)}.jb-list__row b{font-size:14px;font-weight:700}.jb-list__row small{display:block;font-size:12px;color:var(--uf-steel);margin-top:2px}.jb-list__when{font-size:12px;color:var(--uf-steel);white-space:nowrap}.jb-empty{padding:28px 20px;text-align:center;font-size:13px;color:var(--uf-steel);background:var(--uf-paper);border:1px dashed var(--uf-border);border-radius:12px;line-height:1.55}.jb-empty b{color:var(--uf-navy)}.jb-empty .uf-save__btn{margin-top:10px}.jb-stripe{display:flex;align-items:center;gap:12px;padding:10px 24px;background:var(--uf-navy);color:var(--uf-paper);font-size:12.5px}.jb-stripe a{color:inherit;font-weight:600}.jb-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#0a112073;padding:20px;box-sizing:border-box}.jb-picker{width:min(620px,100%);max-height:min(720px,100%);box-sizing:border-box;display:flex;flex-direction:column;padding:18px 20px 16px;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:14px;box-shadow:var(--uf-shadow-pop);color:var(--uf-navy)}.jb-picker__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.jb-picker__head h3{margin:0;font-size:16px;font-weight:700}.jb-picker__sub{font-size:12px;color:var(--uf-steel);margin:-6px 0 10px}.jb-picker .uf-svm__rows{min-height:160px;max-height:440px}.jb-picker__new{display:flex;gap:8px;align-items:center;margin-bottom:10px}.jb-picker__new input{flex:1;font:inherit;font-size:13px;padding:8px 10px;border:1px solid var(--uf-border);border-radius:8px;background:var(--uf-paper);color:var(--uf-navy)}.jb-picker__new input:focus-visible{outline:none;border-color:var(--uf-blue);box-shadow:0 0 0 1px var(--uf-blue) inset}.jb-metaform{display:flex;flex-direction:column;gap:8px}.jb-metaform label{display:flex;flex-direction:column;gap:3px;font-size:11.5px;font-weight:600;color:var(--uf-steel)}.jb-metaform input,.jb-metaform textarea{font:inherit;font-size:13px;padding:7px 9px;border:1px solid var(--uf-border);border-radius:7px;background:var(--uf-paper);color:var(--uf-navy)}.jb-metaform input:focus-visible,.jb-metaform textarea:focus-visible{outline:none;border-color:var(--uf-blue);box-shadow:0 0 0 1px var(--uf-blue) inset}.jb-metaform textarea{min-height:64px;resize:vertical}@media (max-width: 1180px){.jb__grid{grid-template-columns:minmax(0,1fr) 300px}.jb-stage{grid-column:1 / -1;order:-1;min-height:360px}}@media (max-width: 900px){.jb__grid{grid-template-columns:1fr}.jb__head{flex-direction:column;align-items:stretch}.jb__actions{flex-wrap:wrap}.jb-side{position:static}}.uf{--uf-navy: #13244f;--uf-blue: #0fa5f7;--uf-blue-light: #4fbdf9;--uf-paper: #ffffff;--uf-mist: #f3f7fb;--uf-border: #e6eaef;--uf-steel: #5b6573;--uf-radius: 6px;--uf-stage: radial-gradient(circle at 50% 38%, #ffffff 0%, #e9edf3 100%);--uf-pill: rgba(255, 255, 255, .92);--uf-shadow: 0 4px 16px rgba(19, 36, 79, .12);--uf-shadow-pop: 0 8px 24px rgba(19, 36, 79, .16);--uf-danger-fill: #c0392b;--uf-sel-bg: rgba(15, 165, 247, .08);--uf-chip-bg: rgba(10, 17, 32, .85);--uf-chip-fg: #4fbdf9;--uf-chip-line: rgba(79, 189, 249, .4);--uf-ring: rgba(15, 165, 247, .45);position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;min-height:0;color-scheme:light;background:var(--uf-paper);color:var(--uf-navy);font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.uf *,.uf *:before,.uf *:after{box-sizing:border-box}.uf button{font-family:inherit}.uf{transition:background .25s,color .25s}.uf[data-theme=dark]{--uf-navy: #e8edf5;--uf-blue-light: #7fd0ff;--uf-paper: #0e1526;--uf-mist: #141e36;--uf-border: #26324d;--uf-steel: #9aa6bc;--uf-stage: radial-gradient(circle at 50% 42%, #24386b 0%, #14244d 45%, #0b1226 100%);--uf-pill: rgba(20, 30, 54, .92);--uf-shadow: 0 6px 20px rgba(0, 0, 0, .45);--uf-shadow-pop: 0 10px 28px rgba(0, 0, 0, .5);--uf-danger-fill: #c9402f;--uf-sel-bg: rgba(15, 165, 247, .14);--uf-chip-bg: rgba(22, 34, 74, .96);--uf-chip-fg: #9fdcff;--uf-chip-line: rgba(127, 208, 255, .6);--uf-ring: rgba(127, 208, 255, .5);color-scheme:dark}.uf :focus-visible{outline:2px solid var(--uf-blue);outline-offset:2px}.uf-mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}.uf-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--uf-steel);margin:0 0 10px}.uf-picker .uf-eyebrow:not(:first-child){margin-top:24px}.uf-bar{display:flex;align-items:center;gap:20px;padding:0 22px;height:60px;flex-shrink:0;background:var(--uf-paper);border-bottom:1px solid var(--uf-border);position:relative;z-index:70}.uf-bar__brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;border-radius:var(--uf-radius)}a.uf-bar__brand:hover{opacity:.78}.uf-logo{height:26px;width:auto}.uf-bar__wordmark{font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--uf-navy)}.uf-bar__wordmark sup{font-size:9px;font-weight:600;top:-.7em}.uf-bar__title{font-size:13px;font-weight:500;color:var(--uf-steel);white-space:nowrap}.uf-bar__dev{font-size:12px;font-weight:600;text-decoration:none;color:var(--uf-steel);padding:6px 10px;border-radius:var(--uf-radius);white-space:nowrap}.uf-bar__dev:hover{color:var(--uf-blue);background:var(--uf-mist)}.uf-team{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:stretch;height:32px;border-radius:999px;background:var(--uf-mist);border:1px solid var(--uf-border)}.uf-team+.uf-units{margin-left:0}.uf-team__mark{display:inline-flex;align-items:center;gap:7px;padding:0 12px 0 13px;font-size:12px;font-weight:700;color:var(--uf-navy);letter-spacing:.01em;cursor:default}.uf-team__mark:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--uf-blue);box-shadow:0 0 0 3px var(--uf-sel-bg)}.uf-team__item{display:inline-flex;align-items:center;padding:0 12px;margin:0;border:0;border-left:1px solid var(--uf-border);background:transparent;color:var(--uf-steel);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:color .12s,background .12s}.uf-team__item:last-child{border-radius:0 999px 999px 0;padding-right:15px}.uf-team__item:hover:not(:disabled){color:var(--uf-navy);background:var(--uf-paper)}.uf-team__item:disabled{opacity:.45;cursor:not-allowed}.uf-team__item{position:relative}.uf-team__item.is-on{color:var(--uf-navy);background:var(--uf-paper);cursor:default}.uf-team__item.is-on:after{content:"";position:absolute;left:12px;right:12px;bottom:5px;height:2px;border-radius:1px;background:var(--uf-blue)}.uf-team__item.is-on:last-child:after{right:15px}@media (max-width: 1500px){.uf-bar--team .uf-bar__title,.uf-bar--team .uf-bar__dev{display:none}}@media (max-width: 1280px){.uf-bar--team{gap:12px;padding:0 16px}.uf-bar--team .uf-team__item{padding:0 9px}.uf-bar--team .uf-team__item:last-child{padding-right:12px}.uf-bar--team .uf-team__mark{font-size:0;padding:0 8px 0 11px}}@media (max-width: 1100px){.uf-bar--team .uf-bar__link{display:none}}@media (max-width: 1100px){.uf-bar:not(.uf-bar--admin) .uf-bar__title{display:none}}@media (max-width: 1100px){.uf-bar--team,.uf-bar--admin{gap:12px;padding:0 16px}.uf-bar--team .uf-team__item,.uf-bar--admin .uf-team__item{padding:0 9px}.uf-bar--team .uf-team__item:last-child,.uf-bar--admin .uf-team__item:last-child{padding-right:12px}.uf-bar--team .uf-team__mark,.uf-bar--admin .uf-team__mark{font-size:0;padding:0 8px 0 11px}.uf-team__item.is-on:after{left:9px;right:9px}.uf-team__item.is-on:last-child:after{right:12px}}@media (max-width: 900px){.uf-bar--admin .uf-bar__dev{display:none}}@media (max-width: 700px){.uf-bar--admin{padding:0 12px;gap:6px}.uf-bar--admin .uf-logo{height:20px}.uf-bar--admin .uf-bar__title,.uf-bar--admin .uf-bar__link,.uf-bar--admin .uf-team__mark{display:none}.uf-bar--admin .uf-team__item{padding:0 7px;font-size:11.5px}.uf-bar--admin .uf-team__item:first-child{border-left:0;border-radius:999px 0 0 999px;padding-left:11px}.uf-bar--admin .uf-team__item:last-child{padding-right:11px}}.uf-units{margin-left:auto;display:flex;align-items:center;gap:12px;position:relative;flex-shrink:0}.uf-units__seg{display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:var(--uf-mist);border:1px solid var(--uf-border)}.uf-units__btn{padding:5px 12px;border:0;border-radius:999px;cursor:pointer;background:transparent;color:var(--uf-steel);font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums;transition:color .12s,background .12s}.uf-units__btn:hover{color:var(--uf-navy)}.uf-units__btn.is-on{color:#fff;background:var(--uf-blue)}.uf-units__hint{position:absolute;top:calc(100% + 16px);right:-6px;z-index:140;width:230px;display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:start;padding:11px 10px 11px 14px;border-radius:8px;background:var(--uf-paper);border:1px solid var(--uf-border);box-shadow:var(--uf-shadow-pop);font-size:12px;font-weight:500;line-height:1.45;color:var(--uf-navy);white-space:normal}.uf-units__hint:before{content:"";position:absolute;top:-6px;right:32px;width:10px;height:10px;transform:rotate(45deg);background:var(--uf-paper);border-left:1px solid var(--uf-border);border-top:1px solid var(--uf-border)}.uf-units__hint .uf-units__link{grid-column:1;justify-self:start}.uf-units__hint .uf-units__close{grid-column:2;grid-row:1}.uf-bar>.uf-theme,.uf-bar>.uf-account,.uf-bar>.uf-team{flex-shrink:0}.uf-bar>.uf-bar__title,.uf-bar>.uf-bar__link{min-width:0;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.uf-units__link{padding:0;border:0;background:none;cursor:pointer;color:var(--uf-blue);font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.uf-units__link:hover{color:var(--uf-navy)}.uf-units__close{width:20px;height:20px;padding:0;cursor:pointer;line-height:1;border:1px solid var(--uf-border);border-radius:999px;background:var(--uf-paper);color:var(--uf-steel);font-size:12px}.uf-units__close:hover{color:var(--uf-navy);border-color:var(--uf-blue-light)}.uf-theme{width:32px;height:32px;padding:0;border-radius:999px;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--uf-mist);border:1px solid var(--uf-border);color:var(--uf-navy);transition:color .12s,border-color .12s,background .12s}.uf-theme:hover{color:var(--uf-blue);border-color:var(--uf-blue)}.uf-theme svg{width:15px;height:15px}.uf-body{flex:1;min-height:0;display:grid;grid-template-columns:320px 1fr 320px}.uf-rail{border-right:1px solid var(--uf-border);padding:22px 20px;overflow:auto;display:flex;flex-direction:column;gap:26px}.uf-specwrap{border-left:1px solid var(--uf-border);padding:22px 20px;overflow:auto;background:var(--uf-mist)}.uf-seg{display:flex;flex-direction:column;gap:8px}.uf-seg--mini{flex-direction:row;gap:6px}.uf-seg--stack .uf-seg__btn{flex-direction:column;align-items:flex-start;gap:4px}.uf-seg--stack .uf-seg__hint{font-size:11px;line-height:1.4}.uf-seg__btn{display:flex;align-items:center;gap:8px;width:100%;padding:11px 13px;text-align:left;cursor:pointer;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:var(--uf-radius);color:var(--uf-navy);font-size:13px;font-weight:600;transition:border-color .12s,background .12s,transform .12s}.uf-seg--mini .uf-seg__btn{flex:1;justify-content:center;padding:8px 6px;font-size:12px}.uf-seg__btn:hover:not(:disabled){border-color:var(--uf-blue-light);transform:translateY(-1px)}.uf-seg__btn.is-on{border-color:var(--uf-blue);background:var(--uf-sel-bg);box-shadow:0 0 0 1px var(--uf-blue) inset}.uf-seg__btn:disabled{opacity:.4;cursor:not-allowed}.uf-seg__label{flex:1}.uf-seg__hint{font-size:11px;font-weight:500;color:var(--uf-steel)}.uf-height{display:flex;align-items:center;gap:14px}.uf-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:10px 34px 10px 13px;cursor:pointer;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:var(--uf-radius);color:var(--uf-navy);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2364748b' stroke-width='1.6' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:border-color .12s,box-shadow .12s}.uf-select:hover{border-color:var(--uf-blue-light)}.uf-select:focus-visible{outline:none;border-color:var(--uf-blue);box-shadow:0 0 0 1px var(--uf-blue) inset}.uf-height__mm{font-size:18px;font-weight:700;color:var(--uf-navy);display:flex;flex-direction:column;line-height:1.1}.uf-height__cap{font-size:11px;font-weight:500;color:var(--uf-steel);letter-spacing:0}.uf-settings{display:flex;flex-direction:column;gap:10px}.uf-toggle{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:12px 13px;cursor:pointer;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:var(--uf-radius)}.uf-toggle:hover{border-color:var(--uf-blue-light)}.uf-toggle__track{position:relative;flex-shrink:0;width:36px;height:20px;margin-top:1px;background:var(--uf-border);border-radius:999px;transition:background .15s}.uf-toggle__knob{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #13244f4d;transition:transform .15s}.uf-toggle.is-on .uf-toggle__track{background:var(--uf-blue)}.uf-toggle.is-on .uf-toggle__knob{transform:translate(16px)}.uf-toggle__text{display:flex;flex-direction:column;gap:3px}.uf-toggle__label{font-size:13px;font-weight:600}.uf-toggle__help{font-size:11px;font-weight:500;color:var(--uf-steel);line-height:1.4}.uf-toggle:disabled{cursor:not-allowed}.uf-toggle:disabled:hover{border-color:var(--uf-border)}.uf-toggle.is-blocked .uf-toggle__track{opacity:.55}.uf-toggle.is-blocked .uf-toggle__label{color:var(--uf-steel)}.uf-toggle.is-blocked .uf-toggle__help{color:var(--uf-warn);border-left:2px solid var(--uf-warn);padding-left:7px;margin-top:2px}.uf-stage{position:relative;overflow:hidden;background:var(--uf-stage)}.uf-stage__canvas{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--uf-stage)}.uf-stage__canvas.is-swap{animation:uf-stage-swap .55s cubic-bezier(.22,.75,.2,1)}@keyframes uf-stage-swap{0%,16%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}@keyframes uf-stage-cut{0%,40%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.uf-stage__canvas.is-swap{animation:uf-stage-cut .3s ease-out}}.uf-stage__veil{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--uf-steel);font-size:14px;font-weight:600;letter-spacing:.02em;pointer-events:none}.uf-stage__foot{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.uf-stage{container-type:inline-size}.uf-stage__foot--raised{bottom:62px}.uf-stage__corner{position:absolute;bottom:18px;z-index:25}.uf-stage__corner--left{left:18px}.uf-stage__corner--right{right:18px}.uf-hist{display:flex;align-items:center;gap:8px}.uf-hist__undo{position:relative;display:flex;align-items:center}.uf-tool.is-off,.uf-tool.is-off:hover{opacity:.6;color:var(--uf-steel);border-color:var(--uf-border);cursor:default}.uf-tool.is-off .uf-split__more{cursor:default}.uf-tool.uf-split{padding:0}.uf-split>button{background:none;border:0;color:inherit;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:7px;padding:7px 12px 7px 14px;border-radius:999px 0 0 999px;transition:color .12s}.uf-split>button:hover:not(:disabled){color:var(--uf-navy)}.uf-split>button:disabled{cursor:default}.uf-split>.uf-split__more{padding:7px 10px 7px 8px;border-left:1px solid var(--uf-border);border-radius:0 999px 999px 0}.uf-split>.uf-split__more.is-on{color:var(--uf-blue)}.uf-split>.uf-split__main:last-child{border-radius:999px;padding-right:12px}.uf-hist__tail{margin-left:2px;padding-left:10px;border-left:1px solid var(--uf-border);font-weight:500;color:var(--uf-steel);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:clamp(0px,100cqw - 640px,240px)}@container (max-width: 780px){.uf-hist__tail{display:none}}.uf-hist__redo{animation:uf-strip-in .2s ease-out}.uf-strip__card.uf-hist__card{position:absolute;bottom:calc(100% + 8px);left:0;width:320px;max-width:calc(100cqw - 36px);max-height:min(60vh,520px);animation:uf-hist-in .18s ease-out}.uf-hist__count{font-size:11px;font-weight:500;color:var(--uf-steel)}.uf-hist__row{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:6px 7px;border:0;border-radius:5px;background:none;color:var(--uf-navy);font-size:12.5px;font-weight:600;cursor:pointer}.uf-hist__row svg{flex:none;color:var(--uf-steel)}.uf-hist__rowtext{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uf-hist__rown{font-size:11px;font-weight:600;color:var(--uf-blue);opacity:0;font-variant-numeric:tabular-nums}.uf-hist__row.is-up{background:var(--uf-sel-bg)}.uf-hist__row.is-up .uf-hist__rown{opacity:1}.uf-hist__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;padding-top:8px;border-top:1px solid var(--uf-border)}.uf-hist__foot .uf-popbtn{display:inline-flex;align-items:center;gap:6px;max-width:100%}.uf-hist__foot .uf-popbtn svg{flex:none}@keyframes uf-hist-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.uf-hist__card,.uf-hist__redo{animation:none}}.uf-stage__hint{background:var(--uf-pill);color:var(--uf-navy);font-size:12px;font-weight:600;padding:7px 14px;border-radius:999px;border:1px solid var(--uf-border);box-shadow:var(--uf-shadow);pointer-events:none;white-space:nowrap}.uf-tools{display:flex;gap:8px;pointer-events:none}.uf-tool{pointer-events:auto;display:flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;cursor:pointer;background:var(--uf-pill);border:1px solid var(--uf-border);color:var(--uf-steel);font-size:12px;font-weight:600;box-shadow:var(--uf-shadow);white-space:nowrap;transition:color .12s,border-color .12s,background .12s}.uf-tool:hover{color:var(--uf-navy);border-color:var(--uf-blue-light)}.uf-tool.is-on{color:#fff;background:var(--uf-blue);border-color:var(--uf-blue)}.uf-confirm{position:relative;width:min(420px,100%);padding:22px 24px 20px;background:var(--uf-paper);color:var(--uf-navy);border-radius:10px;box-shadow:var(--uf-shadow-pop);display:flex;flex-direction:column;gap:8px}.uf-confirm__x{position:absolute;top:12px;right:12px;width:26px;height:26px;font-size:20px}.uf-confirm__title{margin:0;padding-right:24px;font-size:17px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.uf-confirm__body{margin:0;font-size:13px;line-height:1.5;color:var(--uf-steel);overflow-wrap:anywhere}.uf-confirm__body b{color:var(--uf-navy);font-weight:600}.uf-confirm__units{display:block;margin-top:8px;padding-left:10px;border-left:2px solid var(--uf-border)}.uf-confirm__units>span{display:block}.uf-confirm__error{margin:0;font-size:12.5px;line-height:1.4;color:var(--uf-bad)}.uf-confirm__acts{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.uf-confirm__btn{padding:10px 18px;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:999px;color:var(--uf-navy);transition:color .12s,border-color .12s,filter .12s}.uf-confirm__btn:hover:not(:disabled){color:var(--uf-blue);border-color:var(--uf-blue)}.uf-confirm__btn:disabled{opacity:.55;cursor:default}.uf-confirm__btn.is-go{background:var(--uf-blue);border-color:var(--uf-blue);color:#fff}.uf-confirm__btn.is-go:hover:not(:disabled){color:#fff;border-color:var(--uf-blue);filter:brightness(1.08)}.uf-confirm__btn.is-danger{background:var(--uf-danger-fill);border-color:var(--uf-danger-fill);color:#fff}.uf-confirm__btn.is-danger:hover:not(:disabled){color:#fff;border-color:var(--uf-danger-fill);filter:brightness(1.08)}@media (max-width: 700px){.uf-confirm{align-self:center;margin:16px;width:min(420px,calc(100% - 32px));padding:20px 18px 18px}}.uf-sectionbar{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;width:320px;background:var(--uf-pill);border:1px solid var(--uf-border);box-shadow:var(--uf-shadow)}.uf-sectionbar .uf-seg--mini{flex:0 0 auto}.uf-sectionbar .uf-seg__btn{padding:6px 10px;font-size:11.5px}.uf-sectionbar .uf-slider{flex:1}.uf-stage__model{position:absolute;top:16px;right:18px;color:var(--uf-steel);font-size:12px;font-weight:600;letter-spacing:.06em;pointer-events:none}.uf-dim{background:var(--uf-chip-bg);color:var(--uf-chip-fg);border:1px solid var(--uf-chip-line);border-radius:var(--uf-radius);padding:2px 8px;font-size:12px;font-weight:700;white-space:nowrap;font-family:Montserrat,sans-serif;font-variant-numeric:tabular-nums}.uf-pop-anchor{position:relative;--pop-dx: 0px;--pop-dy: 0px;transform:translate(calc(-50% + var(--pop-dx)),calc(-100% - 14px + var(--pop-dy)))}.uf-pop-anchor[data-place=below]{transform:translate(calc(-50% + var(--pop-dx)),calc(14px + var(--pop-dy)))}.uf-pop-anchor[data-place=right]{transform:translate(calc(14px + var(--pop-dx)),calc(-50% + var(--pop-dy)))}.uf-pop-anchor[data-place=left]{transform:translate(calc(-100% - 14px + var(--pop-dx)),calc(-50% + var(--pop-dy)))}.uf-pop-anchor:after{content:"";position:absolute;width:11px;height:11px;left:clamp(14px,calc(50% - var(--pop-dx)),calc(100% - 14px));bottom:-6px;background:var(--uf-paper);border-right:1px solid var(--uf-border);border-bottom:1px solid var(--uf-border);transform:translate(-50%) rotate(45deg)}.uf-pop-anchor[data-place=below]:after{bottom:auto;top:-6px;transform:translate(-50%) rotate(225deg)}.uf-pop-anchor[data-place=right]:after{left:-6px;bottom:auto;top:clamp(14px,calc(50% - var(--pop-dy)),calc(100% - 14px));transform:translateY(-50%) rotate(135deg)}.uf-pop-anchor[data-place=left]:after{left:auto;right:-6px;bottom:auto;top:clamp(14px,calc(50% - var(--pop-dy)),calc(100% - 14px));transform:translateY(-50%) rotate(315deg)}.uf-pop-anchor[data-covered]:after{display:none}.uf-pop{position:relative;width:max-content;min-width:150px;max-width:260px;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:9px;padding:9px 10px 10px;box-shadow:var(--uf-shadow-pop)}.uf-pop-anchor .uf-pop{max-height:var(--pop-max, none);overflow:hidden auto;scrollbar-width:thin;overscroll-behavior:contain}.uf-pop-anchor .uf-pop.is-scroll{scrollbar-gutter:stable}.uf-pop-anchor .uf-pop__head{position:sticky;top:-9px;z-index:1;margin:-9px 0 4px;padding:9px 0 3px;background:var(--uf-paper)}.uf-pop-anchor .uf-pop>.uf-pop__foot:last-child{position:sticky;bottom:-10px;z-index:1;margin-bottom:-10px;padding-bottom:10px;background:var(--uf-paper)}.uf-pop__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.uf-pop__title{font-size:12px;font-weight:700;color:var(--uf-navy)}.uf-pop__x{width:18px;height:18px;flex-shrink:0;border:none;background:transparent;border-radius:4px;color:var(--uf-steel);font-size:15px;line-height:1;cursor:pointer;transition:background .12s,color .12s}.uf-pop__x:hover{background:var(--uf-mist);color:var(--uf-navy)}.uf-pop__label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--uf-steel);margin:8px 0 4px}.uf-pop__label:first-of-type{margin-top:0}.uf-pop__note{font-size:10.5px;color:var(--uf-steel);margin:8px 0 0;line-height:1.4}.uf-pop__choices{display:flex;flex-direction:column;gap:4px}.uf-choice{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:7px 9px;cursor:pointer;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:5px;color:var(--uf-navy);font-size:12px;font-weight:600;transition:border-color .12s,background .12s}.uf-choice:hover{border-color:var(--uf-blue-light)}.uf-choice.is-on{border-color:var(--uf-blue);background:var(--uf-sel-bg);box-shadow:0 0 0 1px var(--uf-blue) inset}.uf-choice--static{cursor:default;box-sizing:border-box}.uf-choice__sku{flex:0 0 auto;margin-left:auto;font-size:10.5px;font-weight:500;letter-spacing:.03em;color:var(--uf-steel);font-variant-numeric:tabular-nums;white-space:nowrap}.uf-pop__foot{display:flex;gap:5px;margin-top:8px;padding-top:8px;border-top:1px solid var(--uf-border)}.uf-pop__foot--logo .uf-popbtn{flex:1 1 auto;white-space:nowrap;padding-inline:6px}.uf-popbtn{flex:1;padding:6px 8px;cursor:pointer;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:5px;color:var(--uf-steel);font-size:11.5px;font-weight:600;transition:color .12s,border-color .12s,background .12s}.uf-popbtn:hover{color:var(--uf-navy);border-color:var(--uf-blue-light)}.uf-popbtn--danger:hover{color:#c0392b;border-color:#e5b6b0;background:#c0392b14}.uf-popbtn--file{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}.uf-popbtn--file.is-busy{opacity:.6;cursor:progress}.uf-engrave{margin-top:8px;padding-top:2px;border-top:1px solid var(--uf-border)}.uf-engrave__head{display:flex;align-items:center;gap:6px;width:100%;padding:5px 0 3px;background:none;border:none;cursor:pointer;text-align:left}.uf-engrave__title{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--uf-steel)}.uf-engrave__sum{margin-left:auto;font-size:10.5px;font-weight:600;color:var(--uf-navy);white-space:nowrap}.uf-engrave__chev{font-size:9px;color:var(--uf-steel)}.uf-engrave__head:hover .uf-engrave__title{color:var(--uf-navy)}.uf-pop__note--err{color:#c0392b}.uf-stepper{display:flex;align-items:center;gap:6px}.uf-stepper button{width:30px;height:30px;flex-shrink:0;cursor:pointer;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:5px;color:var(--uf-navy);font-size:14px;line-height:1}.uf-stepper button:hover:not(:disabled){border-color:var(--uf-blue);color:var(--uf-blue)}.uf-stepper button:disabled{opacity:.35;cursor:not-allowed}.uf-stepper__val{flex:1;text-align:center;font-size:12px;font-weight:700;color:var(--uf-navy)}.uf-slider{width:100%;margin:2px 0 0;cursor:pointer;accent-color:var(--uf-blue)}.uf-spec__model{display:flex;align-items:center;justify-content:space-between;gap:12px}.uf-spec__model-label{font-size:12px;font-weight:500;color:var(--uf-steel)}.uf-spec__model-code{font-size:15px;font-weight:700;color:var(--uf-navy)}.uf-spec__sub{font-size:12px;font-weight:600;color:var(--uf-blue);margin-top:2px}.uf-spec__group{margin-top:18px;border-top:1px solid var(--uf-border)}.uf-spec__group:first-child{margin-top:0;border-top:none}.uf-spec__group:first-child .uf-spec__row{padding-top:4px}.uf-spec__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--uf-border)}.uf-spec__k{font-size:12px;font-weight:500;color:var(--uf-steel)}.uf-spec__v{font-size:14px;font-weight:700;color:var(--uf-navy);text-align:right}.uf-spec__unit{font-size:11px;font-weight:500;color:var(--uf-steel)}.uf-spec__alt,.uf-spec__sub{display:block;font-size:11px;font-weight:500;color:var(--uf-steel);margin-top:2px}.uf-spec__x{font:inherit;font-size:11px;font-weight:600;color:var(--uf-blue);background:none;border:0;padding:0;margin-left:8px;cursor:pointer}.uf-spec__x:hover{text-decoration:underline}.uf-spec__row.is-total .uf-spec__v{font-size:16px}.uf-weighed__add{font:inherit;font-size:12px;font-weight:600;color:var(--uf-blue);background:none;border:0;padding:0;cursor:pointer}.uf-weighed__add:hover{text-decoration:underline}.uf-weighed__val{background:none;border:0;padding:0;cursor:pointer}.uf-weighed__fig{text-decoration:underline dotted;text-decoration-color:var(--uf-steel);text-underline-offset:3px}.uf-weighed__val:hover .uf-weighed__fig{text-decoration-color:var(--uf-blue)}.uf-weighed__val:disabled{cursor:default}.uf-weighed__val:disabled .uf-weighed__fig{text-decoration:none}.uf-weighed__edit{display:flex;align-items:baseline;gap:5px}.uf-weighed__in{width:72px;padding:2px 6px;text-align:right;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;font-family:inherit;font-size:14px;font-weight:700;color:var(--uf-navy);background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:4px}.uf-weighed__in::-webkit-outer-spin-button,.uf-weighed__in::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.uf-spec__note.uf-weighed__hint,.uf-spec__note.uf-weighed__err,.uf-spec__note.uf-weighed__stale{text-align:left}.uf-spec__note.uf-weighed__err{color:var(--uf-bad)}.uf-weighed.is-fresh{animation:uf-weighed-in 2.6s ease-out}@keyframes uf-weighed-in{0%,55%{background:var(--uf-sel-bg);box-shadow:0 0 0 6px var(--uf-sel-bg)}to{background:transparent;box-shadow:0 0 0 6px transparent}}@media (prefers-reduced-motion: reduce){.uf-weighed.is-fresh{animation:none}}@media (pointer: coarse){.uf-weighed__val,.uf-weighed__add{padding:9px 4px;margin:-9px -4px}.uf-weighed .uf-spec__x{padding:8px 4px;margin:-8px -4px}}.uf-cta{margin-top:20px;width:100%;padding:11px;cursor:pointer;background:var(--uf-blue);border:none;border-radius:var(--uf-radius);color:#fff;font-size:13px;font-weight:700}.uf-cta:disabled{background:#aeb9c8;cursor:not-allowed}.uf-share{margin-top:20px;width:100%;padding:10px;cursor:pointer;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:var(--uf-radius);color:var(--uf-navy);font-size:13px;font-weight:600;transition:border-color .12s,color .12s,background .12s}.uf-share:hover:not(:disabled){border-color:var(--uf-blue);color:var(--uf-blue)}.uf-share.is-copied,.uf-share.is-copied:hover:not(:disabled){border-color:var(--uf-blue);color:#fff;background:var(--uf-blue)}.uf-share:disabled{opacity:.5;cursor:not-allowed}.uf-spec__note{font-size:11px;color:var(--uf-steel);margin:8px 0 0;text-align:center}.uf-spec__details{margin-top:10px;border-top:1px solid var(--uf-border);padding-top:8px}.uf-spec__group+.uf-spec__details{margin-top:2px;border-top:none;padding-top:6px}.uf-spec__details summary{cursor:pointer;font-size:12px;font-weight:600;color:var(--uf-steel);text-transform:uppercase;letter-spacing:.08em;-webkit-user-select:none;user-select:none}.uf-spec__details summary:hover{color:var(--uf-navy)}.uf-dtable{width:100%;border-collapse:collapse;margin-top:6px}.uf-dtable td{padding:4px 0 4px 6px;font-size:11.5px;border-top:1px solid var(--uf-border);color:var(--uf-navy);vertical-align:top;line-height:1.35}.uf-dtable td:first-child{padding-left:0}.uf-dtable__sku{display:block;font-size:10px;color:var(--uf-steel)}.uf-dtable__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.uf-dtable__hw td{color:var(--uf-steel)}.uf-dtable__warn{color:#b45309}.uf-dtable__total td{font-weight:700;border-top:2px solid var(--uf-border)}.uf-dtable__group td{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--uf-steel);padding:10px 0 2px;border-top:none}.uf-dtable__subrow td{color:var(--uf-steel);border-top:none;padding-top:0}.uf-dtable__subrow td:first-child{padding-left:10px}.uf-dtable__incl{font-size:10px;font-style:italic;color:var(--uf-steel)}.uf-seldet{margin-top:8px;padding:8px 10px;background:var(--uf-mist);border-radius:var(--uf-radius)}.uf-seldet__title{font-size:12px;font-weight:700;color:var(--uf-navy);margin-bottom:2px}.uf-seldet__row{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;color:var(--uf-navy);padding:2px 0;line-height:1.35}.uf-seldet__main{font-weight:700}.uf-seldet__sub{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--uf-steel);margin:8px 0 2px}.uf-seldet__sku{display:block;font-size:10px;color:var(--uf-steel);font-weight:400}.uf-seldet__incl{font-size:10.5px;color:var(--uf-steel);font-style:italic;font-weight:400}.uf-seldet__warn{color:#b45309;font-weight:600}.uf-shoplinks{margin-top:24px;display:flex;flex-direction:column;gap:8px}.uf-shopcard{display:flex;gap:12px;align-items:center;text-decoration:none;padding:10px;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:var(--uf-radius);transition:border-color .12s,transform .12s}.uf-shopcard:hover{border-color:var(--uf-blue-light);transform:translateY(-1px)}.uf-shopcard__img{width:56px;height:56px;border-radius:5px;object-fit:cover;flex-shrink:0;background:var(--uf-mist)}.uf-shopcard__text{display:flex;flex-direction:column;gap:3px;min-width:0}.uf-shopcard__title{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--uf-navy)}.uf-shopcard__title svg{color:var(--uf-steel);flex-shrink:0}.uf-shopcard:hover .uf-shopcard__title svg{color:var(--uf-blue)}.uf-shopcard__desc{font-size:11px;font-weight:500;color:var(--uf-steel);line-height:1.45}.uf-removed{margin-top:24px;display:flex;flex-direction:column;gap:6px}.uf-removed--card{margin-top:0;gap:2px}.uf-removeditem{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 6px 6px 9px;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:var(--uf-radius)}.uf-removed--card .uf-removeditem{border-color:transparent;padding:5px 5px 5px 7px;border-radius:5px}.uf-removed--card .uf-removeditem:hover{background:var(--uf-mist)}.uf-removeditem__name{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:12.5px;font-weight:600;color:var(--uf-navy)}.uf-removeditem__name svg{flex:none;color:var(--uf-steel)}.uf-removeditem__put{flex:0 0 auto}.uf-removed__foot{display:flex;gap:5px;margin-top:4px;padding-top:8px;border-top:1px solid var(--uf-border)}.uf-removed__note{font-size:10.5px;color:var(--uf-steel);margin:4px 0 0;line-height:1.4}.uf-popbtn--primary{color:#fff;background:var(--uf-blue);border-color:var(--uf-blue)}.uf-popbtn--primary:hover{color:#fff;border-color:var(--uf-blue);filter:brightness(1.06)}.uf-strip{position:absolute;top:16px;left:18px;bottom:72px;max-width:70%;z-index:30;display:flex;flex-direction:column;align-items:flex-start;gap:8px;pointer-events:none}.uf-strip__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.uf-strip__pill{padding:6px 9px 6px 12px;gap:8px}.uf-strip__pill--strong{border-color:var(--uf-blue);color:var(--uf-navy)}.uf-strip__pill.is-fresh{animation:uf-strip-ring 1.6s ease-out 2}.uf-strip__n{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--uf-blue);color:#fff;font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums}.uf-strip__pill.is-on .uf-strip__n{background:#fff;color:var(--uf-blue)}.uf-strip__plus{display:none;font-size:15px;line-height:1;font-weight:600;margin:-2px 0}.uf-strip__tail{margin-left:2px;padding-left:10px;border-left:1px solid var(--uf-border);font-weight:500;color:var(--uf-steel)}.uf-strip__card{pointer-events:auto;min-height:0;overflow:hidden auto;scrollbar-width:thin;overscroll-behavior:contain;width:300px;max-width:100%;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:9px;padding:9px 10px 10px;box-shadow:var(--uf-shadow-pop);animation:uf-strip-in .18s ease-out}.uf-strip__card[data-card=equipment]{width:320px}.uf-strip__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.uf-strip__title{font-size:12px;font-weight:700;color:var(--uf-navy)}@keyframes uf-strip-ring{0%{box-shadow:0 0 0 0 var(--uf-ring),var(--uf-shadow)}70%{box-shadow:0 0 0 9px transparent,var(--uf-shadow)}to{box-shadow:0 0 0 0 transparent,var(--uf-shadow)}}@keyframes uf-strip-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.uf-strip__pill.is-fresh,.uf-strip__card,.uf-undo{animation:none}}.uf-undo{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:7px 7px 7px 14px;border-radius:12px;background:var(--uf-pill);border:1px solid var(--uf-border);box-shadow:var(--uf-shadow);animation:uf-strip-in .2s ease-out}.uf-undo__msg{font-size:12px;font-weight:600;color:var(--uf-navy);white-space:nowrap;line-height:1.35}.uf-undo__note{display:block;font-weight:500;color:var(--uf-steel);white-space:normal;max-width:min(460px,60vw)}.uf--mobile .uf-undo{max-width:calc(100vw - 24px)}.uf--mobile .uf-undo__msg{flex:1 1 auto;min-width:0;white-space:normal}.uf--mobile .uf-undo__note{max-width:none}.uf-undo .uf-popbtn{flex:0 0 auto}.uf-undo__x{width:22px;height:22px;border:0;border-radius:50%;background:none;color:var(--uf-steel);font-size:15px;line-height:1;cursor:pointer;transition:background .12s,color .12s}.uf-undo__x:hover{background:var(--uf-mist);color:var(--uf-navy)}.uf{--uf-warn: #a85d00;--uf-warn-bg: #fff3dc;--uf-warn-ring: rgba(224, 142, 20, .5)}.uf[data-theme=dark]{--uf-warn: #ffc466;--uf-warn-bg: #3b2c0e;--uf-warn-ring: rgba(255, 196, 102, .45)}.uf-covergone{pointer-events:auto;display:flex;align-items:flex-start;gap:12px;width:max-content;max-width:min(500px,calc(100cqw - 36px));padding:13px 10px 12px 14px;border-radius:14px;background:var(--uf-paper);border:1px solid var(--uf-border);box-shadow:var(--uf-shadow-pop);animation:uf-strip-in .22s ease-out,uf-covergone-ring 1.5s ease-out .1s}@keyframes uf-covergone-ring{0%{box-shadow:0 0 0 0 var(--uf-warn-ring),var(--uf-shadow-pop)}70%{box-shadow:0 0 0 12px transparent,var(--uf-shadow-pop)}to{box-shadow:0 0 0 0 transparent,var(--uf-shadow-pop)}}@media (prefers-reduced-motion: reduce){.uf-covergone{animation:none}}.uf-covergone__icon{flex:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--uf-warn-bg);color:var(--uf-warn)}.uf-covergone__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:9px}.uf-covergone__item{margin:0;display:flex;flex-direction:column;gap:3px;font-size:12px;line-height:1.45;color:var(--uf-steel);font-weight:500}.uf-covergone__title{font-size:13.5px;font-weight:700;color:var(--uf-navy);line-height:1.3}.uf-covergone__hint{color:var(--uf-navy);font-weight:600}.uf-covergone__acts{display:flex;gap:8px;margin-top:1px}.uf-covergone__acts .uf-popbtn{flex:0 0 auto;min-width:64px;padding-inline:14px}.uf-covergone--toast{position:fixed;top:116px;left:12px;right:12px;width:auto;max-width:none;z-index:120}.uf--mobile .uf-strip{top:10px;left:12px;bottom:auto}.uf--mobile .uf-hist__word,.uf--mobile .uf-hist__tail{display:none}.uf--mobile .uf-split>.uf-split__main{padding:7px 12px}.uf--mobile .uf-strip__pill{padding:5px 7px 5px 9px;gap:6px}.uf--mobile .uf-strip__label,.uf--mobile .uf-strip__tail{display:none}.uf--mobile .uf-strip__plus{display:inline-block}.uf-removeditem__btn{flex-shrink:0;padding:5px 10px;cursor:pointer;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:999px;color:var(--uf-steel);font-size:11px;font-weight:600;transition:color .12s,border-color .12s}.uf-removeditem__btn:hover{color:var(--uf-blue);border-color:var(--uf-blue)}@media (max-width: 900px){.uf-body{grid-template-columns:1fr;grid-template-rows:auto minmax(320px,52vh) auto;overflow:auto}.uf-bar{gap:12px}.uf-units__hint{display:none}.uf-rail{border-right:none;border-bottom:1px solid var(--uf-border)}.uf-specwrap{border-left:none;border-top:1px solid var(--uf-border)}}@media (max-width: 600px){.uf-bar__title{display:none}}@media (prefers-reduced-motion: reduce){.uf,.uf *{transition:none!important}}.uf{--uf-good: #1b8a4b;--uf-good-bg: #ddf5e6;--uf-bad: #c0392b;--uf-bad-bg: #fbe3e0;--uf-track: #e8edf4}.uf[data-theme=dark]{--uf-good: #4cc97a;--uf-good-bg: #123324;--uf-bad: #f0705f;--uf-bad-bg: #3a1a17;--uf-track: #1f2a45}.uf-bar__link{font-size:12px;font-weight:600;text-decoration:none;color:var(--uf-blue);padding:6px 10px;border-radius:var(--uf-radius);white-space:nowrap}.uf-bar__link:hover{background:var(--uf-mist)}.uf-eyebrow__sub{margin-left:8px;letter-spacing:0;text-transform:none;font-weight:500}.uf-rackrows{display:flex;flex-direction:column;border:1px solid var(--uf-border);border-radius:var(--uf-radius);overflow:hidden;background:var(--uf-paper)}.uf-rackrow{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:8px;padding:6px 8px 6px 12px;border-top:1px solid var(--uf-border);font-size:13px;color:var(--uf-navy)}.uf-rackrow:first-child{border-top:0}.uf-rackrow.has{background:var(--uf-sel-bg)}.uf-rackrow__u{font-weight:700}.uf-rackrow__mm{font-size:12px;color:var(--uf-steel)}.uf-rackrow .uf-stepper{width:100px}.uf-rackrow.is-stray{color:var(--uf-steel)}.uf-rackrow.is-stray .uf-rackrow__mm{font-style:italic}.uf-linkbtn{margin-top:10px;background:none;border:0;padding:0;color:var(--uf-blue);font-weight:600;font-size:12px;cursor:pointer;align-self:flex-start}.uf-linkbtn:hover{text-decoration:underline}.uf-fit{border-radius:10px;padding:14px 16px}.uf-fit.ok{background:var(--uf-good-bg);color:var(--uf-good)}.uf-fit.no{background:var(--uf-bad-bg);color:var(--uf-bad)}.uf-fit.empty{background:var(--uf-paper);color:var(--uf-steel);border:1px solid var(--uf-border)}.uf-fit__head{font-size:18px;font-weight:700;letter-spacing:-.01em}.uf-fit__body{font-size:13px;margin-top:4px;line-height:1.45}.uf-fill{margin-top:12px}.uf-fill__bar{position:relative;height:16px;border-radius:4px;overflow:hidden;background:var(--uf-track);display:flex}.uf-fill__seg{height:100%;background:var(--uf-navy);border-right:1px solid var(--uf-paper)}.uf-fill__seg:nth-child(2n){opacity:.72}.uf-fill__seg.over{background:var(--uf-bad);opacity:1}.uf-fill__cap{position:absolute;top:0;bottom:0;width:2px;background:var(--uf-blue)}.uf-fill__nums{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;color:var(--uf-steel)}.uf-fill__nums b{color:var(--uf-navy);font-weight:600}.uf-stack{display:flex;flex-direction:column;border:1px solid var(--uf-border);border-radius:var(--uf-radius);overflow:hidden;background:var(--uf-paper)}.uf-stack__row{display:grid;grid-template-columns:1fr auto auto;gap:12px;padding:7px 10px;border-top:1px solid var(--uf-border);font-size:13px;color:var(--uf-navy)}.uf-stack__w{color:var(--uf-steel);font-weight:500;min-width:58px;text-align:right}.uf-stack__row:first-child{border-top:0}.uf-stack__row.over{color:var(--uf-bad)}.uf-stack__u{color:var(--uf-steel);margin-left:6px;font-weight:500}.uf-stack__empty{padding:12px;color:var(--uf-steel);font-size:13px;text-align:center}.uf-shop{margin-top:24px}.uf-shop__head{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.uf-shop__head .uf-eyebrow{margin:0}.uf-shop__count{font-size:11px;font-weight:500;color:var(--uf-steel);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-shop__site{font-size:11px;font-weight:600;color:var(--uf-steel);text-decoration:none;white-space:nowrap}.uf-shop__site:hover{color:var(--uf-blue)}.uf-shop__list{border:1px solid var(--uf-border);border-radius:var(--uf-radius);overflow:hidden;background:var(--uf-paper)}.uf-shop__grp{font-size:10px;font-weight:600;color:var(--uf-steel);padding:5px 8px 4px;background:var(--uf-mist);border-top:1px solid var(--uf-border)}.uf-shop__grp:first-child{border-top:0}.uf-shop__row{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;padding:5px 8px;border-top:1px solid var(--uf-border)}.uf-shop__row:first-child{border-top:0}.uf-shop__img{width:32px;height:32px;border-radius:4px;object-fit:cover;background:var(--uf-mist);display:block}.uf-shop__txt{display:flex;flex-direction:column;gap:1px;min-width:0}.uf-shop__label{font-size:12px;font-weight:600;color:var(--uf-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-shop__note{font-size:10.5px;font-weight:500;color:var(--uf-steel);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-shop__go{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:var(--uf-steel);transition:color .12s,background .12s}.uf-shop__go svg{display:block}.uf-shop__go:hover{color:var(--uf-blue);background:var(--uf-sel-bg)}.uf-shop__go:focus-visible{outline:2px solid var(--uf-blue);outline-offset:1px;color:var(--uf-blue)}.uf-shop__act{display:flex;align-items:center;gap:6px}.uf-shop__sw{font:inherit;font-size:10.5px;font-weight:600;color:var(--uf-blue);background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:999px;padding:3px 9px;cursor:pointer;white-space:nowrap;transition:border-color .12s,background .12s,color .12s}.uf-shop__sw:hover{border-color:var(--uf-blue);background:var(--uf-sel-bg)}.uf-shop__sw.is-on{color:#fff;background:var(--uf-blue);border-color:var(--uf-blue)}.uf-shop__sw:focus-visible{outline:2px solid var(--uf-blue);outline-offset:1px}.uf-shop__foot{display:flex;align-items:baseline;gap:14px;margin-top:8px}.uf-shop__foot .uf-linkbtn{margin-top:0}.uf-shop__more{font-size:12px;font-weight:600;color:var(--uf-blue);text-decoration:none;margin-left:auto}.uf-shop__more:hover{text-decoration:underline}.uf-stack__row.is-pending{opacity:.55}.uf-weight{margin-top:6px}.uf-weight .uf-spec__v.is-muted{color:var(--uf-steel);font-weight:500;font-size:12px}.uf-weight .uf-spec__row.is-total .uf-spec__v{font-size:16px}.uf-weight+.uf-spec__note,.uf-spec__note+.uf-spec__note{margin-top:6px}.uf-selwrap{position:relative}.uf-select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:9px 34px 9px 12px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:var(--uf-navy);background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:var(--uf-radius);transition:border-color .12s}.uf-select:hover:not(:disabled){border-color:var(--uf-blue-light)}.uf-select:focus{border-color:var(--uf-blue);box-shadow:0 0 0 1px var(--uf-blue) inset;outline:none}.uf-select:disabled{color:var(--uf-steel);cursor:default}.uf-select option{font-weight:500;color:var(--uf-navy)}.uf-select--faced{color:transparent}.uf-select__face{position:absolute;top:0;right:34px;bottom:0;left:0;padding-left:12px;display:flex;align-items:center;gap:8px;pointer-events:none;font-size:13px;font-weight:600;color:var(--uf-navy)}.uf-select__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uf-select__sku{flex:none;font-size:11px;font-weight:500;color:var(--uf-steel)}.uf-selwrap:after{content:"";position:absolute;right:13px;top:50%;width:7px;height:7px;border-right:2px solid var(--uf-steel);border-bottom:2px solid var(--uf-steel);transform:translateY(-70%) rotate(45deg);pointer-events:none}.uf-cabpick{position:relative}.uf-cabpick:after{content:"";position:absolute;right:13px;top:19px;width:7px;height:7px;border-right:2px solid var(--uf-steel);border-bottom:2px solid var(--uf-steel);transform:translateY(-70%) rotate(45deg);pointer-events:none}.uf-cabpick__btn{position:relative;display:block;min-height:38px;text-align:left}.uf-cabpick__btn:disabled{cursor:default}.uf-cabpick__btn.is-empty .uf-select__title{color:var(--uf-steel)}.uf-cabpick__list{position:absolute;top:calc(100% + 6px);left:-14px;right:-14px;z-index:150;max-height:calc(100vh - 190px);overflow-y:auto;padding:4px 6px 6px;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:8px;box-shadow:var(--uf-shadow-pop);outline:none}.uf-cabpick__group+.uf-cabpick__group{margin-top:4px;padding-top:4px;border-top:1px solid var(--uf-border)}.uf-cabpick__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 8px 4px;font-size:12px;font-weight:700;color:var(--uf-navy)}.uf-cabpick__usable{font-size:11px;font-weight:500;color:var(--uf-steel);white-space:nowrap}.uf-cabpick__row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;border-radius:6px;cursor:pointer}.uf-cabpick__row.is-active{background:var(--uf-mist)}.uf-cabpick__row.is-on{background:var(--uf-sel-bg)}.uf-cabpick__row.is-on.is-active{box-shadow:0 0 0 1px var(--uf-blue) inset}.uf-cabpick__img{display:block;width:24px;height:24px;border-radius:4px;object-fit:cover;background:var(--uf-mist)}.uf-cabpick__build{font-size:12.5px;font-weight:600;color:var(--uf-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-cabpick__row.is-on .uf-cabpick__build{color:var(--uf-blue)}.uf-cabpick__sku{font-size:11px;font-weight:500;color:var(--uf-steel);white-space:nowrap}.uf-chosen{display:grid;grid-template-columns:56px 1fr;gap:10px;align-items:center;margin-top:8px;padding:8px 10px;background:var(--uf-mist);border-radius:var(--uf-radius)}.uf-chosen__img{display:block;width:56px;height:56px;border-radius:4px;object-fit:cover;background:var(--uf-paper)}.uf-chosen__text{min-width:0}.uf-chosen__title{display:block;font-size:12.5px;font-weight:700;line-height:1.25;color:var(--uf-navy)}.uf-chosen__sub{display:block;font-size:11px;font-weight:500;color:var(--uf-steel);margin-top:2px;line-height:1.35}.uf-chosen__sku{display:block;font-size:11px;font-weight:500;color:var(--uf-steel);margin-top:2px}.uf-rail--case{padding:16px 20px 18px;gap:18px}.uf-rail--case .uf-eyebrow{margin-bottom:8px}.uf-rail--case .uf-picker .uf-eyebrow:not(:first-child){margin-top:16px}.uf-rackrow{padding:3px 6px 3px 12px}.uf-rackrow .uf-stepper{width:92px}.uf-rackrow .uf-stepper button{width:26px;height:26px;font-size:13px}.uf-rail--case .uf-linkbtn{margin-top:6px}.uf-specwrap--case{padding:16px 20px}.uf-specwrap--case .uf-spec__row{padding:7px 0}.uf-specwrap--case .uf-eyebrow{margin-bottom:6px}.uf-specwrap--case .uf-fit{padding:12px 14px}.uf-specwrap--case .uf-fit__head{font-size:17px}.uf-specwrap--case .uf-fill{margin-top:10px}.uf-specwrap--case .uf-stack__row{padding:5px 10px}.uf-specwrap--case .uf-spec__note{margin-top:6px}@media (max-height: 760px){.uf-rail--case{gap:14px;padding-top:12px}.uf-rackrow{padding:2px 6px 2px 12px}.uf-rackrow .uf-stepper button{width:24px;height:24px}.uf-specwrap--case{padding-top:12px}.uf-specwrap--case .uf-fit__head{font-size:16px}.uf-specwrap--case .uf-spec__row{padding:5px 0}}.uf-cols{margin-bottom:8px}.uf-cols .uf-seg__btn{flex-direction:column;gap:1px;padding:5px 4px 6px}.uf-cols .uf-seg__hint{font-size:10.5px}.uf-fit__col{display:block}.uf{--uf-sheet-shadow: 0 -8px 24px rgba(19, 36, 79, .12)}.uf[data-theme=dark]{--uf-sheet-shadow: 0 -8px 24px rgba(0, 0, 0, .5)}@media (max-width: 700px),(max-height: 500px) and (pointer: coarse){.uf--mobile .uf-bar{height:52px;padding:0 12px;gap:8px}.uf--mobile .uf-bar__title,.uf--mobile .uf-bar__link,.uf--mobile .uf-bar__dev{display:none}.uf--mobile .uf-logo{height:20px}.uf--mobile .uf-units__btn{padding:5px 10px;font-size:11.5px}.uf--mobile .uf-account{margin-left:0}.uf--mobile .uf-account__burger{width:34px;height:34px;display:grid;place-items:center;padding:0;background:var(--uf-mist);border:1px solid var(--uf-border);color:var(--uf-navy)}.uf--mobile .uf-account__burger[aria-expanded=true]{background:var(--uf-blue);border-color:var(--uf-blue);color:#fff}.uf--mobile .uf-account__menu{max-height:calc(100dvh - 70px);overflow-y:auto;overscroll-behavior:contain}.uf-account__signin{color:var(--uf-blue);font-weight:700}.uf-mmenu__row{justify-content:space-between;cursor:default}.uf-mmenu__row:hover{background:none!important}.uf-mtabs{flex:0 1 auto;min-width:0}.uf-mtabs__seg{display:flex;padding:3px;gap:2px;border-radius:999px;background:var(--uf-mist);border:1px solid var(--uf-border)}.uf-mtabs__tab{padding:6px 11px;border-radius:999px;text-align:center;text-decoration:none;font-size:12px;font-weight:700;color:var(--uf-steel);white-space:nowrap}.uf-mtabs__tab.is-on{color:#fff;background:var(--uf-blue)}.uf-mtabs__tab:not(.is-on):active{color:var(--uf-navy)}@media (max-width: 380px){.uf-mtabs__tab{padding:6px 8px;font-size:11.5px}.uf--mobile .uf-logo{height:17px}}.uf-mbody{flex:1;min-height:0;position:relative;overflow:hidden}.uf-mbody .uf-stage{position:absolute;left:0;right:0;top:0;height:calc(100% - var(--uf-sheet-settled, 80px) + 16px)}.uf-mbody .uf-stage{container-type:size}@container (max-height: 360px){.uf-stage__hint{display:none}}@container (max-height: 200px){.uf-stage__foot{display:none}}@container (max-height: 130px){.uf-strip,.uf-stage__model,.uf-stage__saved{display:none}}.uf-mbody .uf-stage__foot{left:12px;right:12px;transform:none;bottom:28px;gap:6px}.uf-mbody .uf-tools{flex-wrap:wrap;justify-content:center;gap:6px}.uf-mbody .uf-tool:not(.uf-split){padding:7px 11px}.uf-mbody .uf-stage__model{top:10px;right:14px;font-size:11px}.uf-mbody .uf-dim{font-size:10px;padding:1px 5px;border-radius:4px}.uf-mnotice{position:absolute;top:8px;left:12px;right:12px;z-index:4}.uf-mnotice .uf-notice{margin:0;box-shadow:var(--uf-shadow)}.uf-sheet{position:absolute;left:0;right:0;bottom:0;z-index:2;height:80px;display:flex;flex-direction:column;overflow:hidden;background:var(--uf-paper);border-top:1px solid var(--uf-border);border-radius:18px 18px 0 0;box-shadow:var(--uf-sheet-shadow);transition:height .28s cubic-bezier(.2,.8,.2,1)}.uf-sheet.is-drag,.uf-sheet.has-panel{transition:none}@media (prefers-reduced-motion: reduce){.uf-sheet{transition:none}}.uf-sheet__safe{position:absolute;left:0;bottom:0;width:0;height:env(safe-area-inset-bottom,0px);visibility:hidden;pointer-events:none}.uf-sheet__head{flex:none;touch-action:none;cursor:grab}.uf-sheet__grab{padding:9px 0 5px}.uf-sheet__grab:before{content:"";display:block;width:36px;height:4px;margin:0 auto;border-radius:2px;background:var(--uf-border)}.uf-sheet__grab:focus-visible{outline:none}.uf-sheet__grab:focus-visible:before{background:var(--uf-blue)}.uf-sheet__peek{height:62px;overflow:hidden;padding:0 16px 12px;display:flex;align-items:center}.uf-peek{flex:1;min-width:0;display:flex;align-items:center;gap:12px}.uf-peek__l{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.uf-peek__name{display:block;font-size:15px;font-weight:800;color:var(--uf-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-peek__name .uf-save__dot{display:inline-block;margin:0 8px 0 3px;vertical-align:2px}.uf-peek__sub{font-size:11.5px;font-weight:600;color:var(--uf-steel);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-peek__w{flex:none;display:flex;align-items:baseline;gap:4px}.uf-peek__w b{font-size:19px;font-weight:800;color:var(--uf-navy)}.uf-peek__w small{font-size:11.5px;font-weight:600;color:var(--uf-steel)}.uf-peek__share{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;padding:0;cursor:pointer;background:var(--uf-paper);border:1px solid var(--uf-blue);color:var(--uf-blue)}.uf-peek__share.is-copied{background:var(--uf-blue);color:#fff}.uf-peek__share:disabled{opacity:.5;cursor:default}.uf-peek__fillrow{display:flex;align-items:center;gap:8px;min-width:0}.uf-peek__fill{flex:0 1 110px;min-width:40px;height:6px;border-radius:3px;background:var(--uf-track);overflow:hidden}.uf-peek__fill i{display:block;height:100%;border-radius:3px;background:var(--uf-navy)}.uf-peek__fill i.is-over{background:var(--uf-bad)}.uf-peek__verdict{flex:none;padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:800}.uf-peek__verdict.is-ok{background:var(--uf-good-bg);color:var(--uf-good)}.uf-peek__verdict.is-over{background:var(--uf-bad-bg);color:var(--uf-bad)}.uf-peek__verdict.is-empty{background:var(--uf-mist);color:var(--uf-steel)}.uf-sheet__tabs{flex:none;display:flex;align-items:center;gap:2px;padding:0 12px 8px;border-bottom:1px solid var(--uf-border)}.uf-sheet__tab{display:flex;align-items:center;gap:5px;padding:8px 10px;border:0;border-radius:8px;background:none;cursor:pointer;font-size:13px;font-weight:700;color:var(--uf-steel);white-space:nowrap}.uf-sheet__tab.is-on{color:var(--uf-blue);background:var(--uf-sel-bg)}.uf-sheet__count{font-style:normal;min-width:18px;padding:1px 5px;border-radius:999px;background:var(--uf-mist);border:1px solid var(--uf-border);font-size:10.5px;font-weight:700;color:var(--uf-steel);text-align:center}.uf-sheet__tab.is-on .uf-sheet__count{border-color:var(--uf-blue);color:var(--uf-blue);background:var(--uf-paper)}.uf-sheet__down{margin-left:auto;flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;padding:0;cursor:pointer;background:var(--uf-mist);border:1px solid var(--uf-border);color:var(--uf-navy)}.uf-sheet__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px))}.uf-sheet__scroll--panel{padding-top:2px}.uf-sheet .uf-sheet__scroll>:first-child{margin-top:0}@media (max-width: 380px){.uf-sheet__tab{padding:8px 7px;font-size:12.5px}}.uf-mbody.is-side{display:flex}.uf-mbody.is-side .uf-stage{position:relative;flex:1 1 0;min-width:0;height:auto}.uf-mbody.is-side .uf-sheet{position:relative;flex:0 0 min(46%,400px);height:auto;border-radius:0;border-top:0;border-left:1px solid var(--uf-border);box-shadow:none;transition:none}.uf-mbody.is-side .uf-sheet__head{cursor:default;padding-top:10px}.uf-mbody.is-side .uf-stage__foot{bottom:12px}.uf-mframe{display:flex;flex-direction:column;gap:8px}.uf-mframe__row{display:flex;align-items:center;gap:10px;min-width:0}.uf-mframe__lab{flex:none;width:52px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--uf-steel)}.uf-mframe__opts{flex:1;min-width:0;display:flex;gap:5px}.uf-mframe__opt{flex:1 1 0;min-width:0;padding:11px 2px;border-radius:10px;border:1px solid var(--uf-border);background:var(--uf-paper);cursor:pointer;font-size:13px;font-weight:700;color:var(--uf-navy);white-space:nowrap}.uf-mframe__opt.is-on{border-color:var(--uf-blue);background:var(--uf-sel-bg);box-shadow:0 0 0 1px var(--uf-blue) inset}.uf-mframe__opt:disabled{opacity:.35;cursor:default}.uf-mframe__opts--scroll{overflow-x:auto;scrollbar-width:none;padding:1px;margin:-1px}.uf-mframe__opts--scroll::-webkit-scrollbar{display:none}.uf-mframe__opts--scroll .uf-mframe__opt{flex:0 0 46px}.uf-sheet .uf-covers--compact{margin-top:14px}.uf-msum{margin-top:0;border-top:0}.uf-sheet .uf-order__row{grid-template-columns:minmax(0,1fr) auto;padding-left:12px;touch-action:auto}.uf--mobile .uf-eq__new,.uf--mobile .uf-eqpick__new{display:none}.uf-mspec{margin-top:12px}.uf-mspec__line{display:flex;align-items:center;justify-content:space-between;gap:12px}.uf-mspec__line--share{margin-top:10px}.uf-mspec__w{display:flex;align-items:baseline;gap:8px}.uf-mspec__w b{font-size:20px;font-weight:700;color:var(--uf-navy)}.uf-mspec .uf-share{margin-top:0;width:auto;flex:0 0 auto;padding:9px 14px;border-color:var(--uf-blue);color:var(--uf-blue);font-weight:700}.uf-mspec__line--share .uf-share{width:100%}.uf-mspec .uf-share.is-copied{color:#fff}.uf-mspec .uf-spec__group{margin-top:0;border-top:none}.uf-mspec .uf-spec__note{text-align:left}.uf-sheet__rows{margin-top:16px;display:flex;flex-direction:column}.uf-sheet__row{display:block;width:100%;padding:13px 0;background:none;border:0;border-top:1px solid var(--uf-border);text-align:left;text-decoration:none;cursor:pointer;font-size:13px;font-weight:600;color:var(--uf-navy)}.uf-sheet__row--quiet{color:var(--uf-steel)}.uf-sheet__row--link{color:var(--uf-blue)}.uf-sheet .uf-shop,.uf-sheet .uf-removed{margin-top:18px}.uf-sheet .uf-pop{width:auto;min-width:0;max-width:none;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.uf-sheet .uf-pop__head{margin-bottom:10px}.uf-sheet .uf-pop__title{font-size:15px}.uf-sheet .uf-pop__x{width:30px;height:30px;border-radius:50%;background:var(--uf-mist);border:1px solid var(--uf-border);font-size:18px}.uf-sheet .uf-pop__label{font-size:11px;margin:12px 0 6px}.uf-sheet .uf-pop__note{font-size:12px;margin-top:10px}.uf-sheet .uf-pop__choices{gap:6px}.uf-sheet .uf-choice{padding:12px 14px;font-size:14px;border-radius:10px}.uf-sheet .uf-choice__sku{font-size:12px}.uf-sheet .uf-seg--mini .uf-seg__btn{padding:11px 6px;font-size:13px;border-radius:8px}.uf-sheet .uf-stepper button{width:44px;height:40px;font-size:16px;border-radius:8px}.uf-sheet .uf-stepper__val{font-size:14px}.uf-sheet .uf-pop__foot{margin-top:12px;padding-top:12px;gap:8px}.uf-sheet .uf-popbtn{padding:11px;font-size:13px;border-radius:10px}.uf-sheet .uf-engrave__head{padding:8px 0}.uf-mselect{display:flex;align-items:center;gap:10px;padding:5px;border:1px solid var(--uf-border);border-radius:10px}.uf-mselect__img{width:40px;height:40px;flex:none;border-radius:6px;object-fit:cover;background:var(--uf-mist);display:block}.uf-mselect__text{flex:1;min-width:0;display:flex;flex-direction:column}.uf-mselect .uf-select{border:0;padding:4px 30px 2px 6px;font-size:13px;background-color:transparent}.uf-mselect .uf-select:focus{box-shadow:none}.uf-mselect .uf-selwrap:after{right:10px}.uf-mselect .uf-select__face{right:30px;padding-left:6px}.uf-mselect__sub{padding:0 6px 2px;font-size:10.5px;font-weight:500;color:var(--uf-steel);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-sheet--case .uf-fit{margin-top:10px;padding:10px 12px}.uf-sheet--case .uf-fit__head{font-size:15px}.uf-sheet--case .uf-fit__body{font-size:12px;margin-top:2px}.uf-sheet--case .uf-fill{margin-top:10px}.uf-sheet--case .uf-fill__bar{height:12px}.uf-sheet--case .uf-cols{margin:10px 0 0}.uf-sheet--case .uf-picker{margin-top:14px}.uf-rackrows--grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:6px 10px;margin-top:10px;border:0;border-radius:0;background:none;overflow:visible}.uf-rackrows--grid .uf-rackrow{grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:6px;row-gap:0;padding:3px 3px 3px 9px;border:1px solid var(--uf-border);border-radius:8px}.uf-rackrows--grid .uf-rackrow__u{grid-column:1;grid-row:1;line-height:1.15}.uf-rackrows--grid .uf-rackrow .uf-stepper{grid-column:2;grid-row:1 / 3}.uf-rackrows--grid .uf-rackrow.has{border-color:var(--uf-blue)}.uf-rackrows--grid .uf-rackrow__mm{grid-column:1;grid-row:2;font-size:10.5px;line-height:1.2;white-space:nowrap}.uf-rackrows--grid .uf-rackrow .uf-stepper{width:84px;gap:3px}.uf-rackrows--grid .uf-rackrow .uf-stepper__val{min-width:18px}.uf-rackrows--grid .uf-rackrow .uf-stepper button{width:30px;height:30px;font-size:15px}.uf-sheet__links{display:flex;gap:16px;margin-top:8px}.uf-sheet__links .uf-linkbtn{margin-top:0}.uf-sheet--case .uf-spec__group{margin-top:14px}.uf-sheet--case .uf-spec__row{padding:8px 0}.uf-sheet--case .uf-shoplinks{margin-top:18px}}.uf-notice{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;padding:8px 10px;font-size:12px;line-height:1.4;color:var(--uf-navy);background:var(--uf-mist);border-radius:var(--uf-radius)}.uf-notice__x{margin-left:auto;background:none;border:0;padding:0 2px;font:inherit;font-size:15px;line-height:1;color:var(--uf-steel);cursor:pointer}.uf-notice__x:hover{color:var(--uf-navy)}.uf-admin__hint{font-size:12.5px;color:var(--uf-steel);margin:2px 0 0}.uf-admin__hint a{color:var(--uf-blue);font-weight:600;text-decoration:none}.uf-admin__hint a:hover{text-decoration:underline}.uf-admin{--viz-1: #2a78d6;--viz-2: #eb6834;--viz-1-wash: rgba(42, 120, 214, .1);overflow-y:auto;overscroll-behavior:contain}.uf-admin>.uf-bar{position:sticky;top:0;z-index:5}.uf-admin[data-theme=dark]{--viz-1: #3987e5;--viz-2: #d95926;--viz-1-wash: rgba(57, 135, 229, .14)}.uf-admin__body{max-width:1180px;margin:0 auto;padding:18px 24px 48px}.uf-admin__filters{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.uf-admin .uf-seg--row{display:flex!important;flex-direction:row;flex-wrap:wrap;grid-template-columns:none;gap:4px}.uf-admin .uf-seg--row .uf-seg__btn{padding:6px 12px;flex:0 0 auto;width:auto}.uf-cc{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--uf-steel);margin-right:4px;vertical-align:1px}.uf-admin__check{font-size:12px;color:var(--uf-steel);display:inline-flex;align-items:center;gap:6px;cursor:pointer}.uf-admin__loading{font-size:12px;color:var(--uf-steel)}.uf-admin__content{transition:opacity .2s}.uf-admin__content.is-stale{opacity:.55}.uf-admin__empty{font-size:13px;color:var(--uf-steel);padding:24px 0;text-align:center}.uf-admin__note{font-size:11px;color:var(--uf-steel);margin:8px 0 18px}.uf-admin .uf-linkbtn{margin-top:6px}.uf-users__head{display:flex;align-items:center;gap:12px;margin-bottom:6px}.uf-users__head .uf-eyebrow{margin:0}.uf-users__search{margin-left:auto;width:min(320px,50%);padding:6px 10px;font:inherit;font-size:12.5px;color:var(--uf-navy);background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:var(--uf-radius);outline:none}.uf-users__search:focus-visible{border-color:var(--uf-blue)}.uf-users__count{font-size:11.5px;color:var(--uf-steel);white-space:nowrap}.uf-users__export{font-size:12px;font-weight:600;color:var(--uf-blue);text-decoration:none;white-space:nowrap}.uf-users__export:hover{text-decoration:underline}.uf-users__wrap{overflow-x:auto}.uf-users th{text-align:left;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--uf-steel);padding:4px 0 6px 6px;white-space:nowrap}.uf-users th:first-child{padding-left:0}.uf-users td{white-space:nowrap}.uf-users__mail{font-weight:600}.uf-users__dim,.uf-users tr.is-disabled td{color:var(--uf-steel)}.uf-users__state{font-size:10.5px;font-weight:600;color:var(--uf-good)}.uf-users__state.is-off{color:var(--uf-bad)}.uf-users__alert{margin:0 0 10px;font-size:12.5px;color:var(--uf-bad)}.uf-users .uf-shares__act button{font-size:11px;padding-left:12px}.uf-users .uf-shares__act button:disabled{opacity:.5;cursor:default}.uf-users__racks{background:none;border:0;padding:0;font:inherit;font-variant-numeric:tabular-nums;font-weight:600;color:var(--uf-blue);cursor:pointer;display:inline-flex;align-items:center;gap:4px}.uf-users__racks:hover{text-decoration:underline}.uf-users__chev{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s}.uf-users__racks[aria-expanded=true] .uf-users__chev{transform:rotate(-135deg) translateY(-2px)}.uf-users tr.is-open td{border-bottom:0;background:var(--uf-mist)}.uf-users__sub td{padding:0 0 12px 12px!important;border-top:0!important;background:var(--uf-mist);white-space:normal}.uf-uracks{width:100%;border-collapse:collapse;margin:4px 0 0}.uf-uracks th{text-align:left;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--uf-steel);padding:6px 12px 4px 0;white-space:nowrap}.uf-uracks td{padding:5px 12px 5px 0;font-size:11.5px;border-top:1px solid var(--uf-border);color:var(--uf-navy);vertical-align:top;line-height:1.35;white-space:nowrap}.uf-uracks__name{font-weight:600;color:var(--uf-navy);text-decoration:none}.uf-uracks__name:hover{color:var(--uf-blue)}.uf-uracks__what{white-space:normal!important;max-width:320px;color:var(--uf-steel)}.uf-uracks__note{margin:6px 0 0;font-size:11.5px;color:var(--uf-steel)}.uf-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.uf-tile{background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:var(--uf-radius);padding:12px 14px}.uf-tile__label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--uf-steel)}.uf-tile__value{font-size:28px;font-weight:600;color:var(--uf-navy);line-height:1.2;margin-top:4px}.uf-tile__delta{font-size:11.5px;color:var(--uf-steel);margin-top:2px}.uf-tile__delta.is-up{color:var(--uf-good)}.uf-tile__delta.is-down{color:var(--uf-bad)}.uf-tile__note{color:var(--uf-steel)}.uf-card{background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:var(--uf-radius);padding:14px 16px 12px}.uf-card--wide{margin-bottom:16px}.uf-card .uf-eyebrow{margin-bottom:8px}.uf-card .uf-bars+.uf-bars{margin-top:10px;border-top:1px solid var(--uf-border);padding-top:6px}.uf-admin__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:16px;margin-bottom:16px}.uf-bars{width:100%;border-collapse:collapse;font-size:12.5px;color:var(--uf-navy)}.uf-bars td{padding:3px 0;vertical-align:middle}.uf-bars__label{width:46%;max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px!important}.uf-bars__bar{width:28%}.uf-bars__track{height:14px;background:transparent}.uf-bars__fill{height:100%;min-width:2px;background:var(--viz-1);border-radius:0 4px 4px 0;transition:width .25s}.uf-bars tr:hover .uf-bars__fill{filter:brightness(1.12)}.uf-bars__value{text-align:right;padding-left:10px!important;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.uf-bars__extra{text-align:right;padding-left:12px!important;font-size:11px;color:var(--uf-steel);font-variant-numeric:tabular-nums;white-space:nowrap}.uf-chart{position:relative;width:100%}.uf-chart svg{display:block;width:100%;touch-action:none}.uf-chart__grid{stroke:var(--uf-border);stroke-width:1}.uf-chart__tick{font-size:10.5px;fill:var(--uf-steel);font-family:inherit;font-variant-numeric:tabular-nums}.uf-chart__area{fill:var(--viz-1-wash)}.uf-chart__line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.uf-chart__line--1{stroke:var(--viz-1)}.uf-chart__line--2{stroke:var(--viz-2)}.uf-chart__dot{stroke:var(--uf-paper);stroke-width:2}.uf-chart__dot--1{fill:var(--viz-1)}.uf-chart__dot--2{fill:var(--viz-2)}.uf-chart__cross{stroke:var(--uf-steel);stroke-width:1;opacity:.6}.uf-chart__tip{position:absolute;top:8px;transform:translate(-50%);pointer-events:none;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:var(--uf-radius);box-shadow:var(--uf-shadow);padding:6px 10px;font-size:12px;color:var(--uf-navy);white-space:nowrap}.uf-chart__tipday{font-size:11px;color:var(--uf-steel);margin-bottom:2px}.uf-chart__tiprow{display:flex;align-items:center;gap:6px}.uf-chart__tiprow strong{font-variant-numeric:tabular-nums}.uf-chart__key{display:inline-block;width:14px;height:0;border-top:2px solid var(--viz-1);border-radius:1px;margin-right:6px;vertical-align:middle}.uf-chart__key--2{border-top-color:var(--viz-2)}.uf-chart__legend{display:flex;gap:18px;font-size:11.5px;color:var(--uf-steel);margin-top:4px}.uf-chart__table{margin-top:6px}.uf-chart__table summary{font-size:11px;color:var(--uf-steel);cursor:pointer}.uf-chart__table .uf-bars{margin-top:4px}@media (max-width: 700px){.uf-admin__body{padding:12px 12px 32px}.uf-admin__grid{grid-template-columns:1fr}}.uf-users__sugg{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--uf-blue);margin:0 4px 0 5px;vertical-align:1px}.uf-uunits tr.is-suggested td{background:var(--uf-sel-bg)}.uf-legal{display:flex;gap:8px;margin:2px 0 0;padding:10px 0 2px;font-size:11px;color:var(--uf-steel)}.uf-legal a{color:var(--uf-steel);text-decoration:none}.uf-legal a:hover{color:var(--uf-blue);text-decoration:underline}.uf-legal--sheet{padding:4px 0 18px;justify-content:center}.uf-team__short{display:none}@media (max-width: 1100px){.uf-bar--team .uf-team__long{display:none}.uf-bar--team .uf-team__short{display:inline}}@media (max-width: 1100px){.uf-bar--team .uf-team__item{padding:0 7px}.uf-bar--team .uf-team__item:last-child{padding-right:10px}}@media (max-width: 700px){.uf-bar--admin>.uf-team{flex-shrink:1;min-width:0;overflow-x:auto;scrollbar-width:none}.uf-bar--admin>.uf-team::-webkit-scrollbar{display:none}.uf-bar--admin .uf-team__item{flex-shrink:0}}.uf{--uf-unit: #1f2a44;--uf-unit-ink: #ffffff;--uf-scrim: rgba(19, 36, 79, .42)}.uf[data-theme=dark]{--uf-unit: #c9d3e6;--uf-unit-ink: #0e1526;--uf-scrim: rgba(0, 0, 0, .58)}.uf-eq{margin-top:24px;display:flex;flex-direction:column;gap:6px}.uf-eq--card{margin-top:0}.uf-eqitem{display:flex;align-items:center;gap:6px;padding:0 8px 0 0;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:var(--uf-radius);transition:border-color .12s,box-shadow .12s}.uf-eqitem.is-on{border-color:var(--uf-blue);box-shadow:0 0 0 1px var(--uf-blue) inset;background:var(--uf-sel-bg)}.uf-eqitem.is-shelved .uf-eqitem__name{color:var(--uf-steel)}.uf-eqitem__main{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:8px 4px 8px 10px;background:none;border:0;text-align:left;color:inherit;font:inherit;cursor:pointer}.uf-eqitem__main:disabled{cursor:default}.uf-eqitem__thumb{flex:none;width:46px;display:flex;align-items:center;justify-content:center}.uf-eqitem__thumb img{width:46px;max-height:34px;object-fit:contain;border-radius:3px;background:var(--uf-mist)}.uf-eqitem__blank{display:block;width:46px;border-radius:3px;background:var(--uf-unit);opacity:.85}.uf-eqitem__text{display:flex;flex-direction:column;min-width:0;gap:1px}.uf-eqitem__name{font-size:12.5px;font-weight:600;color:var(--uf-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-eqitem__line{font-size:11px;color:var(--uf-steel);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-eq__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 8px;padding-top:2px}.uf-eq__acts{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto}.uf-eq__free{font-size:11px;color:var(--uf-steel)}.uf-eq__add{flex-shrink:0;padding:6px 12px;cursor:pointer;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:999px;color:var(--uf-navy);font-size:12px;font-weight:600;transition:color .12s,border-color .12s}.uf-eq__add:hover:not(:disabled){color:var(--uf-blue);border-color:var(--uf-blue)}.uf-eq__add:disabled{opacity:.5;cursor:not-allowed}a.uf-eq__new{color:var(--uf-steel);text-decoration:none}a.uf-eq__new:hover{color:var(--uf-blue);border-color:var(--uf-blue)}.uf-eqrow__draft{font-style:normal;color:#b45309}.uf-eq__invite{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--uf-mist);border-radius:var(--uf-radius)}.uf-eq__invite p{margin:0;font-size:12px;line-height:1.45;color:var(--uf-navy)}.uf-eq__invite p b{font-weight:600;color:var(--uf-steel)}.uf-eq__add.is-invite{align-self:flex-start;color:#fff;background:var(--uf-blue);border-color:var(--uf-blue)}.uf-eq__add.is-invite:hover{filter:brightness(1.06);color:#fff}.uf-eq--sheet{margin-top:0;padding:12px 0 4px;border-top:1px solid var(--uf-border)}.uf-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--uf-scrim)}.uf-eqpick{display:grid;grid-template-columns:minmax(0,1fr) 250px;width:min(940px,100%);max-height:min(720px,100%);grid-template-rows:minmax(0,1fr);background:var(--uf-paper);color:var(--uf-navy);border-radius:10px;box-shadow:var(--uf-shadow-pop);overflow:hidden}.uf-eqpick__left{display:flex;flex-direction:column;min-height:0;padding:18px 20px 16px;border-right:1px solid var(--uf-border)}.uf-eqpick__right{display:flex;flex-direction:column;min-height:0;padding:18px 18px 16px;background:var(--uf-mist);overflow-y:auto}.uf-eqpick__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.uf-eqpick__title{font-size:15px;font-weight:700;color:var(--uf-navy)}.uf-eqpick__new{margin-left:auto;padding:5px 12px;border:1px solid var(--uf-blue);border-radius:999px;color:var(--uf-blue);font-size:12.5px;font-weight:600;text-decoration:none;white-space:nowrap}.uf-eqpick__new:hover{background:var(--uf-sel-bg)}.uf-eqpick__search{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--uf-border);border-radius:var(--uf-radius);color:var(--uf-steel);background:var(--uf-paper)}.uf-eqpick__search:focus-within{border-color:var(--uf-blue)}.uf-eqpick__search input{flex:1;min-width:0;padding:8px 0;border:0;background:none;color:var(--uf-navy);font:inherit;font-size:13px;outline:none}.uf-eqpick__filters{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:10px 0 8px}.uf-eqpick__filters--sub{margin:-2px 0 8px;gap:5px}.uf-eqpick__filters--sub .uf-eqpick__chip{padding:3px 9px;font-size:11px}.uf-eqpick__flabel{width:40px;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--uf-steel)}.uf-eqpick__chip{padding:4px 10px;cursor:pointer;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:999px;color:var(--uf-navy);font:inherit;font-size:11.5px;font-weight:500}.uf-eqpick__chip.is-on{background:var(--uf-navy);color:var(--uf-paper);border-color:var(--uf-navy)}.uf-eqpick__count{margin-left:auto;font-size:11.5px;color:var(--uf-steel)}.uf-eqpick__rows{flex:1;min-height:120px;overflow-y:auto;overflow-x:hidden;border-top:1px solid var(--uf-border)}.uf-eqpick__empty{padding:18px 0;font-size:12.5px;color:var(--uf-steel)}.uf-eqrow{display:grid;grid-template-columns:16px 46px minmax(0,1fr) auto auto auto;gap:10px;align-items:center;padding:8px 6px;margin:0 -6px;border-bottom:1px solid var(--uf-border);cursor:pointer;border-radius:4px}.uf-eqrow__side{font-size:11px;color:var(--uf-steel);white-space:nowrap}.uf-eqrow__side.uf-seg--mini{gap:0}.uf-eqrow__side.uf-seg--mini .uf-seg__btn{flex:none;width:auto;padding:3px 8px;font-size:11px;font-weight:500;border-radius:0}.uf-eqrow__side.uf-seg--mini .uf-seg__btn:first-child{border-radius:6px 0 0 6px}.uf-eqrow__side.uf-seg--mini .uf-seg__btn:last-child{border-radius:0 6px 6px 0;margin-left:-1px}.uf-eqrow__side.uf-seg--mini .uf-seg__btn:hover:not(:disabled){transform:none}.uf-eqrow__qty{display:flex;align-items:center;gap:3px}.uf-eqrow__qty button{width:24px;height:24px;flex-shrink:0;cursor:pointer;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:5px;color:var(--uf-navy);font:inherit;font-size:14px;line-height:1}.uf-eqrow__qty button:hover:not(:disabled){border-color:var(--uf-blue);color:var(--uf-blue)}.uf-eqrow__qty button:disabled{opacity:.35;cursor:not-allowed}.uf-eqrow__n{min-width:18px;text-align:center;font-size:12px;font-weight:700;color:var(--uf-navy)}.uf-eqrow:hover{background:var(--uf-mist)}.uf-eqrow.is-on{background:var(--uf-sel-bg)}.uf-eqrow.is-off{color:var(--uf-steel);cursor:default}.uf-eqrow.is-off .uf-eqrow__name{color:var(--uf-steel)}.uf-eqrow input{margin:0;accent-color:var(--uf-blue)}.uf-eqrow__thumb{display:flex;align-items:center;justify-content:center;height:30px}.uf-eqrow__thumb img{width:46px;max-height:30px;object-fit:contain;border-radius:3px;background:var(--uf-mist)}.uf-eqrow__blank{display:block;width:46px;height:18px;border-radius:3px;background:var(--uf-unit);opacity:.85}.uf-eqrow__body{display:flex;flex-direction:column;min-width:0;gap:1px}.uf-eqrow__name{font-size:13px;font-weight:600;color:var(--uf-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-eqrow__meta{font-size:11px;color:var(--uf-steel);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-eqrow__fit{font-size:11.5px;color:var(--uf-navy);text-align:right;white-space:nowrap}.uf-eqrow.is-off .uf-eqrow__fit{color:var(--uf-steel)}.uf-eqpick__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--uf-border)}.uf-eqpick__sum{font-size:12px;color:var(--uf-steel)}.uf-eqpick__sum b{color:var(--uf-navy);font-weight:600}.uf-eqpick__mount{flex-shrink:0;padding:8px 16px;cursor:pointer;background:var(--uf-blue);border:1px solid var(--uf-blue);border-radius:999px;color:#fff;font:inherit;font-size:12.5px;font-weight:600}.uf-eqpick__mount:disabled{opacity:.45;cursor:not-allowed}.uf-eqpick__rack{font-size:12px;font-weight:600;color:var(--uf-navy);margin-bottom:8px}.uf-eqpick__legend{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px;font-size:11px;color:var(--uf-steel)}.uf-eqpick__legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px;vertical-align:-1px}.uf-eqpick__legend .is-mounted{background:var(--uf-unit)}.uf-eqpick__legend .is-selected{background:var(--uf-blue)}.uf-eqpick__legend .is-free{background:var(--uf-paper);border:1px solid var(--uf-border)}.uf-eqpick__note{margin-top:auto;padding-top:10px;font-size:11px;line-height:1.45;color:var(--uf-steel)}.uf-elev{display:block;width:100%;height:auto}.uf-elev__wrap+.uf-elev__wrap{margin-top:10px}.uf-elev__cap{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--uf-steel);margin-bottom:3px}.uf-elev__rail{fill:#8a94a6}.uf[data-theme=dark] .uf-elev__rail{fill:#6f7c95}.uf-elev__holes rect{fill:var(--uf-paper)}.uf-elev__n{font-size:8px;fill:var(--uf-steel);font-family:inherit}.uf-elev__u.is-mounted{fill:var(--uf-unit)}.uf-elev__u.is-selected{fill:var(--uf-blue);opacity:.92}.uf-elev__t{font-size:8.5px;font-weight:600;fill:var(--uf-unit-ink);font-family:inherit}.uf-elev__u.is-selected+.uf-elev__t{fill:#fff}.uf-pop--unit{width:max-content;max-width:280px}.uf-pop--unit .uf-pop__label{margin:7px 0 3px}.uf-pop--unit .uf-seg--mini .uf-seg__btn{padding:5px 6px}.uf-pop--unit .uf-stepper button{padding:3px 9px}.uf-pop--unit .uf-pop__note{margin-top:6px}.uf-pop--unit .uf-pop__foot{margin-top:7px;padding-top:7px}.uf-pop--unit .uf-popbtn{padding:5px 8px;white-space:nowrap}.uf-pop__sub{font-size:10.5px;color:var(--uf-steel);margin:-4px 0 6px;letter-spacing:.02em}.uf-measures{list-style:none;margin:8px 0 0;padding:7px 0 0;border-top:1px solid var(--uf-border);display:flex;flex-direction:column;gap:2px}.uf-measures li{font-size:10.5px;line-height:1.35;color:var(--uf-navy);padding-left:11px;position:relative}.uf-measures li:before{content:"";position:absolute;left:0;top:5px;width:4px;height:4px;border-radius:50%;background:var(--uf-steel)}.uf-pop__foot--stack{flex-direction:column;align-items:stretch}.uf-popbtn--link{text-align:center;text-decoration:none}.uf-popbtn--link:hover{color:var(--uf-blue)}@media (max-width: 700px){.uf-modal{padding:0;align-items:stretch}.uf-eqpick{grid-template-columns:1fr;width:100%;max-height:100%;border-radius:0}.uf-eqpick__left{border-right:0}.uf-eqpick__right{display:none}.uf-eqrow{grid-template-columns:18px 40px minmax(0,1fr) auto}.uf-eqrow__side{grid-column:3;grid-row:2;justify-self:start}.uf-eqrow__side:empty{display:none}.uf-eqrow__side.uf-seg--mini .uf-seg__btn{padding:6px 12px;font-size:12px}.uf-eqrow__qty{grid-column:4;grid-row:1}.uf-eqrow__qty button{width:32px;height:32px}.uf-eqrow__fit{grid-column:3;text-align:left}.uf-eqrow input{width:18px;height:18px}.uf-eqpick__mount{padding:10px 18px}}.uf-eqpick__band{font:600 10.5px/1 Montserrat,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--uf-steel);padding:10px 4px 4px;border-bottom:1px solid var(--uf-border);margin-bottom:4px}.uf-eqrow__shared{font-style:normal;color:var(--uf-blue)}.uf-eqrow__made{font-style:normal;color:var(--uf-navy);font-weight:600}.uf-eqpick__manage{float:right;font:500 11px/1 inherit;letter-spacing:0;text-transform:none;color:var(--uf-blue);text-decoration:none}.uf-eqpick__manage:hover{text-decoration:underline}.uf-strip__card[data-card=equipment]{width:360px}.uf-eqitem__qty{flex-shrink:0;margin-left:2px}.uf-eqitem__qty button{width:22px;height:22px;font-size:13px}.uf-eq--sheet .uf-eqitem__qty button{width:32px;height:32px;font-size:15px}.uf-eqfit{width:min(760px,100%)}.uf-eqfit__lead{margin:0 0 10px;font-size:12.5px;line-height:1.5;color:var(--uf-navy)}.uf-eqfit__fine{display:block;margin-top:3px;font-size:11.5px;color:var(--uf-steel)}.uf-eqfit .uf-eqrow{grid-template-columns:16px 46px minmax(0,1fr) auto}.uf-eqfit .uf-eqrow.is-off{cursor:not-allowed}.uf-eqfit .uf-eqrow.is-off .uf-eqrow__thumb img,.uf-eqfit .uf-eqrow.is-off .uf-eqrow__blank{opacity:.45}.uf-eqfit__acts{display:flex;align-items:center;gap:8px;flex-shrink:0}.uf-eqfit__cancel{padding:8px 14px;cursor:pointer;background:var(--uf-paper);border:1px solid var(--uf-border);border-radius:999px;color:var(--uf-navy);font:inherit;font-size:12.5px;font-weight:600;transition:color .12s,border-color .12s}.uf-eqfit__cancel:hover{color:var(--uf-blue);border-color:var(--uf-blue)}@media (max-width: 700px){.uf-eqfit .uf-eqrow{grid-template-columns:18px 40px minmax(0,1fr) auto}.uf-eqfit__cancel{padding:10px 16px}}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/montserrat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/montserrat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#15171c;color:#e7e9ee;-webkit-font-smoothing:antialiased}.app{display:grid;grid-template-columns:290px 1fr 310px;height:100vh}.sidebar{border-right:1px solid #272b33;display:flex;flex-direction:column;min-height:0}.sidebar header{padding:12px 14px;border-bottom:1px solid #272b33}.sidebar h1{font-size:13px;margin:0 0 9px;font-weight:600;color:#d7dae2}.search{width:100%;padding:8px 10px;background:#1d2027;border:1px solid #2c313b;border-radius:8px;color:inherit;font-size:13px}.search:focus{outline:none;border-color:#3b82f6}.picker{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #272b33}.picker-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;white-space:nowrap}.picker select{flex:1;min-width:0;cursor:pointer}.picker-busy{font-size:11px;color:#6b7280;white-space:nowrap}.modetoggle{display:flex;gap:4px;background:#1d2027;border:1px solid #2c313b;border-radius:8px;padding:3px}.modetoggle button{flex:1;padding:6px 8px;background:none;border:none;border-radius:6px;color:#8b93a3;font-size:12px;font-weight:600;cursor:pointer}.modetoggle button.active{background:#2563eb;color:#fff}.list{overflow:auto;flex:1;min-height:0}.list button{display:flex;justify-content:space-between;gap:8px;align-items:center;width:100%;text-align:left;padding:8px 14px;background:none;border:none;border-bottom:1px solid #1b1e25;color:#c5c9d3;font-size:13px;cursor:pointer}.list button:hover{background:#1b1e25}.list button.active{background:#233044;color:#fff}.list .name{display:flex;align-items:center;gap:6px;min-width:0}.list .name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list .dot{color:#4dff88;font-size:9px}.list .tag{font-size:11px;color:#6b7280;flex-shrink:0;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viewer{position:relative}.dropoverlay{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:2px dashed #3b82f6;border-radius:12px;background:#2563eb1f;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:#cdddff;pointer-events:none}.details{border-left:1px solid #272b33;padding:14px 16px;overflow:auto;font-size:13px}.details h2{font-size:13px;margin:0 0 4px;word-break:break-all}.kv{display:flex;justify-content:space-between;gap:10px;padding:3px 0;color:#aeb4c0}.kv b{color:#e7e9ee;font-weight:600;text-align:right}.field{margin-top:10px}.field label{display:block;font-size:11px;color:#8b93a3;margin-bottom:4px}.field input,.field textarea{width:100%;padding:7px 9px;background:#1d2027;border:1px solid #2c313b;border-radius:7px;color:inherit;font-size:13px;font-family:inherit;resize:vertical}.field input:focus,.field textarea:focus{outline:none;border-color:#3b82f6}.btn{margin-top:12px;width:100%;padding:9px;background:#2563eb;border:none;border-radius:8px;color:#fff;font-size:13px;cursor:pointer}.btn:hover{background:#1d4fd8}.btn.secondary{background:#2c313b}.btn.secondary:hover{background:#353b47}.toggle{display:flex;justify-content:space-between;align-items:center;margin-top:14px;cursor:pointer}.empty{display:flex;align-items:center;justify-content:center;height:100%;color:#6b7280;font-size:14px;text-align:center;padding:20px}.section-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;margin:16px 0 6px}.ptable{width:100%;border-collapse:collapse;font-size:12px}.ptable td{padding:4px;border-bottom:1px solid #1d2027;vertical-align:top}.ptable td.nm{color:#d7dae2;word-break:break-word}.ptable td.num{text-align:right;white-space:nowrap;color:#aeb4c0}.ptable td.dim{color:#6b7280;font-size:11px}.ptable tr.shared td.nm{color:#4dff88;font-weight:600}.stack-row{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;padding:6px 10px 6px 14px;border-bottom:1px solid #1b1e25;font-size:13px;color:#c5c9d3}.stack-row.has{background:#1b2436}.stack-row .u{font-weight:700;color:#e7e9ee}.stack-row .mm{font-size:12px;color:#8b93a3}.stepper{display:inline-grid;grid-template-columns:26px 30px 26px;height:26px;border:1px solid #2c313b;border-radius:6px;overflow:hidden;background:#1d2027}.stepper button{border:none;background:none;color:#aeb4c0;font-size:15px;line-height:1;cursor:pointer;padding:0}.stepper button:hover{background:#2c313b;color:#fff}.stepper b{display:grid;place-items:center;font-weight:600;color:#e7e9ee;border-left:1px solid #2c313b;border-right:1px solid #2c313b}
