.mb-section{font-family:var(--schooner-font-body);overflow:clip;padding:48px 0 60px;color:var(--schooner-text)}.mb-section{padding:40px 0 72px}.account .mb-section .mi{padding-left:0;padding-right:0;max-width:none}:where(.mb-section) *{box-sizing:border-box;margin:0;padding:0}.mb-section a{color:var(--schooner-red);text-decoration:none}.mb-section a:hover{text-decoration:underline}.mb-section .mi{max-width:880px;margin:0 auto;padding:0 24px}.mb-section h1{font-size:28px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.mb-section .mb-lead{font-size:15px;color:var(--schooner-text-muted);margin-bottom:28px}.mb-section .mb-card{background:var(--schooner-paper);border:1px solid var(--schooner-border-soft);border-radius:var(--radius-card);padding:28px;margin-bottom:16px}.mb-section .mb-card h2{font-size:20px;font-weight:700;letter-spacing:-.01em;margin-bottom:4px}.mb-section .mb-reg{display:inline-block;background:#1717170f;border-radius:4px;padding:2px 10px;font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:20px}.mb-section .mb-specs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px}.mb-section .mb-l{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--schooner-text-subtle);margin-bottom:4px}.mb-section .mb-v{font-size:16px;overflow-wrap:anywhere}.mb-section .mb-confirm{background:#c4312d0a;border:1px solid rgba(196,49,45,.2);border-radius:var(--radius-card);padding:24px;margin-bottom:24px}.mb-section .mb-confirm p{font-size:15px;line-height:1.6;margin-bottom:16px}.mb-section .mb-src{font-size:13px;color:#17171773;margin-top:12px;line-height:1.5}.mb-section .mb-btns{display:flex;gap:10px;flex-wrap:wrap}:where(.mb-section) button{font-family:inherit;font-size:14px;font-weight:600;padding:11px 22px;border-radius:var(--radius-tight);border:1px solid transparent;cursor:pointer;letter-spacing:.02em}.mb-section .mb-add{background:#17171705;border:1px solid var(--schooner-border-soft);border-radius:var(--radius-card);padding:28px}.mb-section .mb-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:14px}.mb-section .clog{text-align:center;padding:80px 0}.mb-section .clog h1{font-size:32px;margin-bottom:12px}.mb-section .clog p{font-size:16px;color:#17171780;margin-bottom:28px}.mb-section .mb-cert{background:var(--schooner-paper);border:1px solid var(--schooner-border-soft);border-radius:var(--radius-card);padding:24px 28px;margin-bottom:16px}.mb-section .mb-cert h3{font-size:16px;font-weight:700;margin-bottom:4px}.mb-section .mb-cert .mb-intro{font-size:14px;color:var(--schooner-text-muted);line-height:1.5;margin-bottom:18px}.mb-section .mb-locknote{font-size:13px;line-height:1.5;color:var(--schooner-text-muted);background:#17171708;border-radius:8px;padding:10px 12px;margin-bottom:18px}.mb-section .mb-locknote a{color:var(--schooner-red);font-weight:600}.mb-section .v-name{font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:0}.mb-section .v-reg{font-family:var(--schooner-font-mono);font-size:13px;font-weight:500;color:var(--schooner-text-muted);margin-left:10px;letter-spacing:0}.mb-section .v-sub{font-size:13px;color:var(--schooner-text-muted);margin-top:6px}.mb-section .boat-specs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.mb-section .boat-specs .is-wide{grid-column:1 / -1}@container (max-width: 600px){.mb-section .boat-specs{grid-template-columns:minmax(0,1fr)}}@container (min-width: 461px){.mb-section .boat-specs .data-row dd{flex-wrap:wrap;row-gap:6px}.mb-section .boat-specs .data-value{overflow-wrap:break-word}}.mb-section .v-src{font-size:12px;line-height:1.4;color:var(--schooner-text-muted);margin-top:4px}@container account (min-width: 840px){.mb-section #mb-switch{display:none}}.mb-section .v-add{font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--schooner-red);background:none;border:1px dashed rgba(31,31,31,.18);border-radius:var(--radius-pill);padding:5px 12px;min-height:34px;cursor:pointer}.mb-section .v-add:hover{background:#1717170a}.mb-section .v-live{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 18px;background:var(--schooner-text);color:var(--schooner-cream);border-radius:var(--radius-card);border:0;width:100%;font-family:inherit;text-align:left;cursor:not-allowed;opacity:.86}.mb-section .v-live-t{font-size:14px;font-weight:700}.mb-section .v-live-s{display:block;font-size:12px;color:color-mix(in srgb,var(--schooner-cream) 62%,transparent);margin-top:2px}.mb-section .v-live-arrow{margin-left:auto;color:color-mix(in srgb,var(--schooner-cream) 62%,transparent);font-size:16px}@container (max-width: 600px){.mb-section .v-name{font-size:19px}}.mb-section .mb-cert .mb-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mb-section .mb-drop{border:1px dashed rgba(23,23,23,.25);border-radius:10px;padding:14px;text-align:center;transition:border-color .15s,background .15s}.mb-section .mb-drop.is-over{border-color:var(--schooner-red);background:#c4312d0d}.mb-section .mb-drop.is-set{border-style:solid;border-color:#1717171f}.mb-section .mb-drop-h{font-size:13px;font-weight:600;color:var(--schooner-text-muted);margin-bottom:10px}.mb-section .mb-drop-b{display:flex;flex-direction:column;align-items:center;gap:8px}.mb-section .mb-drop-t{font-size:14px;color:#17171773}.mb-section .mb-thumb{max-width:100%;max-height:130px;border-radius:var(--radius-tight);display:block}.mb-section .mb-edit{background:var(--schooner-paper);border:1px solid var(--schooner-border-soft);border-radius:var(--radius-card);padding:24px 28px;margin-bottom:16px}.mb-section .mb-edit h3{font-size:16px;font-weight:700;margin-bottom:4px}.mb-section .mb-edit .mb-intro{font-size:14px;color:var(--schooner-text-muted);line-height:1.5;margin-bottom:18px}.mb-section .mb-group{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--schooner-text-subtle);margin:18px 0 10px}.v-loc .v-btns,.v-cert .v-btns,.v-eng .v-btns{flex-wrap:wrap}.mb-eng-usually{font-weight:600;margin:.75rem 0 .25rem}.v-btn--pre{outline:2px solid currentColor;outline-offset:2px}.mb-purch{margin-top:28px}.mb-purch h2{font-size:18px;margin:0 0 4px}.mb-section .mb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.mb-section .mb-edit-actions{display:flex;gap:10px;margin-top:20px}.mb-section .mb-toggle{background:none;border:none;color:var(--schooner-red);font-weight:600;font-size:14px;padding:0;cursor:pointer;text-decoration:underline}.mb-section .mb-add{text-align:center}.mb-section .mb-add .mb-row{justify-content:center}.mb-section #mb-sug{text-align:center}.mb-section #mb-sug .mb-sug-i{margin-left:auto;margin-right:auto}.mb-section #mb-step .mb-edit{text-align:center}.mb-section #mb-step .mb-btns,.mb-section #mb-step .mb-row,.mb-section #mb-step .mb-edit-actions{justify-content:center}@container (max-width: 600px){.mb-section .mb-specs{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.mb-section{padding-bottom:calc(var(--mobile-dock-height, 0px) + 24px)}}.mb-section a{color:var(--schooner-red)}.mb-section h1{font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.mb-section .mb-lead{font-size:15px;color:var(--schooner-text-muted)}.mb-section .mb-edit,.mb-section .mb-cert,.mb-section .mb-add{background:var(--schooner-paper);border:1px solid var(--schooner-border-soft);border-radius:16px;padding:24px 26px;margin-bottom:12px}.mb-section .mb-edit h3,.mb-section .mb-cert h3,.mb-section .mb-add h2{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 6px}.mb-section .mb-edit .mb-intro,.mb-section .mb-cert .mb-intro,.mb-section .mb-add p{font-size:14px;color:var(--schooner-text-muted);line-height:1.45;margin:0 0 20px}.mb-section .mb-group{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--schooner-text-muted);margin:22px 0 12px}.mb-section #mb-reg,.mb-section #f-cin,.mb-section #f-registration_number{text-transform:uppercase;letter-spacing:.06em}.mb-section .mb-toggle,.mb-section .mb-locknote a{color:var(--schooner-red)}.mb-section .mb-specs{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.mb-section .mb-l{font-size:11px;letter-spacing:.1em;color:var(--schooner-text-muted)}.mb-section .mb-v{font-family:var(--schooner-font-mono);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:0}.mb-section .mb-locknote{background:var(--schooner-prov-registry-bg);border:1px solid var(--schooner-prov-lookup-border);color:var(--schooner-text-muted);border-radius:10px;padding:12px 14px}.mb-section .mb-edit,.mb-section .mb-cert,.mb-section .mb-add,.mb-section .v-card{text-align:left}.mb-section .v-parts{background:var(--schooner-paper);border:1px solid var(--schooner-border-soft);border-radius:16px;padding:24px 26px;margin-bottom:12px;text-align:left}.mb-section .v-parts h3{font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0 0 4px}.mb-section .v-parts-eng{font-family:var(--schooner-font-mono);font-size:13px;color:var(--schooner-text-muted);margin-bottom:10px}.mb-section .v-parts-note{font-size:13px;color:var(--schooner-text-muted);line-height:1.5;margin-bottom:20px}.mb-section .v-bound{font-size:13px;font-weight:700;letter-spacing:-.01em;margin:24px 0 2px;padding-top:16px;border-top:1px solid var(--schooner-border-soft)}.mb-section .v-parts-note+.v-bound{border-top:0;padding-top:0;margin-top:4px}.mb-section .v-pos{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--schooner-text-muted);margin:20px 0 10px}.mb-section .v-bound+.v-pos{margin-top:12px}.mb-section .v-part{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--schooner-border-soft);text-decoration:none;color:inherit}.mb-section .v-part:last-child{border-bottom:0}.mb-section .v-part img{width:48px;height:48px;object-fit:contain;border-radius:var(--radius-tight);background:#17171708;flex:0 0 auto}.mb-section .v-part-t{font-size:14px;line-height:1.35}.mb-section .v-part-m{display:block;font-size:12px;color:var(--schooner-text-muted);margin-top:2px}.account .field[hidden],.mb-section [hidden]{display:none}.mb-section .mb-shaft-other{margin-top:6px}.mb-section .mb-shaft-other[hidden]{display:none}.mb-section .v-need h3{margin-bottom:12px}.mb-section .v-need-row{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-bottom:1px solid var(--schooner-border-soft)}.mb-section .v-need-row:last-of-type{border-bottom:0}.mb-section .v-need-eng{font-family:var(--schooner-font-mono);font-size:12px;color:var(--schooner-text-muted)}.mb-section .v-need-msg{font-size:14px;line-height:1.45}.mb-section .v-need button{margin-top:14px}.mb-section .v-part-fit{color:var(--schooner-success-text);font-weight:600;white-space:nowrap}.mb-section .mb-xcheck{display:flex;align-items:center;padding-top:24px}.mb-section .mb-xcheck[hidden]{display:none}.mb-section .mb-check{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.4;cursor:pointer}.mb-section .mb-check span{padding-top:1px}.mb-section .mb-attach{margin:6px 0 20px}.mb-section .mb-attach-row{display:flex;gap:10px;justify-content:center}.mb-section .mb-attach-row input{max-width:160px;text-transform:uppercase;font-family:inherit;font-size:15px;padding:9px 11px;border:1px solid rgba(31,31,31,.18);border-radius:var(--radius-tight);background:var(--schooner-paper)}.mb-section .mb-hint{display:block;font-size:11px;color:var(--schooner-text-muted);margin-top:4px;line-height:1.4}.mb-section .v-part-w{display:block;font-family:var(--schooner-font-mono);font-size:11px;color:var(--schooner-text-muted);margin-top:3px;line-height:1.4;opacity:.8}.mb-section .v-part-p{margin-left:auto;font-family:var(--schooner-font-mono);font-size:13px;font-weight:500;white-space:nowrap}@container (max-width: 600px){.mb-section .v-parts{padding:16px}.mb-section .v-part img{width:40px;height:40px}}.mb-section .mb-actions{margin:18px 0 22px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.mb-section .mb-sep{color:#17171740}.mb-section .mb-toggle--quiet{color:var(--schooner-text-muted)}.mb-section select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;background-color:var(--schooner-paper);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%234E5E4B' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center}.mb-section input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.mb-section input[type=number]::-webkit-outer-spin-button,.mb-section input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mb-section button[data-en-rm],.mb-section button[data-tk-rm]{width:44px;min-width:44px;padding:0;font-size:18px;line-height:1;color:var(--schooner-text-muted);flex:0 0 auto}@container (max-width: 600px){.mb-section .mb-edit,.mb-section .mb-cert,.mb-section .mb-add{padding:16px}.mb-section h1{font-size:22px}.mb-section .mb-edit h3,.mb-section .mb-cert h3,.mb-section .mb-add h2{font-size:18px}}.mb-section .mb-eq-form{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.mb-section .mb-eq-form .field{flex:1 1 180px;min-width:0}.mb-section .mb-grid{align-items:start}.mb-section .mb-grid>.field,.mb-section .mb-f{align-content:start}.mb-section .mb-f{display:grid;gap:6px;min-width:0}.mb-section .mb-f>label{font-family:var(--schooner-font-heading);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--schooner-charcoal)}.mb-section .mb-f select,.mb-section .mb-f input:not([type=checkbox]):not([type=radio]){font:inherit;font-family:var(--schooner-font-body);font-size:14px;letter-spacing:var(--body-tracking);color:var(--schooner-charcoal);background-color:var(--schooner-paper);border:2px solid var(--schooner-charcoal);border-radius:var(--radius-pill);padding:14px 20px;width:100%;min-width:0;outline:none}.mb-section .mb-f select:focus,.mb-section .mb-f input:focus{border-color:var(--schooner-kelp);box-shadow:0 0 0 3px #4e5e4b2e}.mb-section .mb-f input:disabled:not([type=checkbox]):not([type=radio]){background-color:var(--schooner-cream-deep);border-color:transparent;color:var(--schooner-charcoal);font-family:var(--schooner-font-mono);font-size:13px}.mb-section .mb-f .mb-lockmark{font-size:12px;color:var(--schooner-text-muted)}.mb-section .mb-f select,.account .mb-section select.input{-webkit-appearance:none;appearance:none;padding-right:44px;text-overflow:ellipsis;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 d='M1 1.5l5 5 5-5' fill='none' stroke='%231F1F1F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center}.mb-section .mb-f .mb-hint{margin-top:0}.account .mb-fixlink{background:none;border:0;padding:0;margin:0;font:inherit;font-size:12px;color:var(--schooner-text-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.account .mb-fixlink:hover{color:var(--schooner-charcoal)}.mb-section .field-locked .data-value{overflow-wrap:break-word}.mb-section .mb-grid>.field,.mb-section .field-locked{min-width:0}.mb-section .mb-locknote{background:var(--schooner-cream-deep);border:1px solid var(--schooner-border-soft);color:var(--schooner-charcoal);border-radius:var(--radius-panel);padding:12px 14px;font-size:13px;line-height:1.5}.mb-section .field [data-other-input]{margin-top:0!important}.mb-section #mb-root>.notice,.mb-section .mb-boat>.notice{margin:var(--s-4) 0}.mb-section .mb-boat>.account-panel.v-svc-hist{margin-top:var(--s-4)}.mb-section .v-svc-hist h3{font-size:16px;font-weight:700;margin:0}.mb-section .v-svc-ev{padding:12px 0;border-top:1px solid var(--schooner-border-soft)}.mb-section .v-svc-ev:first-of-type{border-top:0;padding-top:0}.mb-section .v-svc-head{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.mb-section .v-svc-date{font-family:var(--schooner-font-mono);font-size:13px}.mb-section .v-svc-type{font-weight:600;font-size:14px}.mb-section .v-svc-by{font-size:13px;color:var(--schooner-text-muted)}.mb-section .v-svc-line{font-size:13px;color:var(--schooner-text-muted);margin:4px 0 0;line-height:1.45}.mb-section .v-svc-line b{color:var(--schooner-charcoal);font-weight:600}.mb-section .v-name .prov{vertical-align:middle;margin-left:6px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/my-boat.css.map */
