/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--navy:#101d2c;--navy2:#182d42;--green:#3c6657;--sage:#e8eee9;--lime:#d9e653;--cream:#f6f5ef;--line:#d8ddd9;--muted:#69746f;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--navy);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.masthead{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:40px;height:66px;padding:0 3vw;display:flex}.wordmark{color:var(--navy);align-items:center;gap:10px;text-decoration:none;display:flex}.logo-bull{background:var(--navy);width:36px;height:36px;color:var(--lime);letter-spacing:-2px;border-radius:50%;place-items:center;font-weight:900;display:grid}.wordmark strong{font:600 18px Georgia,serif;display:block}.wordmark small{letter-spacing:1.4px;margin-top:2px;font-size:7px;display:block}.masthead nav{gap:28px;margin-left:auto;font-size:12px;display:flex}.masthead nav a{color:#56636e;text-decoration:none}.masthead nav b{color:var(--navy);border-bottom:2px solid var(--navy);padding-bottom:5px}.prototype{letter-spacing:1px;border:1px solid #bfc8c2;border-radius:99px;padding:6px 9px;font-size:9px}.search-head{color:#fff;background:linear-gradient(115deg,#101e2d,#1b3447);grid-template-columns:minmax(270px,.8fr) minmax(390px,1fr);align-items:end;gap:12px 30px;padding:22px 3vw 13px;display:grid}.kicker{letter-spacing:2px;color:var(--lime);margin:0 0 5px;font-size:9px;font-weight:700}.search-head h1{margin:0;font:500 clamp(27px,3vw,42px) Georgia,serif}.mode-tabs{background:#0a1723;border:1px solid #3b5060;border-radius:7px;padding:4px;display:flex}.mode-tabs button{color:#aebac2;text-align:left;background:0 0;border:0;border-radius:5px;flex:1;padding:8px 14px}.mode-tabs button.active{background:var(--lime);color:var(--navy)}.mode-tabs strong,.mode-tabs small{display:block}.mode-tabs strong{font-size:12px}.mode-tabs small{opacity:.7;margin-top:2px;font-size:9px}.global-search{height:48px;color:var(--navy);background:#fff;border-radius:5px;grid-column:1/-1;align-items:center;padding:0 13px;display:flex}.global-search>span{font-size:20px}.global-search input{border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 12px;font-size:14px}.global-search kbd{color:#607068;background:var(--sage);border-radius:99px;padding:6px 10px;font:600 9px Arial}.toolbar{grid-column:1/-1;align-items:center;gap:7px;display:flex}.toolbar button{color:#e4eaed;background:#1c3446;border:1px solid #506271;border-radius:4px;padding:7px 11px;font-size:10px}.toolbar button.selected{color:var(--navy);background:#fff}.toolbar i{background:var(--lime);color:var(--navy);border-radius:99px;margin-left:4px;padding:1px 5px;font-style:normal}.toolbar>span{flex:1}.toolbar label{color:#bac4ca;font-size:10px}.toolbar select{background:#fff;border-radius:4px;margin-left:7px;padding:5px}.filter-drawer{border-bottom:1px solid var(--line);background:#fff;padding:12px 3vw 14px}.filter-top{align-items:center;gap:15px;margin-bottom:10px;display:flex}.filter-top strong{letter-spacing:1.4px;font-size:9px}.filter-top span{color:var(--muted);font-size:9px}.filter-grid{grid-template-columns:repeat(auto-fill,minmax(162px,1fr));gap:7px 12px;display:grid}.range-filter{grid-template-columns:42px 1fr 7px 1fr;align-items:center;gap:4px;display:grid}.range-filter label{white-space:nowrap;font-size:9px;font-weight:700}.range-filter input,.range-filter select{border:1px solid #ccd2ce;border-radius:3px;width:100%;min-width:0;height:26px;padding:3px 5px;font-size:9px}.range-filter span{color:#7c8781;font-size:9px}.range-filter.semen{grid-template-columns:60px 1fr}.table-section{padding:13px 3vw 50px}.table-summary{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:10px;display:flex}.table-summary strong{color:var(--navy);font:600 20px Georgia,serif}.data-wrap{background:#fff;border:1px solid #cfd5d1;height:calc(100vh - 315px);min-height:390px;overflow:auto}.data-wrap table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:10px}.live-cattle-search-page,.live-cattle-seller-workspace{color:var(--navy)}.live-cattle-search-hero{color:#fff;background:linear-gradient(105deg,#0a1d2efa,#193845f0),radial-gradient(circle at 85% 20%,#d9e6534d,#0000 36%);justify-content:space-between;align-items:end;gap:30px;min-height:190px;padding:34px clamp(24px,4vw,64px);display:flex}.live-cattle-search-hero h1{margin:7px 0 4px;font:600 clamp(42px,6vw,74px) Georgia,serif}.live-cattle-search-hero p{color:#d9e2e4;margin:0;font-size:16px}.live-cattle-result-count{text-align:right;background:#ffffff14;border:1px solid #ffffff47;border-radius:12px;min-width:140px;padding:17px 20px}.live-cattle-result-count strong,.live-cattle-result-count span{display:block}.live-cattle-result-count span{text-transform:uppercase;letter-spacing:1px;margin-top:3px;font-size:11px}.live-cattle-search-controls{border:1px solid var(--line);background:#fff;border-radius:0 0 12px 12px;grid-template-columns:minmax(320px,2fr) repeat(3,minmax(150px,.55fr));align-items:end;gap:12px;margin:-1px 3vw 0;padding:18px;display:grid;box-shadow:0 12px 28px #101d2c12}.live-cattle-search-controls label,.live-cattle-form label{color:#4b5b67;gap:6px;font-size:12px;font-weight:700;display:grid}.live-cattle-search-controls input,.live-cattle-search-controls select,.live-cattle-form input,.live-cattle-form select,.live-cattle-form textarea,.live-cattle-admin-actions input{width:100%;min-width:0;color:var(--navy);background:#fff;border:1px solid #cfd8d2;border-radius:7px;outline:none;padding:10px 11px}.live-cattle-card-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:20px;padding:28px 3vw 42px;display:grid}.live-cattle-card{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-rows:220px 1fr;display:grid;overflow:hidden;box-shadow:0 10px 26px #101d2c0f}.live-cattle-card-photo{color:#75817b;background:#e6ebe7;place-items:center;display:grid;position:relative}.live-cattle-card-photo img{object-fit:contain;background:#edf0ed;width:100%;height:100%}.live-cattle-card-photo i,.live-cattle-card-photo b{letter-spacing:.6px;text-transform:uppercase;border-radius:99px;padding:7px 10px;font:800 10px Arial;position:absolute;top:12px}.live-cattle-card-photo i{background:var(--lime);color:var(--navy);font-style:normal;left:12px}.live-cattle-card-photo b{background:var(--navy);color:#fff;right:12px}.live-cattle-card-body{flex-direction:column;padding:18px;display:flex}.live-cattle-card-kicker{color:var(--green);text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;gap:10px;font-size:10px;font-weight:800;display:flex}.live-cattle-card-body h2{margin:11px 0 2px;font:600 23px Georgia,serif}.live-registration{color:#68757d;margin:0;font-size:12px}.live-cattle-card-body dl,.live-cattle-detail-facts,.live-cattle-admin-body dl{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.live-cattle-card-body dl div,.live-cattle-detail-facts div,.live-cattle-admin-body dl div{border-top:1px solid #e4e8e5;min-width:0;padding-top:8px}.live-cattle-card-body dt,.live-cattle-detail-facts dt,.live-cattle-admin-body dt{color:#77827d;text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:800}.live-cattle-card-body dd,.live-cattle-detail-facts dd,.live-cattle-admin-body dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:700}.live-offering{background:var(--sage);color:var(--green);border-radius:6px;margin:0 0 14px;padding:8px 10px;font-size:11px;font-weight:800}.live-cattle-card-body>button,.live-cattle-submit,.live-cattle-signin button,.live-cattle-seller-callout a,.live-cattle-admin-actions button{background:var(--navy);color:#fff;border:0;border-radius:7px;padding:11px 15px;font-weight:800;text-decoration:none}.live-cattle-card-body>button{width:100%;margin-top:auto}.live-cattle-loading,.live-cattle-empty,.live-cattle-signin{text-align:center;background:#fff;border:1px dashed #bdc9c1;border-radius:14px;margin:34px 3vw;padding:42px}.live-cattle-empty h2,.live-cattle-empty h3,.live-cattle-signin h2{margin-top:0;font:600 28px Georgia,serif}.live-cattle-empty button{border:1px solid var(--navy);background:#fff;border-radius:6px;padding:9px 15px;font-weight:800}.live-cattle-seller-callout{background:var(--green);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:0 3vw 40px;padding:25px 28px;display:flex}.live-cattle-seller-callout small{color:var(--lime);letter-spacing:1px;font-weight:800}.live-cattle-seller-callout h2{margin:5px 0;font:600 25px Georgia,serif}.live-cattle-seller-callout p{color:#e3ebe6;margin:0}.live-cattle-seller-callout a{background:var(--lime);color:var(--navy);white-space:nowrap}.live-cattle-seller-hero{justify-content:space-between;align-items:end;gap:30px;display:flex}.live-cattle-seller-hero h1{margin:6px 0 0}.live-cattle-seller-hero p{max-width:560px}.live-cattle-seller-workspace{gap:22px;padding:24px 3vw 45px;display:grid}.live-cattle-form-card,.live-cattle-inventory-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.live-cattle-section-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.live-cattle-section-heading h2{margin:4px 0 0;font:600 28px Georgia,serif}.live-cattle-section-heading>span{background:var(--sage);color:var(--green);border-radius:99px;padding:7px 10px;font-size:10px;font-weight:800}.live-cattle-form-intro{color:#67746f;margin:12px 0 20px}.live-cattle-form{gap:17px;display:grid}.live-cattle-form fieldset{border:1px solid #d9dfdb;border-radius:10px;margin:0;padding:17px}.live-cattle-form legend{color:var(--navy);padding:0 8px;font-size:13px;font-weight:900}.live-cattle-category-grid{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.live-cattle-category-grid label{text-align:center;cursor:pointer;background:#f9faf9;border:1px solid #cfd8d2;border-radius:8px;place-items:center;min-height:62px;display:grid;position:relative}.live-cattle-category-grid label.active{border:2px solid var(--navy);background:var(--lime);color:var(--navy)}.live-cattle-category-grid input{opacity:0;pointer-events:none;position:absolute}.live-cattle-category-grid span{font-size:11px;font-weight:900}.live-cattle-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.live-cattle-field-grid label.wide{grid-column:1/-1}.live-cattle-field-grid label>span{color:#7a8580;font-size:9px;font-weight:500}.calf-at-side-fields>p{color:#64725f;margin:0 0 13px;font-size:12px}.live-cattle-photo-picker .file-picker-control{min-height:74px}.live-cattle-submit{background:var(--green);justify-self:end;min-width:320px}.live-cattle-submit:disabled{opacity:.55;cursor:not-allowed}.live-cattle-profile-reminder{color:#a54132;text-align:right;margin:-7px 0 0;font-size:11px}.live-cattle-table-wrap{border:1px solid var(--line);border-radius:9px;margin-top:17px;overflow:auto}.live-cattle-table-wrap table{border-collapse:collapse;width:100%;min-width:1000px}.live-cattle-table-wrap th{background:var(--navy);color:#fff;text-align:left;padding:10px;font-size:10px}.live-cattle-table-wrap td{vertical-align:top;border-top:1px solid #e2e7e3;padding:11px 10px;font-size:11px}.live-cattle-table-wrap td:first-child strong,.live-cattle-table-wrap td:first-child span{display:block}.live-cattle-table-wrap td:first-child span{color:#748079;margin-top:3px}.live-status{text-transform:uppercase;background:#eef1ef;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-block}.live-status-active{color:#285e31;background:#def0d4}.live-status-pending{color:#76560b;background:#fff0c7}.live-status-rejected{color:#8c2f25;background:#f8d9d5}.live-cattle-detail-backdrop{z-index:100;background:#07131fb8;place-items:center;padding:3vh 3vw;display:grid;position:fixed;inset:0;overflow:auto}.live-cattle-detail{background:#fff;border-radius:16px;grid-template-columns:minmax(320px,.85fr) minmax(480px,1.15fr);width:min(1180px,100%);max-height:94vh;display:grid;position:relative;overflow:auto}.live-cattle-detail-close{z-index:2;width:38px;height:38px;color:var(--navy);background:#fff;border:0;border-radius:50%;font-size:25px;position:absolute;top:12px;right:12px;box-shadow:0 2px 12px #0000002e}.live-cattle-detail-photo{color:#748079;background:#e9edea;place-items:center;min-height:560px;display:grid}.live-cattle-detail-photo img{object-fit:contain;width:100%;height:100%}.live-cattle-detail-copy>small{color:var(--green);text-transform:uppercase;letter-spacing:.7px;font-weight:900}.live-cattle-detail-copy h2{margin:8px 0 3px;font:600 36px Georgia,serif}.live-cattle-detail-price{color:var(--green);margin:18px 0;font-size:24px;font-weight:900}.live-cattle-special-details{border-left:4px solid var(--lime);background:#f4f7f2;margin:14px 0;padding:13px}.live-cattle-special-details h3,.live-cattle-special-details p{margin:0}.live-cattle-special-details h3{margin-bottom:5px;font-size:13px}.live-cattle-special-details p{color:#52615a;font-size:12px}.live-cattle-epd-strip{background:var(--navy);color:#fff;border-radius:9px;grid-template-columns:minmax(140px,2fr) repeat(7,1fr);align-items:center;gap:8px;margin-top:17px;padding:14px;display:grid}.live-cattle-epd-strip h3{margin:0 0 4px;font-size:13px}.live-cattle-epd-strip span{color:#aab7bd;font-size:9px}.live-cattle-epd-strip dl{text-align:center;margin:0}.live-cattle-epd-strip dt{color:var(--lime);font-size:9px}.live-cattle-epd-strip dd{margin:3px 0 0;font-weight:900}.live-cattle-detail-notes{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.live-cattle-detail-notes div{border:1px solid #e0e5e2;border-radius:8px;padding:12px}.live-cattle-detail-notes p{color:#59655f;margin:5px 0 0;font-size:11px}.live-cattle-detail-actions{align-items:center;gap:14px;margin-top:18px;display:flex}.live-cattle-detail-actions a{background:var(--green);color:#fff;border-radius:6px;padding:10px 13px;font-weight:800;text-decoration:none}.live-cattle-detail-actions span{color:#748079;font-size:10px}.platform-tabs>a{color:var(--navy);background:#fff;border:1px solid #cbd5cf;border-radius:6px;padding:9px 12px;font-size:11px;font-weight:800;text-decoration:none}.platform-tabs>a.active{background:var(--navy);color:#fff;border-color:var(--navy)}.live-cattle-admin-grid{gap:13px;display:grid}.live-cattle-admin-card{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:minmax(240px,28%) 1fr;min-height:220px;display:grid;overflow:hidden}.live-cattle-admin-photo{color:#78837d;background:#e9edea;place-items:center;min-height:220px;display:grid}.live-cattle-admin-photo a,.live-cattle-admin-photo img{width:100%;height:100%}.live-cattle-admin-photo img{object-fit:contain}.live-cattle-admin-body{padding:16px 18px}.live-cattle-admin-title{justify-content:space-between;gap:20px;display:flex}.live-cattle-admin-title small{color:var(--green);text-transform:uppercase;font-weight:900}.live-cattle-admin-title h3{margin:4px 0 2px;font:600 24px Georgia,serif}.live-cattle-admin-title p{color:#6b7771;margin:0;font-size:11px}.live-cattle-admin-title>strong{color:var(--green);font-size:20px}.live-cattle-admin-body dl{grid-template-columns:repeat(3,1fr)}.live-cattle-admin-actions{grid-template-columns:auto minmax(240px,1fr) auto;align-items:end;gap:10px;display:grid}.live-cattle-admin-actions label{color:#6b7771;text-transform:uppercase;gap:4px;font-size:9px;font-weight:800;display:grid}.live-cattle-admin-actions button:last-child{background:#9a3f34}@media (max-width:1050px){.live-cattle-search-controls{grid-template-columns:1fr 1fr 1fr}.live-cattle-keyword{grid-column:1/-1}.live-cattle-category-grid{grid-template-columns:repeat(4,1fr)}.live-cattle-field-grid{grid-template-columns:repeat(2,1fr)}.live-cattle-detail{grid-template-columns:1fr}.live-cattle-detail-photo{min-height:360px;max-height:480px}.live-cattle-epd-strip{grid-template-columns:repeat(4,1fr)}.live-cattle-epd-strip>div{grid-column:1/-1}}@media (max-width:720px){.live-cattle-search-hero,.live-cattle-seller-hero,.live-cattle-seller-callout{flex-direction:column;align-items:start}.live-cattle-search-hero{padding:28px 20px}.live-cattle-result-count{text-align:left}.live-cattle-search-controls{border-radius:0;grid-template-columns:1fr;margin:0}.live-cattle-keyword{grid-column:auto}.live-cattle-card-grid{grid-template-columns:1fr;padding:18px 14px 30px}.live-cattle-card{grid-template-rows:210px 1fr}.live-cattle-seller-callout{margin:0 14px 28px}.live-cattle-seller-workspace{padding:16px 12px 30px}.live-cattle-form-card,.live-cattle-inventory-card{padding:15px}.live-cattle-section-heading{flex-direction:column;align-items:start}.live-cattle-category-grid{grid-template-columns:1fr 1fr}.live-cattle-field-grid{grid-template-columns:1fr}.live-cattle-field-grid label.wide{grid-column:auto}.live-cattle-submit{justify-self:stretch;width:100%;min-width:0}.live-cattle-detail-backdrop{place-items:stretch stretch;padding:0}.live-cattle-detail{border-radius:0;width:100%;min-height:100vh;max-height:none}.live-cattle-detail-copy{padding:24px 17px}.live-cattle-detail-photo{min-height:280px;max-height:350px}.live-cattle-detail-facts,.live-cattle-detail-notes{grid-template-columns:1fr}.live-cattle-epd-strip{grid-template-columns:repeat(3,1fr)}.live-cattle-detail-actions{flex-direction:column;align-items:stretch}.live-cattle-admin-card{grid-template-columns:1fr}.live-cattle-admin-photo{min-height:260px}.live-cattle-admin-body dl{grid-template-columns:1fr 1fr}.live-cattle-admin-actions{grid-template-columns:1fr}}.favorites-table-state{color:#344154;font-size:1rem;font-weight:700;text-align:center!important;padding:2.5rem 1rem!important}.data-wrap th{z-index:2;text-align:right;color:#fff;white-space:nowrap;background:#20384a;border-right:1px solid #405566;padding:8px 7px;font-size:9px;position:sticky;top:0}.data-wrap th:first-child,.data-wrap th:nth-child(2){text-align:left}.data-wrap td{text-align:right;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #e5e7e5;border-right:1px solid #e4e7e4;max-width:220px;height:29px;padding:4px 7px;overflow:hidden}.data-wrap td:first-child,.data-wrap td:nth-child(2){text-align:left;z-index:1;background:#fff;position:sticky}.data-wrap td:first-child{left:0}.data-wrap td:nth-child(2){left:88px;box-shadow:4px 0 5px #1020300c}.data-wrap tr:nth-child(2n) td{background:#f4f6f3}.data-wrap tbody tr:hover td{cursor:pointer;background:#e5ecd9}.data-wrap a{color:#176497;font-weight:700;text-decoration:underline}.name-cell{font-weight:700}.bull-name{display:inline-block;position:relative}.photo-tip{visibility:hidden;opacity:0;z-index:20;text-align:left;white-space:normal;background:#fff;border:1px solid #aab4ac;border-radius:5px;width:230px;padding:7px;transition:all .12s;position:fixed;transform:translate(8px,-40%);box-shadow:0 12px 32px #0003}.bull-name:hover .photo-tip{visibility:visible;opacity:1}.photo-tip img{object-fit:cover;background:#dde2de;width:100%;height:145px}.photo-tip em{color:#79827d;background:#e8ece8;place-items:center;height:80px;font-weight:400;display:grid}.photo-tip b,.photo-tip small{padding:4px 3px 0;display:block}.photo-tip small{color:#6b7770;font-weight:400}.pager{justify-content:center;align-items:center;gap:20px;padding:13px;font-size:10px;display:flex}.pager button{background:#fff;border:1px solid #cbd2cd;border-radius:4px;padding:7px 12px}.pager button:disabled{opacity:.35}.column-pop{z-index:30;background:#fff;border:1px solid #aeb8b1;border-radius:7px;width:min(560px,94vw);max-height:calc(100vh - 100px);padding:17px;position:fixed;top:80px;right:3vw;overflow:auto;box-shadow:0 18px 55px #0b1d2b4d}.column-title{justify-content:space-between;display:flex}.column-title strong,.column-title small{display:block}.column-title strong{font:600 22px Georgia,serif}.column-title small{color:var(--muted);margin-top:3px;font-size:10px}.column-title button{background:0 0;border:0;font-size:24px}.column-group{border-top:1px solid var(--line);margin-top:13px;padding-top:10px}.column-group h3{letter-spacing:1.4px;margin:0 0 8px;font-size:9px}.column-group>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.column-group label{align-items:center;gap:5px;font-size:10px;display:flex}.column-actions{border-top:1px solid var(--line);background:#fff;gap:7px;margin:15px -17px -17px;padding:12px 17px;display:flex;position:sticky;bottom:-17px}.column-actions button{background:#fff;border:1px solid #c8d0ca;border-radius:4px;padding:7px 10px;font-size:10px}.column-actions .done{background:var(--navy);color:#fff;margin-left:auto}.modal-bg{z-index:40;background:#07131dcc;padding:3vh 3vw;position:fixed;inset:0;overflow:auto}.bull-modal{background:var(--cream);max-width:1250px;min-height:94vh;margin:auto;position:relative;box-shadow:0 25px 80px #0005}.modal-close{z-index:2;background:#fff;border:1px solid #cbd2cc;border-radius:50%;width:34px;height:34px;font-size:21px;position:fixed;top:calc(3vh + 15px);right:calc(3vw + 15px)}.bull-profile{color:#fff;background:linear-gradient(110deg,#122334,#254257);grid-template-columns:280px 1fr;gap:28px;padding:30px;display:grid}.profile-photo{color:#65736a;background:#dfe4df;place-items:center;height:210px;display:grid}.profile-photo img{object-fit:cover;width:100%;height:100%}.bull-profile p{letter-spacing:1.8px;color:var(--lime);margin:5px 0 8px;font-size:9px}.bull-profile h2{text-transform:uppercase;margin:0;font:500 clamp(32px,4vw,55px) Georgia,serif}.bull-profile a{color:#dbe9e1;margin-top:9px;font-size:11px;display:inline-block}.bull-profile dl{gap:35px;margin-top:28px;display:flex}.bull-profile dt{text-transform:uppercase;color:#adbac2;font-size:8px}.bull-profile dd{margin:4px 0 0;font:600 15px Georgia,serif}.modal-section{border-bottom:1px solid var(--line);padding:25px 30px}.section-title{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.section-title h3{margin:0;font:600 24px Georgia,serif}.section-title span{color:var(--muted);font-size:9px}.all-epds{border:1px solid var(--line);grid-template-columns:repeat(11,1fr);display:grid}.all-epds div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;padding:9px}.all-epds small,.all-epds strong,.all-epds em{display:block}.all-epds small{color:var(--muted);font-size:8px}.all-epds strong{margin:3px 0;font:600 16px Georgia,serif}.all-epds em{color:#87908b;font:8px Arial}.family-tree{background:#eef1eb;gap:18px;padding:20px;display:grid;overflow:auto}.generation{grid-template-columns:repeat(2,1fr);gap:15px;display:grid;position:relative}.generation.root{grid-template-columns:minmax(190px,420px);justify-content:center}.generation:nth-child(3){grid-template-columns:repeat(4,1fr)}.generation.great{grid-template-columns:repeat(8,1fr)}.ped-node{border:1px solid #c9d1cb;border-left:3px solid var(--green);background:#fff;min-height:49px;padding:8px;position:relative}.ped-node small,.ped-node strong{display:block}.ped-node small{color:#718077;letter-spacing:.7px;font-size:7px}.ped-node strong{margin-top:4px;font:600 10px Georgia,serif}.ped-node:hover{border-color:var(--green)}.ped-tip{visibility:hidden;opacity:0;z-index:5;background:#fff;width:190px;padding:6px;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0004}.ped-node:hover .ped-tip{visibility:visible;opacity:1}.ped-tip img{object-fit:cover;width:100%;height:115px}.ped-tip em{background:#e8ece8;place-items:center;height:65px;font-size:9px;display:grid}.ped-tip b{margin-top:4px;font-size:9px;display:block}.listing-table{gap:5px;display:grid}.listing-table>div{border:1px solid var(--line);background:#fff;grid-template-columns:1.2fr .8fr .7fr .7fr auto;align-items:center;gap:10px;padding:10px;font-size:10px;display:grid}.listing-table a{color:#176497;font-weight:700}.no-results{color:var(--muted);background:#fff;padding:18px;font-size:11px}@media (max-width:900px){.masthead nav{display:none}.search-head{grid-template-columns:1fr}.mode-tabs{grid-row:2}.global-search,.toolbar{grid-column:1}.data-wrap td:first-child,.data-wrap td:nth-child(2){position:static}.all-epds{grid-template-columns:repeat(6,1fr)}.bull-profile{grid-template-columns:200px 1fr}.generation.great{grid-template-columns:repeat(4,1fr)}}@media (max-width:620px){.masthead{padding:0 14px}.search-head{padding:18px 14px 10px}.search-head h1{font-size:30px}.filter-drawer{padding:12px 14px}.filter-grid{grid-template-columns:repeat(2,1fr)}.table-section{padding:10px}.table-summary>span{display:none}.data-wrap{height:calc(100vh - 370px)}.column-group>div{grid-template-columns:repeat(2,1fr)}.modal-bg{padding:0}.bull-modal{min-height:100vh}.modal-close{top:12px;right:12px}.bull-profile{grid-template-columns:1fr;padding:20px}.profile-photo{height:230px}.bull-profile dl{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.all-epds{grid-template-columns:repeat(3,1fr)}.modal-section{padding:20px 14px}.section-title span{display:none}.generation,.generation:nth-child(3),.generation.great{grid-template-columns:repeat(2,1fr)}.listing-table>div{grid-template-columns:1fr 1fr}.listing-table a{grid-column:1/-1}}.listing-table .listing-grid{grid-template-columns:minmax(130px,1.1fr) minmax(105px,.85fr) minmax(135px,1.05fr) minmax(105px,.8fr) minmax(75px,.55fr) minmax(105px,.75fr) minmax(180px,1.25fr) minmax(155px,1.1fr);align-items:center;column-gap:16px}.listing-table .listing-head,.listing-table .listing-row>.listing-grid{padding-left:16px!important;padding-right:16px!important}.listing-table .listing-head>b,.listing-table .listing-row>.listing-grid>*{text-align:left;justify-self:stretch;min-width:0}.workplace-table-wrap th button{width:100%;color:inherit;font:inherit;font-weight:inherit;text-align:center;background:0 0;border:0;padding:0}.workplace-table-wrap th button:hover,.workplace-table-wrap th button.active{color:var(--lime)}.status-inactive{color:#52606c;background:#e9edf0}.status-sold{color:#8b2f2f;background:#f4e4e4}@media (max-width:760px){.listing-table .listing-head{display:none}.listing-table .listing-row>.listing-grid{grid-template-columns:1fr 1fr;display:grid}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}body,button,input,select{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.data-wrap td,.epd-cell strong,.epd-cell em{font-variant-numeric:tabular-nums}.floating-photo{z-index:100;pointer-events:none;background:#fff;border:1px solid #aab4ac;border-radius:8px;width:270px;padding:7px;position:fixed;box-shadow:0 16px 44px #0005}.floating-photo img{object-fit:cover;background:#dfe4df;width:100%;height:175px}.floating-photo em{background:#e9ece8;place-items:center;height:110px;font-size:10px;display:grid}.floating-photo b,.floating-photo small{padding:5px 3px 0;display:block}.floating-photo small{color:var(--muted);font-size:9px}.photo-tip{display:none}.seller-filter{align-items:stretch;gap:6px;margin:0 0 8px;display:flex;overflow:auto}.seller-filter>span{letter-spacing:1.3px;align-self:center;margin-right:3px;font-size:9px;font-weight:800}.seller-filter button{background:#fff;border:1px solid #cad2cc;border-radius:6px;place-items:center;min-width:100px;height:44px;padding:4px 8px;display:grid}.seller-filter button.active{border:2px solid var(--navy);background:#f0f4ef}.seller-filter button img{object-fit:contain;width:100%;height:32px}.seller-filter button b{white-space:nowrap;font-size:9px}.listing-filter-row{margin-bottom:7px}.listing-filter-row label{font-size:9px;font-weight:700}.listing-filter-row select{border:1px solid #cbd3cd;border-radius:4px;margin-left:8px;padding:4px}.filter-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:6px}.slider-filter{background:#fafbf9;border:1px solid #d5dbd7;border-radius:5px;padding:4px 8px}.slider-filter>div:first-child{align-items:center;gap:5px;height:15px;display:flex}.slider-filter b{font-size:9px}.slider-filter>div:first-child span{font-variant-numeric:tabular-nums;margin-left:auto;font-size:9px;font-weight:650}.slider-filter button{color:#8a4038;background:0 0;border:0;font-size:12px;line-height:1}.slider-filter>small{color:#7a8580;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:8px;display:flex}.dual-range{height:14px;margin:1px 0;position:relative}.dual-range input{pointer-events:none;-webkit-appearance:none;appearance:none;background:0 0;width:100%;margin:0;position:absolute;inset:0}.dual-range input::-webkit-slider-runnable-track{background:#aebbb3;border-radius:4px;height:3px}.dual-range input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--navy);pointer-events:auto;border:2px solid #fff;border-radius:50%;width:12px;height:12px;margin-top:-5px;box-shadow:0 0 0 1px #819087}.selected-order{border:1px solid var(--line);background:#f5f7f4;max-height:180px;margin-top:10px;padding:8px;overflow:auto}.selected-order h3{letter-spacing:1.2px;margin:0 0 5px;font-size:9px}.selected-order>div{border-top:1px solid #e0e4e1;grid-template-columns:22px 1fr 25px 25px 25px;align-items:center;padding:3px 0;display:grid}.selected-order b,.selected-order span{font-size:9px}.selected-order button{background:#fff;border:1px solid #cbd2cd;border-radius:3px;padding:2px}.selected-order button:disabled{opacity:.25}.selected-order .column-order-remove{color:#943c34;border-color:#d8b2ac;font-size:14px;line-height:1}.selected-order .column-order-remove:not(:disabled):hover{background:#fff0ed}.data-wrap table{table-layout:auto}.data-wrap th{padding:0}.data-wrap th button{color:#fff;white-space:nowrap;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;width:100%;min-height:30px;padding:6px 7px;font-size:9px;font-weight:700;display:flex}.data-wrap th:first-child button,.data-wrap th:nth-child(2) button{justify-content:flex-start}.data-wrap th button:hover,.data-wrap th button:focus{background:#34546a}.data-wrap th button span{color:var(--lime)}.data-wrap td{white-space:normal;text-overflow:clip;min-width:64px;max-width:210px;height:auto;min-height:29px;line-height:1.25;overflow:visible}.data-wrap td.name-cell{cursor:pointer;min-width:155px}.data-wrap td:first-child{min-width:88px}.data-wrap tbody tr:hover td{background:#e5ecd9}.bull-profile{grid-template-columns:minmax(500px,1.7fr) minmax(260px,.8fr);grid-template-areas:"name name""photo info";gap:16px 34px;padding:30px 34px}.bull-profile h2{letter-spacing:-1.5px;text-transform:uppercase;grid-area:name;margin:0 48px 5px 0;font-family:inherit;font-size:clamp(34px,4.6vw,62px);font-weight:750;line-height:1}.profile-photo{border-radius:7px;grid-area:photo;width:100%;height:360px;overflow:hidden}.profile-photo img{object-fit:contain;background:#e7ebe8}.profile-info{grid-area:info;align-self:center}.bull-profile dl{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:18px;display:grid}.bull-profile dl div{min-width:0}.bull-profile dd{font-variant-numeric:tabular-nums;font-family:inherit}.listings-first{border-top:5px solid var(--lime);background:linear-gradient(120deg,#eef3e7,#fffdf2);padding-top:20px}.listings-first .section-title h3{font-size:28px}.listing-table{gap:8px}.listing-table>div{border:1px solid #bec9bd;border-left:5px solid var(--green);border-radius:6px;padding:13px 14px;box-shadow:0 4px 13px #102a1d12}.listing-table a{background:var(--navy);color:#fff;text-align:center;border-radius:4px;padding:7px 10px;text-decoration:none}.section-title h3,.bull-profile h2{font-family:inherit}.epd-section .section-title span{text-align:right;gap:3px;display:grid}.epd-section .section-title span b{color:var(--navy);font-variant-numeric:tabular-nums;font-size:12px}.epd-layout{gap:22px;display:grid}.epd-row-main{grid-template-columns:8fr 9fr;gap:6px;display:grid}.epd-row-secondary{grid-template-columns:5fr 4fr 6fr;gap:22px;display:grid}.epd-band{min-width:0}.epd-band h4{color:#fff;text-align:center;border-radius:5px;margin:0;padding:5px;font-size:14px;font-weight:500;box-shadow:0 2px 5px #0002}.epd-band>div{display:grid}.epd-band.production>div{grid-template-columns:repeat(8,1fr)}.epd-band.maternal>div{grid-template-columns:repeat(9,1fr)}.epd-band.management>div{grid-template-columns:repeat(5,1fr)}.epd-band.indexes>div{grid-template-columns:repeat(6,1fr)}.epd-band.production h4{background:#07508d}.epd-band.maternal h4{background:#d8afd9}.epd-band.management h4{background:#111}.epd-band.carcass h4{background:#a47677}.epd-band.indexes h4{background:#76501c}.epd-band.management,.epd-band.carcass,.epd-band.indexes{grid-area:auto;max-width:none;margin:0}.epd-cell{text-align:center;border-right:1px solid #aeb3b6;min-width:0;padding-top:4px}.epd-cell small,.epd-cell strong,.epd-cell em{display:block}.epd-cell small{white-space:nowrap;border-bottom:1px solid #b8bdc0;padding-bottom:3px;font-size:9px;font-weight:650}.epd-cell strong{padding:5px 1px;font-size:15px;font-weight:600}.epd-cell em{color:#747d82;border-top:1px solid #d2d5d7;padding:4px 1px;font-size:9px;font-style:normal}.ped-chart{background:#f0f1f5;grid-template-rows:repeat(8,24px);grid-template-columns:1fr 1fr 1.25fr;min-width:650px;padding:4px 8px;display:grid;position:relative;overflow:visible}.ped-text{white-space:nowrap;align-self:center;font-size:10px;font-weight:600;position:relative}.ped-text.sire{color:#111d74}.ped-text.dam{color:#a10060}.sire-root{grid-area:2/1/4}.pgs{grid-area:1/2/2}.pgd{grid-area:3/2/4}.pggs1{grid-area:1/3}.pggd1{grid-area:2/3}.pggs2{grid-area:3/3}.pggd2{grid-area:4/3}.dam-root{grid-area:6/1/8}.mgs{grid-area:5/2/6}.mgd{grid-area:7/2/8}.mggs1{grid-area:5/3}.mggd1{grid-area:6/3}.mggs2{grid-area:7/3}.mggd2{grid-area:8/3}.ped-text .ped-tip{width:280px;padding:8px;bottom:110%}.ped-text .ped-tip img{height:180px}.ped-text:hover .ped-tip{visibility:visible;opacity:1}@media (max-width:900px){.bull-profile{grid-template-columns:1fr;grid-template-areas:"name""photo""info"}.profile-photo{height:340px}.epd-row-main,.epd-row-secondary{grid-template-columns:1fr}.ped-chart{min-width:650px;overflow:auto}}@media (max-width:620px){.filter-grid{grid-template-columns:1fr}.bull-profile{padding:20px}.bull-profile h2{font-size:34px}.profile-photo{height:270px}.epd-band.production>div,.epd-band.maternal>div{grid-template-columns:repeat(4,1fr)}.epd-band.management>div,.epd-band.indexes>div{grid-template-columns:repeat(3,1fr)}.seller-filter button{min-width:86px}.data-wrap{height:calc(100vh - 350px)}}.bull-modal{background:#f3f4f6;max-width:1320px}.bull-profile{color:var(--navy);background:#f1f2f4;grid-template-columns:minmax(520px,758px) minmax(340px,1fr);grid-template-areas:"name name""photo info";gap:26px 34px;padding:0 34px 34px}.bull-profile h2{background:var(--navy);color:#fff;text-align:center;letter-spacing:3px;margin:0 -34px;padding:22px 70px;font-size:clamp(34px,4.5vw,58px);box-shadow:0 5px 18px #0d20352a}.profile-photo{aspect-ratio:758/516;background:#e7e9ea;border-radius:8px;width:100%;max-width:758px;height:auto;box-shadow:0 18px 40px #1d273326,0 3px 9px #1d273324}.profile-photo img{object-fit:cover}.profile-info{align-self:start;padding-top:15px}.registration-link{font-weight:600;text-decoration:none;color:var(--navy)!important;margin:0 0 27px!important;font-size:14px!important;display:block!important}.registration-link strong{letter-spacing:1.5px;font-variant-numeric:tabular-nums;margin-top:4px;font-size:27px;display:block}.bull-profile dl{grid-template-columns:repeat(2,minmax(120px,1fr));gap:25px 20px;margin:0}.bull-profile dl div{border-left:0;padding-left:0}.bull-profile dt{color:#55616c;letter-spacing:.6px;font-size:10px;font-weight:700}.bull-profile dd{color:#071c54;margin-top:6px;font-size:22px}.modal-section{background:#f3f4f6}.listing-table{overflow-x:auto}.listing-table>div{grid-template-columns:1.25fr 1fr .8fr .85fr 1fr .65fr .8fr;min-width:900px}.listing-table .listing-head{background:var(--navy);color:#fff;box-shadow:none;letter-spacing:.5px;border:0;border-radius:6px;padding:9px 14px;font-size:9px}.listing-table .listing-row{background:#fff}.listing-table .listing-row>a{justify-self:stretch}.epd-section{background:#f3f4f6}@media (max-width:900px){.bull-profile{grid-template-columns:1fr;grid-template-areas:"name""photo""info"}.profile-photo{justify-self:center;max-width:758px}.profile-info{justify-self:center;width:100%;max-width:758px}.bull-profile dl{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.bull-profile{padding:0 16px 22px}.bull-profile h2{letter-spacing:1px;margin:0 -16px;padding:18px 48px}.bull-profile dl{grid-template-columns:repeat(2,1fr)}.registration-link strong{font-size:22px}}.bull-profile{background:#f1f2f4;grid-template-columns:minmax(460px,640px) minmax(420px,1fr);gap:0;padding:0}.bull-profile h2{box-shadow:none;margin:0}.profile-photo{aspect-ratio:758/516;border-radius:0 0 8px;align-self:start;max-width:640px;box-shadow:10px 12px 30px #1d273326}.profile-info{align-self:stretch;min-width:0;padding:16px 24px 12px}.registration-link,.registration-link span,.registration-link strong{color:var(--navy)!important}.registration-link{margin:0 0 10px!important}.registration-link span{font-size:13px}.registration-link strong{align-items:baseline;gap:8px;margin-top:2px;font-size:25px;display:flex}.registration-link i{font-size:25px;font-style:normal;line-height:1}.bull-profile dl{grid-template-columns:repeat(3,minmax(90px,1fr));gap:10px 16px;margin-bottom:12px}.bull-profile dt{font-size:9px}.bull-profile dd{margin-top:3px;font-size:18px}.profile-info .ped-chart{background:0 0;grid-template-rows:repeat(8,20px);width:100%;min-width:0;padding:3px 5px}.profile-info .ped-text{font-size:8px;overflow:visible}.profile-info .ped-text .ped-tip{width:250px}.profile-info .ped-text .ped-tip img{height:155px}.listings-first{border:3px solid var(--lime);background:#f8faf5;border-radius:14px;margin:20px;padding:18px!important}.listings-first .section-title{margin-bottom:10px}.listings-first .section-title h3{color:var(--navy);font-size:29px}.listing-table{border-radius:9px}.listing-table>div{grid-template-columns:1.05fr .85fr 1fr .8fr .8fr .85fr 1.35fr 1fr .8fr;min-width:1120px;padding:12px 13px;font-size:12px}.listing-table .listing-head{background:var(--lime);color:var(--navy);font-size:11px;font-weight:800;line-height:1.15}.listing-table .listing-row{transition:background-color .14s}.listing-table .listing-row:hover{background:#e4e8e2}.listing-table .listing-row span,.listing-table .listing-row strong,.listing-table .listing-row b{font-size:12px}.epd-section .section-title h3{display:none}.epd-section .section-title{justify-content:flex-end;margin-bottom:8px}@media (max-width:1050px){.bull-profile{grid-template-columns:1fr;grid-template-areas:"name""photo""info"}.profile-photo{border-radius:0 0 8px 8px;justify-self:center;max-width:640px}.profile-info{width:100%}}@media (max-width:620px){.bull-profile{padding:0}.bull-profile h2{margin:0}.profile-info{padding:15px}.bull-profile dl{grid-template-columns:repeat(2,1fr)}.listings-first{margin:10px;padding:12px!important}}.listings-first{box-sizing:border-box;width:auto;margin:24px;box-shadow:0 8px 24px #0f172a0f;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:18px!important;padding:24px!important}.listing-section-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.listing-section-head h3{color:#111827;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:34px}.listing-section-head>span{white-space:nowrap;color:#476a36;background:#edf6e7;border:1px solid #9ccb7a4d;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600}.listing-table{border-radius:0;gap:10px;display:grid;overflow:visible}.listing-grid{grid-template-columns:minmax(145px,1.1fr) minmax(115px,.9fr) minmax(150px,1.25fr) minmax(120px,.9fr) minmax(90px,.7fr) minmax(100px,.8fr) minmax(85px,.65fr) auto;align-items:center;column-gap:16px;display:grid}.listing-table .listing-head{color:#374151;letter-spacing:.01em;background:#f5f6f7;border:0;border-radius:10px;min-width:0;min-height:48px;padding:0 16px;font-size:12px;font-weight:600;line-height:16px}.listing-row{background:#fff;border:1px solid #e3e7e1;border-radius:12px;min-height:74px;transition:background-color .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 2px 8px #0f172a0a}.listing-row:before{content:"";background:#6f9a58;width:5px;position:absolute;inset:0 auto 0 0}.listing-row>.listing-grid{min-width:0;min-height:74px;padding:14px 16px 14px 21px}.listing-row:hover{background:#f7f8f7;box-shadow:0 4px 12px #0f172a12}.listing-row span,.listing-row strong,.listing-row b{color:#374151;overflow-wrap:anywhere;min-width:0;font-weight:400;line-height:20px;font-size:14px!important}.listing-row strong{color:#111827;font-weight:700}.listing-row b{color:#111827;font-weight:600}.listing-row .secondary-value{color:#6b7280}.listing-row a{color:#fff;white-space:nowrap;text-align:center;cursor:pointer;background:#111827;border:0;border-radius:9px;min-height:42px;padding:11px 16px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .16s,transform .16s,box-shadow .16s}.listing-row a:hover{background:#263343;transform:translateY(-1px);box-shadow:0 5px 12px #0f172a29}.listing-row a:active{transform:translateY(0)}.listing-row a:focus-visible{outline:none;box-shadow:0 0 0 3px #9ccb7a73}.listing-row details{color:#374151;border-top:1px solid #eef0ed;margin:0 16px 0 21px;padding:9px 0 12px;font-size:13px}.listing-row summary{cursor:pointer;color:#476a36;font-weight:600}.listing-row details p{margin:7px 0 0;line-height:19px}.listing-empty{color:#374151;background:#fafbfa;border:1px solid #e3e7e1;border-radius:12px;padding:24px}.listing-empty strong{color:#111827;font-size:16px;display:block}.listing-empty p{margin:6px 0 0;font-size:14px}@media (max-width:900px){.listing-table .listing-head{display:none}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.listing-row>.listing-grid{padding:18px 18px 18px 23px}.listing-row [data-label]{gap:3px;display:grid}.listing-row [data-label]:before{content:attr(data-label);color:#6b7280;font-size:12px;font-weight:600;line-height:16px}.listing-row strong[data-label]{grid-column:1/-1}.listing-row a,.listing-row .action-fallback{grid-column:1/-1;width:100%}}@media (max-width:600px){.listings-first{margin:12px;border-radius:14px!important;padding:16px!important}.listing-section-head{flex-wrap:wrap;align-items:flex-start;margin-bottom:20px}.listing-section-head h3{font-size:24px;line-height:30px}.listing-grid{grid-template-columns:1fr}.listing-row strong[data-label],.listing-row a,.listing-row .action-fallback{grid-column:1}.listing-row>.listing-grid{gap:14px}}@media (prefers-reduced-motion:reduce){.listing-row,.listing-row a{transition:none}.listing-row a:hover{transform:none}}.profile-titlebar{background:var(--navy);color:#fff;grid-area:name;place-items:center;min-height:102px;display:grid;position:relative}.bull-profile .profile-titlebar h2{width:100%;box-shadow:none;background:0 0;grid-area:auto;margin:0;padding:22px 190px}.profile-titlebar>a{color:#fff;letter-spacing:.5px;font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:18px;font-weight:700;text-decoration:none;display:flex;position:absolute;top:50%;left:26px;transform:translateY(-50%)}.profile-titlebar>a i{font-size:22px;font-style:normal;line-height:1}.profile-titlebar>a:hover{text-decoration:underline}.profile-titlebar>a:focus-visible{outline:3px solid var(--lime);outline-offset:4px;border-radius:3px}.profile-info{padding-top:18px}.bull-profile dl>div:nth-child(n+2) dt{color:var(--navy);font-size:11px;font-weight:750}.bull-profile dl>div:nth-child(n+2) dd{font-size:22px;font-weight:650}.profile-info .ped-text{font-size:10px;font-weight:650}@media (max-width:700px){.profile-titlebar{place-items:end center;padding-bottom:10px}.bull-profile .profile-titlebar h2{padding:38px 44px 8px;font-size:30px}.profile-titlebar>a{font-size:15px;top:16px;left:16px;transform:none}.profile-titlebar>a i{font-size:19px}}.profile-info{flex-direction:column;display:flex}.profile-info .ped-chart{margin-top:auto;margin-bottom:auto}.profile-info .ped-text{font-size:12px;font-weight:650;line-height:1.1}.floating-photo{width:260px;padding:0;overflow:hidden}.floating-photo img{border-radius:7px 7px 0 0;width:100%;height:175px;margin:0;display:block}.floating-photo em{border-radius:7px 7px 0 0;margin:0}.floating-photo b{padding:7px 9px 8px;font-size:11px;line-height:14px}.column-pop{width:min(700px,94vw);max-height:calc(100vh - 92px);padding:12px}.column-title strong{font-size:19px}.column-title small{font-size:9px}.selected-order{max-height:125px;margin-top:7px;padding:6px}.selected-order>div{padding:2px 0}.column-group h3{margin-bottom:5px}.column-group>div{gap:4px 7px}.column-group label{font-size:9px}.column-actions{margin:9px -12px -12px;padding:8px 12px;bottom:-12px}.column-actions button{padding:6px 8px;font-size:9px}@media (max-width:900px){.profile-info .ped-chart{margin:14px 0 4px}.profile-info .ped-text{font-size:11px}.column-group>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.column-group>div{grid-template-columns:repeat(2,1fr)}}.selected-order .locked-column{background:#eef1ee}.locked-column i{color:#6f7c74;text-transform:uppercase;letter-spacing:.5px;margin-left:5px;font-size:7px;font-style:normal;font-weight:700}.column-group label.locked-column{opacity:.72}.column-group label.locked-column input{cursor:not-allowed}@media (min-width:1051px){.bull-profile{grid-template-columns:minmax(440px,560px) minmax(650px,1fr)}.profile-info{padding-left:28px;padding-right:28px}.profile-info .ped-chart{grid-template-rows:repeat(8,31px);grid-template-columns:1.05fr 1.08fr 1.42fr;column-gap:18px;width:100%;padding:6px 4px}.profile-info .ped-text{white-space:normal;max-width:100%;padding-right:4px;font-size:13px;line-height:15px}.profile-info .sire-root,.profile-info .dam-root{font-size:14px}.profile-info .ped-text .ped-tip{font-size:11px}}.masthead{background:#fff;border-bottom:1px solid #e5e8eb;height:76px;padding:0 3vw}.wordmark{gap:12px}.brand-wordmark{object-fit:contain;width:210px;height:42px;display:block}.brand-bull{object-fit:contain;width:48px;height:44px;display:block}.search-head{color:#0b3473;background:#f1f3f6;border-bottom:1px solid #dfe4e8;grid-template-columns:minmax(430px,1.25fr) minmax(390px,.9fr);gap:15px 34px;padding:28px 3vw 14px}.hero-copy{align-self:center}.hero-brand{align-items:center;gap:14px;margin-bottom:6px;display:flex}.hero-brand>span{background:#8fc578;width:110px;height:3px}.hero-brand img{object-fit:contain;width:205px;height:39px}.search-head .hero-copy h1{color:#0c3475;letter-spacing:-2.2px;margin:0;font-family:Arial Rounded MT Bold,Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(38px,4.8vw,64px);font-weight:900;line-height:.98}.hero-tagline{color:#0c3475;letter-spacing:-.6px;margin:9px 0 0;font-family:Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(20px,2.15vw,29px);font-weight:450;line-height:1.1}.mode-tabs{background:#fff;border:1px solid #cfd7df;box-shadow:0 4px 14px #0c347512}.mode-tabs button{color:#65727f}.mode-tabs button.active{color:#0c3475;background:#91c873}.global-search{border:1px solid #d5dce2;box-shadow:0 5px 18px #0c347514}.toolbar button{color:#fff;background:#0c3475;border-color:#0c3475}.toolbar button.selected{color:#0c3475;background:#91c873;border-color:#91c873}.toolbar small{color:#65727f}@media (max-width:900px){.masthead{height:68px}.brand-wordmark{width:175px}.brand-bull{width:39px}.search-head{grid-template-columns:1fr}.hero-brand>span{width:72px}.mode-tabs{grid-row:auto}.search-head .hero-copy h1{font-size:46px}}@media (max-width:620px){.brand-wordmark{width:145px}.brand-bull{width:34px}.hero-brand>span{width:45px}.hero-brand img{width:170px}.search-head .hero-copy h1{font-size:39px}.hero-tagline{font-size:21px}}.search-boxes{grid-column:1/-1;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:9px;display:grid}.search-boxes label{color:#0c3475;letter-spacing:.5px;text-transform:uppercase;gap:5px;font-size:9px;font-weight:750;display:grid}.search-boxes input{width:100%;height:43px;color:var(--navy);text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d5dce2;border-radius:6px;outline:none;padding:0 12px;font-size:12px;box-shadow:0 4px 12px #0c34750d}.search-boxes input:focus{border-color:#7da962;box-shadow:0 0 0 3px #9ccb7a47}.search-boxes kbd{white-space:nowrap;color:#0c3475;background:#fff;border:1px solid #d5dce2;border-radius:6px;place-items:center;height:43px;padding:0 14px;font-size:10px;font-weight:700;display:grid}.column-group-heading{grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:5px;display:grid}.column-group-heading h3{margin:0}.column-group-heading button{color:var(--navy);background:#fff;border:1px solid #bfcac2;border-radius:4px;grid-column:2;padding:3px 9px;font-size:8px;font-weight:700}.column-group-heading button:hover{background:#edf3e9;border-color:#8eb276}@media (min-width:1051px){.profile-info .ped-chart{grid-template-rows:repeat(8,44px);column-gap:22px}.profile-info .ped-text{font-size:14px;line-height:17px}.profile-info .sire-root,.profile-info .dam-root{font-size:15px}}.profile-titlebar>a{align-items:center;line-height:1;top:50%}.listing-table .listing-head,.listing-row>.listing-grid{padding-left:16px;padding-right:16px}.listings-first{margin-bottom:8px}.epd-section{padding-top:10px}.slider-filter>div:first-child{justify-content:flex-end;position:relative}.slider-filter>div:first-child>b{text-align:center;position:absolute;left:50%;transform:translate(-50%)}.table-section,.data-wrap{background:#f7f9f7}@media (max-width:900px){.search-boxes{grid-template-columns:1fr 1fr}.search-boxes kbd{grid-column:2}}@media (max-width:620px){.search-boxes{grid-template-columns:1fr}.search-boxes kbd{grid-column:1}.profile-info .ped-chart{grid-template-rows:repeat(8,34px)}.profile-info .ped-text{font-size:12px}}.search-head .hero-copy h1{letter-spacing:1.5px}.column-group-heading>div{grid-column:2;gap:5px;display:flex}.column-group-heading>div button{color:var(--navy);background:#fff;border:1px solid #bfcac2;border-radius:4px;padding:3px 8px;font-size:8px;font-weight:700}.column-group-heading>div button:hover{background:#edf3e9;border-color:#8eb276}.data-wrap th button{text-align:center;justify-content:center!important}.data-wrap td,.data-wrap td:first-child,.data-wrap td:nth-child(2){text-align:center!important}.table-summary strong{font-variant-numeric:tabular-nums;letter-spacing:0;font-family:inherit;font-weight:700}@media (hover:none),(pointer:coarse){.floating-photo{display:none}.table-summary>span{font-size:0}.table-summary>span:after{content:"Tap any row to view the bull photo and complete details";font-size:9px}.name-cell{cursor:pointer}}@media (max-width:900px){.column-pop{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;width:auto;max-height:none;inset:8px;overflow-y:auto}.column-title{z-index:3;background:#fff;position:sticky;top:0}.column-actions{z-index:3}}@media (max-width:620px){.column-pop{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;padding:12px 12px 82px;inset:0;overflow-y:auto}.column-title{z-index:3;border-bottom:1px solid var(--line);background:#fff;margin:-12px -12px 8px;padding:12px;position:sticky;top:-12px}.column-actions{z-index:3;flex-wrap:wrap;margin:10px -12px -82px;padding:10px 12px 16px;position:sticky;bottom:-82px}.column-actions .done{margin-left:auto}.profile-titlebar{flex-direction:column;justify-content:center;align-items:center;min-height:112px;padding:12px 42px;display:flex}.bull-profile .profile-titlebar h2{letter-spacing:.5px;text-align:center;white-space:normal;order:1;width:100%;padding:0;font-size:clamp(20px,7vw,29px);line-height:1.05}.profile-titlebar>a{order:2;margin-top:8px;font-size:15px;line-height:1;position:static;transform:none}.profile-titlebar>a i{font-size:18px}.profile-info .ped-chart{grid-template-rows:repeat(8,31px);grid-template-columns:.88fr 1.02fr 1.2fr;column-gap:0;width:100%;padding:4px 0;overflow:visible;min-width:0!important}.profile-info .ped-text{letter-spacing:-.25px;white-space:nowrap;text-align:center;max-width:none;padding:0;font-size:clamp(7px,2.25vw,10px);line-height:11px}.profile-info .sire-root,.profile-info .dam-root{font-size:clamp(8px,2.45vw,11px)}.profile-info{padding-left:8px;padding-right:8px;overflow:hidden}}.selected-order{max-height:215px}.selected-order>div[draggable=true]{cursor:grab}.selected-order>div[draggable=true]:active{cursor:grabbing}.selected-order .dragging-column{opacity:.45;background:#e8eee9}.drag-handle{display:inline-block;color:#7b8780!important;letter-spacing:-3px!important;margin:0 7px 0 0!important;font-size:12px!important}.ped-text:focus{outline-offset:2px;outline:2px solid #9ccb7a}.ped-text:focus .ped-tip{visibility:visible;opacity:1}@media (max-width:620px){.profile-titlebar{min-height:76px;padding:7px 40px}.bull-profile .profile-titlebar h2{letter-spacing:0;white-space:nowrap;font-size:clamp(11px,4.8vw,22px);line-height:1}.profile-titlebar>a{margin-top:5px;font-size:12px}.profile-titlebar>a i{font-size:14px}.profile-info .ped-text{letter-spacing:-.35px;font-size:clamp(9px,2.75vw,12px);line-height:12px}.profile-info .sire-root,.profile-info .dam-root{font-size:clamp(10px,2.9vw,13px)}.profile-info .ped-text .ped-tip{z-index:120;width:min(300px,100vw - 24px);max-height:calc(100dvh - 40px);padding:7px;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.profile-info .ped-text .ped-tip img{object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 110px)}.profile-info .ped-text .ped-tip em{max-height:calc(100dvh - 110px)}}@media (min-width:1051px){.profile-info .ped-chart{grid-template-rows:repeat(8,30px);column-gap:18px;margin-top:auto;margin-bottom:auto}.profile-info .ped-text{white-space:nowrap;font-size:12px;line-height:14px}.profile-info .sire-root,.profile-info .dam-root{font-size:13px}}.selected-order .touch-dragging-column{opacity:.5;background:#e8eee9}.selected-order .touch-drop-target{background:#dcebd2;box-shadow:inset 0 2px #6f9a58}@media (hover:none),(pointer:coarse){.selected-order>div[draggable=true]{touch-action:none}}@media (max-width:620px){.profile-info .ped-chart{grid-template-rows:repeat(8,38px);grid-template-columns:25% 30% 45%;width:100%;max-width:100%;overflow:visible}.profile-info .ped-text{white-space:normal;overflow-wrap:normal;word-break:normal;max-width:100%;padding:0 2px;line-height:11px}.profile-info .pggs1,.profile-info .pggd1,.profile-info .pggs2,.profile-info .pggd2,.profile-info .mggs1,.profile-info .mggd1,.profile-info .mggs2,.profile-info .mggd2{text-align:left;letter-spacing:-.45px;font-size:clamp(8px,2.35vw,10px)}}.search-head .hero-copy h1{letter-spacing:-.7px;font-size:clamp(34px,4.15vw,55px)}.hero-tagline{letter-spacing:-.65px;font-weight:650}.search-boxes label{letter-spacing:.75px;gap:7px;font-size:11px;font-weight:850}.search-boxes label>span{padding-left:2px}.data-wrap{height:calc(100vh - 250px);min-height:500px}.data-wrap tbody tr:hover td,.data-wrap tbody tr:nth-child(2n):hover td{background:#e1ecd8!important}.column-title{grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}.column-done-top{background:var(--navy);color:#fff;border:0;border-radius:6px;min-width:92px;padding:9px 18px;font-size:12px;font-weight:800;box-shadow:0 3px 9px #0c34752e}.column-done-top:hover{background:#214b7d}.column-close{background:#fff;border:1px solid #ccd3ce;border-radius:5px;width:32px;height:32px;font-size:20px;line-height:1}.selected-order>div{touch-action:pan-y;cursor:default}.drag-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-right:1px solid #d7ddd8;place-items:center;width:42px;height:27px;display:inline-grid;margin:-5px 7px -5px -3px!important}.drag-handle:active{cursor:grabbing}.seller-filter button[aria-pressed=true]{border:2px solid var(--navy);background:#edf4e8;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #91c873}@media (max-width:620px){.search-head .hero-copy h1{letter-spacing:-.45px;font-size:34px}.hero-tagline{font-size:21px;font-weight:650}.search-boxes label{font-size:11px}.data-wrap{height:62vh;min-height:520px}.column-title{grid-template-columns:1fr auto auto}.column-done-top{min-width:82px;padding:9px 14px}.selected-order{max-height:255px}}.pedigree-photo-icon{color:#638d4f;vertical-align:1px;margin-left:4px;font-size:.8em;line-height:1;display:inline-block}.column-title{grid-template-columns:1fr auto}.column-done-top{min-width:66px;box-shadow:none;border-radius:5px;padding:7px 13px;font-size:11px}.column-close{display:none}@media (max-width:620px){.masthead{height:58px;padding:0 14px}.masthead nav,.prototype{display:none}.brand-wordmark{width:132px;height:34px}.brand-bull{width:31px;height:32px}.search-head{gap:12px;padding:18px 16px 12px}.hero-copy{text-align:center}.hero-brand{justify-content:center;gap:8px;margin-bottom:3px}.hero-brand>span{width:34px;height:2px}.hero-brand img{width:145px;height:30px}.search-head .hero-copy h1{letter-spacing:-.75px;white-space:nowrap;font-size:clamp(28px,9vw,36px);line-height:1}.hero-tagline{letter-spacing:-.55px;margin-top:6px;font-size:clamp(17px,5.2vw,21px);line-height:1.05}.mode-tabs button{padding:9px 7px}.mode-tabs button strong{font-size:11px}.mode-tabs button small{font-size:8px}.column-title{grid-template-columns:1fr auto}.column-done-top{min-width:62px;padding:7px 12px;font-size:11px}}.column-title .column-done-top{background:var(--navy);color:#fff;border:0;border-radius:5px;min-width:58px;padding:6px 11px;font-size:10px;font-weight:800;line-height:1.2}:is(.column-title .column-done-top:hover,.column-title .column-done-top:focus-visible){color:#fff;background:#214b7d}.column-actions .column-done-bottom{border-color:var(--navy);background:var(--navy);color:#fff;margin-left:auto;padding:5px 9px;font-size:9px;font-weight:800}@media (max-width:620px){.search-head .hero-copy h1{letter-spacing:-1.25px;font-family:Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:850;font-stretch:75%}.mode-tabs button small{font-size:8.5px;line-height:1.15}.column-title .column-done-top{min-width:56px;padding:6px 10px}}.column-title strong{color:var(--navy);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:800}.search-boxes input{color:#111;font-weight:400}.search-boxes input::placeholder{color:#9aa3aa;opacity:1;font-weight:400}.pedigree-photo-icon{color:#fff;vertical-align:1px;background:#6f9a58;border-radius:3px;place-items:center;width:12px;height:12px;margin-left:4px;font-size:9px;font-weight:900;display:inline-grid}.pedigree-record-link{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;color:inherit!important;font:inherit!important;font-weight:inherit!important;text-align:inherit!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline!important}.pedigree-record-link:hover{color:#176497!important}.seller-filter{padding:2px 2px 4px}.seller-filter button[aria-pressed=true]{outline:2px solid var(--navy);outline-offset:-2px;overflow:hidden;border:2px solid var(--navy)!important;box-shadow:none!important}.pedigree-record-link{text-underline-offset:2px;text-decoration-thickness:.5px}.pedigree-photo-icon{color:#5d9648;background:0 0;border-radius:0;width:auto;height:auto;margin-left:4px;font-size:12px;font-weight:900;line-height:1;display:inline!important}.modal-close{place-items:center;padding:0;line-height:1;display:grid;top:calc(3vh + 12px);right:calc(3vw + 12px)}.modal-back{z-index:3;color:var(--navy);background:#fff;border:1px solid #cbd2cc;border-radius:99px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:750;display:flex;position:fixed;top:calc(3vh + 14px);left:calc(3vw + 14px);box-shadow:0 3px 10px #10203025}.has-history .profile-titlebar>a{left:105px}.dual-range{height:16px}.dual-range input::-webkit-slider-thumb{pointer-events:auto;border-width:3px;width:20px;height:20px;margin-top:-9px;box-shadow:0 0 0 1px #819087}.dual-range input::-moz-range-thumb{background:var(--navy);pointer-events:auto;border:3px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #819087}@media (max-width:620px){.modal-close{width:32px;height:32px;position:fixed;top:9px;right:9px}.modal-back{padding:6px 9px;top:9px;left:9px}.modal-back span{display:none}.has-history .profile-titlebar>a{left:auto}.dual-range{height:18px}.dual-range input::-webkit-slider-thumb{width:24px;height:24px;margin-top:-11px}.dual-range input::-moz-range-thumb{width:18px;height:18px}}.slider-filter>div:first-child>span{margin-left:0;position:absolute;right:14%}.bull-modal .modal-close{border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:24px;line-height:1;display:flex;padding:0 0 3px!important;position:absolute!important;top:12px!important;right:12px!important}@media (max-width:620px){.slider-filter>div:first-child>span{right:16%}.bull-modal .modal-close{width:32px;height:32px;font-size:22px;padding-bottom:3px!important;top:9px!important;right:9px!important}.profile-info .ped-chart{grid-template-columns:27% 33% 40%;column-gap:0;padding-left:2px;padding-right:2px;overflow:visible}.profile-info .ped-text{overflow-wrap:normal;word-break:keep-all;text-align:left;letter-spacing:-.45px;width:max-content;min-width:0;max-width:none;font-size:clamp(8px,2.45vw,10.5px);overflow:visible;white-space:nowrap!important}.profile-info .sire-root,.profile-info .dam-root{text-align:left;justify-self:start;font-size:clamp(9px,2.65vw,11.5px)}.profile-info .pgs,.profile-info .pgd,.profile-info .mgs,.profile-info .mgd{text-align:center;justify-self:center}.profile-info .pggs1,.profile-info .pggd1,.profile-info .pggs2,.profile-info .pggd2,.profile-info .mggs1,.profile-info .mggd1,.profile-info .mggs2,.profile-info .mggd2{text-align:right;justify-self:end;white-space:nowrap!important}.profile-info{justify-content:flex-start}.profile-info .ped-chart{grid-template-rows:repeat(14,22px);grid-template-columns:30% 34% 36%;align-content:center;height:316px;padding:4px 2px;margin:8px 0 0!important}.profile-info .ped-text{letter-spacing:-.5px;align-self:center;font-size:clamp(8px,2.35vw,10px);line-height:11px}.profile-info .sire-root{grid-area:4/1;justify-self:start}.profile-info .pgs{grid-area:2/2;justify-self:center}.profile-info .pggs1{grid-area:1/3;justify-self:end}.profile-info .pggd1{grid-area:3/3;justify-self:end}.profile-info .pgd{grid-area:6/2;justify-self:center}.profile-info .pggs2{grid-area:5/3;justify-self:end}.profile-info .pggd2{grid-area:7/3;justify-self:end}.profile-info .dam-root{grid-area:11/1;justify-self:start}.profile-info .mgs{grid-area:9/2;justify-self:center}.profile-info .mggs1{grid-area:8/3;justify-self:end}.profile-info .mggd1{grid-area:10/3;justify-self:end}.profile-info .mgd{grid-area:13/2;justify-self:center}.profile-info .mggs2{grid-area:12/3;justify-self:end}.profile-info .mggd2{grid-area:14/3;justify-self:end}}@media (min-width:1051px){.profile-info{justify-content:flex-start}.profile-info .ped-chart{grid-template-rows:repeat(14,18px);grid-template-columns:30% 34% 36%;align-content:center;column-gap:0;width:100%;height:260px;padding:4px 2px;margin:5px 0 0!important}.profile-info .ped-text{letter-spacing:-.25px;align-self:center;width:max-content;max-width:none;font-size:11px;line-height:12px;overflow:visible;white-space:nowrap!important}.profile-info .sire-root{grid-area:4/1;justify-self:start;font-size:12px}.profile-info .pgs{grid-area:2/2;justify-self:center}.profile-info .pggs1{grid-area:1/3;justify-self:end}.profile-info .pggd1{grid-area:3/3;justify-self:end}.profile-info .pgd{grid-area:6/2;justify-self:center}.profile-info .pggs2{grid-area:5/3;justify-self:end}.profile-info .pggd2{grid-area:7/3;justify-self:end}.profile-info .dam-root{grid-area:11/1;justify-self:start;font-size:12px}.profile-info .mgs{grid-area:9/2;justify-self:center}.profile-info .mggs1{grid-area:8/3;justify-self:end}.profile-info .mggd1{grid-area:10/3;justify-self:end}.profile-info .mgd{grid-area:13/2;justify-self:center}.profile-info .mggs2{grid-area:12/3;justify-self:end}.profile-info .mggd2{grid-area:14/3;justify-self:end}}@media (max-width:620px){.profile-info .ped-chart{grid-template-rows:repeat(14,20px);height:288px;margin-top:4px!important}.profile-info .ped-text{letter-spacing:-.55px;font-size:clamp(9.5px,2.7vw,11.5px);font-weight:680;line-height:12px}.profile-info .sire-root,.profile-info .dam-root{font-size:clamp(10.5px,3vw,12.5px);font-weight:800}.profile-info .pgs,.profile-info .pgd,.profile-info .mgs,.profile-info .mgd{font-weight:740}}@media (min-width:1051px){.profile-info .ped-chart{grid-template-rows:repeat(14,17px);height:244px;margin-top:3px!important}.profile-info .ped-text{letter-spacing:-.3px;font-size:13px;font-weight:680;line-height:14px}.profile-info .sire-root,.profile-info .dam-root{font-size:14px;font-weight:800}.profile-info .pgs,.profile-info .pgd,.profile-info .mgs,.profile-info .mgd{font-weight:740}}@media (max-width:600px){.listing-table:has(.listing-row){scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;align-items:stretch;gap:12px;width:100%;padding:2px 2px 10px;scroll-padding-left:2px;display:flex;overflow:auto hidden}.listing-table .listing-row{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(92% - 4px);min-width:0}.listing-table .listing-row>.listing-grid{align-content:start;height:100%}.listing-table .listing-empty{flex:1 0 100%}}@media (max-width:620px){.search-boxes input{font-weight:400;font-size:16px!important}.search-boxes input::placeholder{font-size:16px;font-weight:400}.listing-table .listing-row>.listing-grid{align-content:start;height:auto}.listing-table .listing-row details{margin-top:0;display:block}.listing-table .listing-row summary{align-items:center;min-height:36px;display:flex}}.member-signin,.member-controls button{color:#fff;background:#0c3475;border:0;border-radius:8px;padding:9px 14px;font-size:12px;font-weight:700}.member-controls{gap:7px;display:flex}.member-controls button:last-child{color:#0c3475;background:#eef1f3}.member-controls i{color:#0c3475;background:#91c873;border-radius:99px;margin-left:4px;padding:1px 6px;font-style:normal}.member-modal-bg{z-index:100;background:#081423b3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.member-modal{background:#fff;border-radius:18px;width:min(440px,100%);padding:30px;position:relative;box-shadow:0 24px 70px #0000004d}.member-modal h2{margin:0 0 7px;font-size:30px}.member-modal>p{color:#65727f}.member-close{background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:14px}.member-modal form{gap:14px;margin-top:22px;display:grid}.member-modal label{gap:6px;font-size:12px;font-weight:700;display:grid}.member-modal input{border:1px solid #cfd7df;border-radius:8px;height:44px;padding:0 11px;font-size:16px}.member-modal form>button{color:#fff;background:#0c3475;border:0;border-radius:8px;height:44px;font-weight:800}.auth-links{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.auth-links button{color:#0c3475;background:0 0;border:0;font-size:12px;text-decoration:underline}.auth-message{color:#38592a;background:#edf6e7;border-radius:8px;margin-top:14px;padding:10px;font-size:12px}.listing-actions{grid-template-columns:auto 1fr;gap:7px;display:grid}.favorite-button{color:#476a36;white-space:nowrap;background:#fff;border:1px solid #91c873;border-radius:9px;padding:9px 10px;font-weight:700}.favorite-button.active{background:#edf6e7}.listing-actions>a{place-items:center;display:grid}.listing-grid{grid-template-columns:minmax(145px,1.1fr) minmax(115px,.9fr) minmax(150px,1.25fr) minmax(120px,.9fr) minmax(90px,.7fr) minmax(100px,.8fr) minmax(85px,.65fr) minmax(250px,1.4fr)}@media (max-width:620px){.member-controls button:last-child{display:none}.member-signin,.member-controls button{padding:8px 9px}.listing-actions{grid-template-columns:1fr}.listing-actions>a{width:100%}}.member-controls{align-items:center}.member-controls>a{color:#fff;background:#0c3475;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:750;text-decoration:none}.member-controls>a:nth-child(2){color:#0c3475;background:#eef1f3}.member-page{color:#132033;background:#f2f4f6;min-height:calc(100vh - 65px);padding-bottom:70px}.member-page-hero{color:#fff;background:linear-gradient(120deg,#071f4b,#0c3475);padding:54px max(24px,50vw - 620px)}.member-page-hero>span{color:#91c873;letter-spacing:2px;font-size:11px;font-weight:850}.member-page-hero h1{letter-spacing:-1.7px;margin:8px 0 7px;font-size:clamp(34px,5vw,62px)}.member-page-hero p{color:#e7edf5;max-width:680px;margin:0;font-size:16px}.page-state{text-align:center;background:#fff;border:1px solid #d8dfda;border-radius:17px;width:min(760px,100% - 36px);margin:45px auto;padding:45px;box-shadow:0 14px 35px #19304812}.page-state h2{color:var(--navy);font-size:28px}.page-state a,.page-state button{background:var(--navy);color:#fff;border:0;border-radius:8px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-block}.favorites-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1240px,100% - 36px);margin:28px auto;display:grid}.favorite-page-card{background:#fff;border:1px solid #d9e0da;border-left:6px solid #74a95b;border-radius:16px;grid-template-columns:220px 1fr;min-height:245px;display:grid;overflow:hidden;box-shadow:0 10px 28px #19304812}.favorite-page-card>img,.favorite-image-empty{object-fit:cover;background:#e7ebe8;width:100%;height:100%}.favorite-image-empty{color:#7e8981;place-items:center;display:grid}.favorite-card-body>small{color:#558243;text-transform:uppercase;letter-spacing:.7px;font-weight:850}.favorite-card-body h2{color:var(--navy);margin:5px 0 2px;font-size:21px}.favorite-card-body>p{color:#78838b;margin:0;font-size:12px}.favorite-card-body dl{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.favorite-card-body dt{letter-spacing:.6px;text-transform:uppercase;color:#7c878e;font-size:9px;font-weight:800}.favorite-card-body dd{margin:3px 0 0;font-size:13px;font-weight:700}.favorite-card-actions{gap:9px;display:flex}.favorite-card-actions a,.favorite-card-actions button{border:0;border-radius:7px;padding:9px 12px;font-size:11px;font-weight:800;text-decoration:none}.favorite-card-actions a{background:var(--navy);color:#fff}.favorite-card-actions button{color:#8a423b;background:#eef1f3}.seller-workplace-grid{grid-template-columns:1fr 1fr;gap:20px;width:min(1240px,100% - 36px);margin:28px auto;display:grid}.workplace-card{background:#fff;border:1px solid #d9e0da;border-radius:16px;padding:25px;box-shadow:0 10px 28px #19304810}.workplace-heading{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.workplace-heading small{color:#6d9959;letter-spacing:1.4px;font-weight:850}.workplace-heading h2{color:var(--navy);margin:3px 0 0;font-size:25px}.workplace-heading>span{color:#4d7639;background:#edf5e8;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:800}.profile-form,.workplace-listing-form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.profile-form>label,.workplace-listing-form>label,.field-pair label{color:#344151;gap:5px;font-size:10px;font-weight:800;display:grid}.profile-form input,.profile-form select,.workplace-listing-form input,.workplace-listing-form select,.workplace-listing-form textarea{color:#111;background:#fff;border:1px solid #cbd4cd;border-radius:8px;width:100%;min-height:42px;padding:9px 10px;font-size:15px}.profile-form .check-row{align-items:center;gap:8px;font-weight:600;display:flex}.check-row input,.agreement-row input{width:18px;height:18px;min-height:0}.field-pair{grid-template-columns:1fr 90px;gap:10px;display:grid}.agreement-row{background:#f2f6ef;border-radius:9px;grid-column:1/-1;align-items:flex-start;padding:12px;color:#344151!important;gap:9px!important;font-weight:600!important;display:flex!important}.profile-form>button,.workplace-listing-form>button{background:var(--navy);color:#fff;border:0;border-radius:8px;grid-column:1/-1;padding:12px;font-weight:850}.profile-form>button:disabled,.workplace-listing-form>button:disabled{opacity:.45}.workplace-listing-form .wide{grid-column:1/-1}.workplace-note{color:#6f7a83;margin:-7px 0 16px;font-size:11px}.workplace-message{color:#3d6630;background:#eaf4e5;border-radius:10px;grid-column:1/-1;padding:13px;font-weight:700}.wide-card{grid-column:1/-1}.workplace-table{width:100%}.workplace-table-wrap table{border-collapse:collapse;width:100%;min-width:1200px}.workplace-table-wrap th{background:var(--navy);color:#fff;text-align:left;white-space:nowrap;padding:10px 9px;font-size:9px}.workplace-table-wrap td{border-bottom:1px solid #e1e5e2;padding:10px 9px;font-size:11px}.workplace-table-wrap td a{color:var(--navy);font-weight:800}.status{text-transform:capitalize;background:#eef1f3;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-block}@media (max-width:1000px){.favorites-page-grid,.seller-workplace-grid{grid-template-columns:1fr}.favorite-page-card{grid-template-columns:180px 1fr}}@media (max-width:620px){.member-page-masthead nav,.member-controls>a:nth-child(2){display:none}.member-page-hero{padding:34px 18px}.member-page-hero h1{font-size:34px}.favorites-page-grid,.seller-workplace-grid{width:calc(100% - 24px);margin:15px auto}.favorite-page-card{grid-template-columns:1fr}.favorite-page-card>img,.favorite-image-empty{height:210px}.profile-form,.workplace-listing-form{grid-template-columns:1fr}.profile-form>label,.profile-form .field-pair,.agreement-row,.workplace-listing-form .wide{grid-column:1}.workplace-card{padding:18px}.field-pair{grid-template-columns:1fr 85px}}.saved-column-views{background:#f7f9f7;border:1px solid #d7ded9;border-radius:12px;margin:16px 0 66px;padding:13px}.saved-column-views>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.saved-column-views h3{color:var(--navy);letter-spacing:1.2px;margin:0;font-size:10px}.saved-column-views>div:first-child button{background:var(--navy);color:#fff;border:0;border-radius:7px;padding:8px 11px;font-size:11px;font-weight:800}.saved-column-views p{color:#69746f;margin:8px 0 0;font-size:11px}.saved-view-list{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.saved-view-list span{background:#fff;border:1px solid #cbd5cd;border-radius:8px;display:flex;overflow:hidden}.saved-view-list span button{color:var(--navy);background:#fff;border:0;padding:8px 10px;font-size:11px;font-weight:750}.saved-view-list span button:last-child{color:#8d4a45;border-left:1px solid #e0e5e1;padding-inline:8px}.private-listing-button{color:#fff;background:#111827;border:0;border-radius:9px;min-height:42px;padding:11px 16px;font-size:14px;font-weight:650}.private-listing-gate{z-index:90;background:#061324b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.private-listing-gate>section{background:#fff;border-radius:18px;width:min(610px,100%);max-height:90vh;padding:30px;position:relative;overflow:auto;box-shadow:0 24px 70px #0005}.private-listing-gate small{color:#5f9148;letter-spacing:1.5px;font-weight:850}.private-listing-gate h2{color:var(--navy);margin:7px 35px 8px 0;font-size:28px}.private-listing-gate p{color:#586572;line-height:1.5}.private-listing-gate ul{color:#263746;gap:8px;margin:18px 0;padding-left:21px;display:grid}.private-gate-close{width:34px;height:34px;color:var(--navy);background:#eef1f3;border:0;border-radius:50%;font-size:23px;position:absolute;top:15px;right:15px}.private-contact-grid{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.private-contact-grid>div{background:#f7f9f7;border:1px solid #dde3de;border-radius:10px;padding:12px}.private-contact-grid span,.private-contact-grid b{display:block}.private-contact-grid span{color:#77827b;text-transform:uppercase;letter-spacing:.6px;font-size:10px;font-weight:800}.private-contact-grid b{color:var(--navy);margin-top:5px;font-size:14px}.private-gate-action{background:var(--navy);color:#fff;border:0;border-radius:9px;padding:12px 16px;font-weight:800;text-decoration:none;display:inline-block}.favorite-bull-image{background:#e7ebe8;place-items:center;height:100%;min-height:245px;display:grid;overflow:hidden}.favorite-card-body dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 12px;margin:13px 0}.favorite-card-body dd{font-size:12px;line-height:1.2}@media (max-width:620px){.private-listing-gate>section{padding:24px 18px}.private-contact-grid{grid-template-columns:1fr}.favorite-bull-image{height:210px;min-height:210px}.favorite-card-body dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.listing-table .listing-grid{grid-template-columns:minmax(125px,1.05fr) minmax(100px,.85fr) minmax(130px,1.05fr) minmax(105px,.8fr) minmax(70px,.55fr) minmax(85px,.7fr) minmax(140px,1.1fr) minmax(270px,1.65fr);column-gap:12px}.listing-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.listing-actions>.favorite-button,.listing-actions>a,.listing-actions>.private-listing-button{white-space:nowrap;width:100%;min-width:0;padding-inline:8px}}@media (max-width:900px){.listing-table .listing-row>.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-actions{grid-column:1/-1}}@media (max-width:600px){.listing-table .listing-row>.listing-grid{grid-template-columns:1fr}}.member-page-masthead nav a.active{color:var(--navy);border-bottom:2px solid var(--navy);padding-bottom:5px;font-weight:850}.member-hero-brand{align-items:center;gap:12px;margin-bottom:8px;display:flex}.member-hero-brand span{background:#91c873;width:72px;height:2px}.member-hero-brand img{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:190px;max-height:32px}.profile-form>label,.workplace-listing-form>label,.field-pair label{font-size:12px;font-weight:650}.profile-form input,.profile-form select,.workplace-listing-form input,.workplace-listing-form select,.workplace-listing-form textarea{color:#18212b;font-weight:400}.profile-form input::placeholder,.workplace-listing-form input::placeholder,.workplace-listing-form textarea::placeholder{color:#9aa2a8;font-weight:400}.saved-view-list span{align-items:stretch}.saved-view-list span .saved-view-name{text-align:left;min-width:100px}.saved-view-list span .saved-view-update{color:#426b34;background:#eaf2e6;border-left:1px solid #d8e3d3}.private-listing-gate>section{border-top:7px solid #91c873;width:min(780px,100%)}.private-listing-intro{max-width:650px}.private-listing-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.private-listing-facts>div,.private-contact-grid>div{background:#f7f9f7;border:1px solid #dde3de;border-radius:10px;padding:12px}.private-listing-facts>div:last-child{grid-column:1/-1}.private-listing-facts span,.private-listing-facts b{display:block}.private-listing-facts span{color:#77827b;text-transform:uppercase;letter-spacing:.6px;font-size:10px;font-weight:800}.private-listing-facts b{color:var(--navy);margin-top:5px;font-size:14px}.private-contact-card{color:#fff;background:linear-gradient(120deg,#0a2855,#123d77);border-radius:14px;margin-top:20px;padding:20px}.private-contact-card h3{margin:0 0 12px;font-size:23px}.private-contact-card .private-contact-grid{margin:0}.private-contact-card .private-contact-grid>div{background:#fff}.contact-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.contact-actions a{color:#10233b;background:#91c873;border-radius:8px;padding:11px 15px;font-weight:850;text-decoration:none}.private-gate-secondary{color:#163f72;margin-top:14px;font-weight:750;display:inline-block}.favorite-bull-image img{object-fit:cover;width:100%;height:100%}.favorite-card-body h2{font-size:18px}.favorite-card-actions a,.favorite-card-actions button{padding:7px 10px}@media (max-width:1000px){.favorite-page-card{grid-template-columns:250px 1fr}}@media (max-width:620px){.private-listing-facts{grid-template-columns:1fr 1fr}.favorite-page-card{grid-template-columns:1fr;max-height:none}.favorite-bull-image{height:245px}.member-hero-brand span{width:42px}.member-hero-brand img{width:160px}}.masthead nav a{border-radius:7px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.masthead nav a.has-favorites{background:var(--navy);color:#fff}.masthead nav a.has-favorites i{background:var(--lime);min-width:21px;height:21px;color:var(--navy);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.masthead nav a.active{font-weight:850}.masthead nav a.has-favorites.active{border-bottom:0;padding-bottom:8px}.saved-view-list span .saved-view-update{transition:background-color .15s,color .15s,transform 80ms,box-shadow .15s}.saved-view-list span .saved-view-update:hover{color:#fff;background:#78a961;box-shadow:inset 0 0 0 1px #5e8e49}.saved-view-list span .saved-view-update:active{background:#426b34;transform:translateY(1px)scale(.97)}.saved-view-list span .saved-view-update:focus-visible{outline-offset:1px;outline:3px solid #91c87380}.member-page>.member-page-hero{padding-top:26px;padding-bottom:25px}.member-page>.member-page-hero h1{letter-spacing:-1px;margin:7px 0 4px;font-family:Montserrat,Avenir Next,Arial,sans-serif;font-size:clamp(28px,3.2vw,43px)}.member-page>.member-page-hero p{font-size:14px}.member-hero-brand{margin-bottom:5px}.member-hero-brand span{width:90px}.favorite-page-card{grid-template-columns:300px 1fr;min-height:205px;max-height:220px}.favorite-bull-image{background:#fff;height:100%;min-height:205px}.favorite-bull-image img{object-fit:contain;background:#fff;width:100%;height:100%}.favorite-card-body{padding:12px 15px}.favorite-card-body>small{font-size:9px}.favorite-card-body h2{margin-top:3px;font-size:17px}.favorite-card-body dl{gap:5px 9px;margin:7px 0}.favorite-card-body dt{font-size:7px}.favorite-card-body dd{font-size:10px}.favorite-card-actions a,.favorite-card-actions button{padding:6px 9px;font-size:10px}.seller-workplace-grid button,.seller-workplace-grid .profile-form>button,.seller-workplace-grid .workplace-listing-form>button{background:var(--navy);color:#fff}.seller-workplace-grid button:hover{background:#183f70}.workplace-message{font-weight:650}@media (max-width:1000px){.favorite-page-card{grid-template-columns:280px 1fr}}@media (max-width:620px){.masthead nav a{padding:6px}.member-page>.member-page-hero{padding:22px 18px}.member-hero-brand img{width:205px}.favorite-page-card{grid-template-columns:1fr;max-height:none}.favorite-bull-image{height:225px;min-height:225px}}.favorite-card-body>small,.favorite-card-body h2{text-align:center}.field-pair{grid-template-columns:minmax(0,1fr) 140px}.seller-workplace-grid button,.favorite-card-actions button:first-child,.admin-card-actions button:first-child,.masthead nav a.has-favorites{background:var(--navy);color:#fff}.member-hero-brand img{filter:none;background:0 0;border-radius:0;width:330px;max-height:64px;padding:0}.seller-workspace-brand{align-items:center;gap:18px;margin-bottom:8px;display:flex}.seller-workspace-brand img{object-fit:contain;object-position:left center;width:255px;max-height:58px}.seller-workspace-brand strong{letter-spacing:-.7px;color:#fff;font-family:Montserrat,Avenir Next,Arial,sans-serif;font-size:clamp(24px,3vw,38px)}.admin-review-link{color:#071f4b;background:#91c873;border-radius:8px;margin-top:14px;padding:10px 14px;font-weight:850;text-decoration:none;display:inline-flex}.admin-review-page{gap:16px;width:min(1100px,100% - 36px);margin:28px auto;display:grid}.admin-listing-card{background:#fff;border:1px solid #d8dfda;border-left:6px solid #91c873;border-radius:16px;padding:22px;box-shadow:0 10px 28px #19304812}.admin-listing-card small{color:#558243;text-transform:uppercase;font-weight:850}.admin-listing-card h2{color:var(--navy);margin:5px 0}.admin-listing-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-listing-card dt{text-transform:uppercase;color:#7c878e;font-size:10px;font-weight:800}.admin-listing-card dd{margin:3px 0 0}.admin-card-actions{gap:10px;margin-top:18px;display:flex}.admin-card-actions button{border:0;border-radius:8px;padding:10px 14px;font-weight:800}.admin-card-actions button:last-child{color:#8a423b;background:#eef1f3}@media (max-width:620px){.field-pair{grid-template-columns:minmax(0,1fr) 115px}.member-hero-brand img{width:270px;max-width:82vw}.seller-workspace-brand{flex-wrap:wrap;gap:10px}.seller-workspace-brand img{width:190px}.seller-workspace-brand strong{font-size:25px}.admin-listing-card dl{grid-template-columns:1fr 1fr}}.platform-hero{background:linear-gradient(120deg,#061a3d,#0d3777 70%,#28544b)}.platform-control{width:min(1480px,100% - 36px);margin:28px auto 70px}.platform-tabs{background:#fff;border:1px solid #d7ded8;border-radius:13px;gap:7px;width:max-content;margin-bottom:14px;padding:6px;display:flex;box-shadow:0 8px 24px #1930480d}.platform-tabs button{color:#52606d;background:0 0;border:0;border-radius:9px;padding:10px 16px;font-size:12px;font-weight:800}.platform-tabs button.active{background:var(--navy);color:#fff}.platform-tabs span{color:#071f4b;background:#91c873;border-radius:99px;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:10px;display:inline-grid}.platform-panel{background:#fff;border:1px solid #d7ded8;border-radius:17px;gap:14px;padding:22px;display:grid;box-shadow:0 12px 32px #19304810}.platform-panel-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.platform-panel-heading small{color:#67934f;letter-spacing:1.3px;font-size:10px;font-weight:850}.platform-panel-heading h2{color:var(--navy);margin:4px 0 0;font-size:27px}.platform-panel-heading p{color:#687684;margin:4px 0 0;font-size:12px}.platform-panel-heading>button,.platform-data-heading form button{background:var(--navy);color:#fff;border:0;border-radius:8px;padding:10px 14px;font-size:11px;font-weight:800}.platform-panel-heading button:disabled{opacity:.55}.platform-approval-controls{align-items:end;gap:8px;display:flex}.platform-approval-controls label{color:#56636e;text-transform:uppercase;letter-spacing:.4px;gap:4px;font-size:9px;font-weight:800;display:grid}.platform-approval-controls select{color:#132033;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #cbd4cd;border-radius:8px;min-width:165px;height:36px;padding:6px 10px;font-size:11px;font-weight:750}.platform-approval-controls button{background:var(--navy);color:#fff;border:0;border-radius:8px;height:36px;padding:8px 14px;font-size:11px;font-weight:800}.platform-review-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.platform-review-title>span{white-space:nowrap;border-radius:99px;padding:7px 11px;font-size:10px;font-weight:850}.platform-review-title .new-bull{color:#725515;background:#fff1c7}.platform-review-title .known-bull{color:#486d38;background:#e8f3e2}.platform-approval-note{color:#68511d;background:#fff8df;border-radius:9px;margin:15px 0 0;padding:11px 13px;font-size:11px;font-weight:700}.platform-empty{text-align:center;color:#687684;background:#fafbf9;border:1px dashed #cbd5cd;border-radius:13px;padding:35px}.platform-empty h2{color:var(--navy);margin:0 0 5px}.platform-panel .admin-listing-card{border-radius:11px;grid-template-columns:minmax(320px,1.15fr) minmax(0,2.25fr) auto;align-items:center;gap:6px 18px;padding:10px 14px;display:grid;position:relative;box-shadow:0 5px 15px #1930480d}.platform-panel .admin-listing-card .platform-review-title{grid-area:1/1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.platform-panel .admin-listing-card:has(>.platform-listing-photo) .platform-review-title{padding-left:72px}.platform-panel .admin-listing-card small{letter-spacing:.35px;font-size:10px}.platform-panel .admin-listing-card h2{margin:2px 0;font-size:18px;line-height:1.1}.platform-panel .admin-listing-card .platform-review-title p{margin:2px 0 0;font-size:11px;line-height:1.2}.platform-panel .admin-listing-card .platform-review-title>span{padding:5px 8px;font-size:10px}.platform-panel .admin-listing-card dl{grid-area:1/2;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 12px;margin:0}.platform-panel .admin-listing-card dl>div:last-child{grid-column:span 2}.platform-panel .admin-listing-card dt{letter-spacing:.2px;font-size:10px}.platform-panel .admin-listing-card dd{margin-top:1px;font-size:12px;line-height:1.2}.platform-panel .admin-card-actions{flex-direction:column;grid-area:1/3;gap:6px;margin:0}.platform-panel .admin-card-actions button{min-width:104px;padding:7px 10px;font-size:11px}.platform-panel .platform-approval-note{grid-area:2/1/auto/3;margin:0;padding:5px 8px;font-size:10px;line-height:1.2}.platform-panel .platform-listing-photo{object-fit:contain;width:58px;height:52px;margin:0;padding:2px;position:absolute;top:10px;left:13px}.approval-review-options{grid-area:2/1/auto/3;align-items:center;gap:10px;min-width:0;display:flex}.approval-review-options .platform-approval-note{flex:1;min-width:220px}.approval-gallery-choice{color:var(--navy);cursor:pointer;background:#f4faef;border:1px solid #bad5aa;border-radius:8px;align-items:flex-start;gap:8px;padding:7px 9px;display:flex}.approval-gallery-choice input{width:16px;height:16px;accent-color:var(--green);flex:none;margin:1px 0 0}.approval-gallery-choice span{gap:1px;display:grid}.approval-gallery-choice strong{font-size:11px;line-height:1.2}.approval-gallery-choice small{color:#637161;font-weight:600;line-height:1.3;letter-spacing:0!important;font-size:9px!important}.approval-photo-options{color:var(--navy);border-top:1px solid #e0e5e9;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.approval-photo-options>strong{font-size:12px}.approval-photo-options>div{flex-wrap:wrap;gap:8px;display:flex}.platform-panel .approved-listing-card:has(>.platform-approved-photo-link){border-left:1px solid #d8dfda;min-height:178px;padding-left:278px}.platform-approved-photo-link{color:#fff;background:#fff;border-radius:11px 0 0 11px;width:264px;position:absolute;inset:-1px auto -1px -1px;overflow:hidden}.platform-approved-photo-link img{object-fit:contain;object-position:center;background:#fff;width:100%;height:100%;display:block}.platform-approved-photo-link span{opacity:0;background:#071f4bcc;border-radius:5px;padding:4px 6px;font-size:9px;font-weight:800;transition:opacity .15s;position:absolute;bottom:5px;right:6px}:is(.platform-approved-photo-link:hover span,.platform-approved-photo-link:focus-visible span){opacity:1}.platform-approved-photo-link:focus-visible{outline-offset:2px;outline:3px solid #91c873}.platform-rejection-field{color:#6a4b48;gap:3px;width:190px;font-size:9px;font-weight:800;display:grid}.platform-rejection-field input{color:#3e2927;width:100%;font:inherit;background:#fff;border:1px solid #d5c5c2;border-radius:6px;padding:7px 8px;font-weight:500}.platform-rejection-field input:focus{outline-offset:1px;outline:2px solid #91c873}.platform-data-heading form{align-items:center;gap:7px;display:flex}.platform-data-heading input{border:1px solid #cbd4cd;border-radius:8px;width:min(330px,35vw);height:39px;padding:8px 11px;font-size:12px}.platform-data-heading form button[type=button]{color:#435160;background:#eef1f3}.platform-data-sort{color:#56636e;text-transform:uppercase;letter-spacing:.4px;gap:4px;font-size:9px;font-weight:800;display:grid}.platform-data-sort select{color:#132033;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #cbd4cd;border-radius:8px;min-width:215px;height:39px;padding:7px 10px;font-size:11px;font-weight:750}.platform-table-wrap{border:1px solid #d8ded9;border-radius:10px;max-height:68vh;overflow:auto}.platform-data-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:10px}.platform-data-table th{z-index:2;color:#fff;text-align:left;white-space:nowrap;background:#123a78;padding:10px 9px;position:sticky;top:0}.platform-data-table td{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e1e5e2;border-right:1px solid #e5e9e6;max-width:190px;padding:9px;overflow:hidden}.platform-data-table th:first-child{z-index:4;left:0}.platform-data-table tbody>tr:not(.platform-editor-row)>td:first-child{z-index:1;background:#fff;position:sticky;left:0}.platform-data-table tbody>tr:not(.platform-editor-row):nth-child(4n+3) td,.platform-data-table tbody>tr:not(.platform-editor-row):nth-child(4n+3)>td:first-child{background:#f6f8f5}.platform-data-table tbody>tr:not(.platform-editor-row):hover td,.platform-data-table tbody>tr:not(.platform-editor-row):hover>td:first-child{background:#eef5e9}.platform-edit-button{color:#4d7639;background:#fff;border:1px solid #80b968;border-radius:7px;padding:7px 10px;font-weight:800}.platform-editor-row>td{white-space:normal!important;background:#eef3f6!important;max-width:none!important;padding:0!important;overflow:visible!important}.platform-bull-editor{width:min(1180px,100vw - 90px);padding:22px;position:sticky;left:0}.platform-record-meta{grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin-bottom:15px;display:grid}.platform-record-meta span{color:#5f6c77;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:8px;min-width:0;padding:9px;overflow:hidden}.platform-record-meta strong{color:#26384a;text-transform:uppercase;margin-bottom:3px;font-size:9px;display:block}.platform-field-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.platform-field-grid label{color:#344151;gap:5px;font-size:10px;font-weight:800;display:grid}.platform-field-grid input,.platform-field-grid textarea{color:#132033;background:#fff;border:1px solid #c6d0c9;border-radius:7px;width:100%;min-height:39px;padding:8px;font:12px Arial}.platform-field-grid textarea{resize:vertical;font-family:Consolas,monospace;font-size:10px;line-height:1.45}.platform-wide-field,.platform-json-field{grid-column:span 2}.platform-check-field{background:#fff;border-radius:8px;align-self:end;align-items:center;padding:11px;gap:8px!important;display:flex!important}.platform-check-field input{width:17px!important;height:17px!important;min-height:0!important}.platform-error{color:#862f27;background:#f8e6e3;border-radius:8px;padding:10px 12px}.platform-editor-actions{gap:8px;margin-top:14px;display:flex}.platform-editor-actions button{border:0;border-radius:8px;padding:10px 14px;font-size:11px;font-weight:850}.platform-editor-actions button:first-child{background:var(--navy);color:#fff}.platform-editor-actions button:last-child{color:#52606d;background:#fff}.platform-pagination{justify-content:center;align-items:center;gap:16px;display:flex}.platform-pagination button{background:#fff;border:1px solid #c8d1ca;border-radius:7px;padding:8px 12px;font-size:11px;font-weight:750}.platform-pagination button:disabled{opacity:.4}.platform-pagination span{color:#687684;font-size:11px}.platform-error{margin:12px 0 0}@media (max-width:1100px){.platform-panel .admin-listing-card{grid-template-columns:minmax(280px,1fr) minmax(0,1.6fr)}.platform-panel .admin-listing-card .admin-card-actions{flex-direction:row;grid-area:3/1/auto/3;justify-content:flex-end}.approval-review-options{grid-row:2}.platform-panel .platform-approval-note{grid-area:3/1/auto/3}}@media (max-width:900px){.platform-control{width:min(100% - 24px,1480px);margin-top:18px}.platform-panel{padding:14px}.platform-panel-heading,.platform-review-title{flex-direction:column;align-items:flex-start}.platform-approval-controls{align-items:end;width:100%}.platform-approval-controls label{flex:1}.platform-approval-controls select{width:100%}.platform-data-heading form{flex-wrap:wrap;width:100%}.platform-data-sort,.platform-data-sort select{width:100%}.platform-data-heading input{flex:1 0 100%;width:100%}.platform-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-record-meta{grid-template-columns:1fr}.platform-bull-editor{width:calc(100vw - 50px)}}@media (max-width:700px){.platform-tabs{width:100%}.platform-tabs button{flex:1;padding-inline:8px}.platform-field-grid{grid-template-columns:1fr}.platform-wide-field,.platform-json-field{grid-column:auto}.platform-bull-editor{width:calc(100vw - 28px);padding:15px}.platform-review-title>span{white-space:normal}.platform-panel .admin-listing-card{padding:11px 12px;display:block}.platform-panel .admin-listing-card:has(>.platform-listing-photo) .platform-review-title{min-height:54px;padding-left:68px}.platform-panel .admin-listing-card dl{grid-template-columns:1fr 1fr;margin-top:9px}.platform-panel .admin-listing-card dl>div:last-child{grid-column:1/-1}.platform-panel .admin-listing-card .admin-card-actions{justify-content:flex-start;margin-top:9px}.platform-rejection-field{width:100%}.approval-review-options,.approval-photo-options,.approval-photo-options>div{grid-template-columns:1fr;width:100%;display:grid}.approval-review-options .platform-approval-note{min-width:0;margin-top:8px}.platform-panel .approved-listing-card:has(>.platform-approved-photo-link){min-height:0;padding:0 12px 11px;display:flex}.platform-approved-photo-link{aspect-ratio:758/516;border-radius:10px 10px 0 0;order:-1;width:calc(100% + 24px);height:auto;margin:0 -12px 10px;position:relative;inset:auto}.platform-approved-photo-link span{opacity:1}}.favorite-card-body>small{text-align:center;width:100%;display:block}.favorites-sort{flex-wrap:wrap;justify-content:flex-end;gap:14px;width:min(1240px,100% - 36px);margin:22px auto -10px;display:flex}.favorites-sort label{color:#0c3475;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.favorites-sort select{color:#18212b;background:#fff;border:1px solid #cbd4cd;border-radius:8px;min-width:190px;padding:9px 34px 9px 11px;font-weight:500}.masthead nav a.has-favorites{color:#fff!important;background:#0c3475!important}.seller-workplace-grid button,.seller-workplace-grid .profile-form>button,.seller-workplace-grid .workplace-listing-form>button{color:#fff;background:#0c3475;transition:background-color .15s,transform .15s}.seller-workplace-grid button:hover,.seller-workplace-grid .profile-form>button:hover,.seller-workplace-grid .workplace-listing-form>button:hover{background:#2a5794}.seller-workplace-grid button:active{transform:translateY(1px)}.seller-workspace-brand{margin:0 0 10px}.seller-workspace-brand strong{color:#fff;letter-spacing:-2px;background:0 0;align-items:baseline;gap:0;font-family:Montserrat,Avenir Next,Arial,sans-serif;font-size:clamp(34px,5vw,62px);font-weight:850;line-height:1;display:inline-flex}.seller-workspace-brand strong em{color:#91c873;font-style:normal}.seller-workspace-logo{background:#fff;border-radius:10px;gap:12px;width:max-content;max-width:100%;margin:0 0 14px;padding:6px 10px;display:inline-flex;box-shadow:0 5px 16px #061a3d2e}.seller-workspace-logo .brand-wordmark,.seller-workspace-brand .seller-workspace-logo .brand-wordmark{object-fit:contain;width:210px;height:42px;display:block}.seller-workspace-logo .brand-bull,.seller-workspace-brand .seller-workspace-logo .brand-bull{object-fit:contain;width:48px;height:44px;display:block}.seller-workspace-brand .seller-workspace-logo{margin:0}.insights-page-header .seller-workspace-logo{box-shadow:none;border:1px solid #e2e7e3;margin-bottom:12px}@media (max-width:620px){.seller-workspace-logo{gap:8px;padding:5px 8px}.seller-workspace-logo .brand-wordmark,.seller-workspace-brand .seller-workspace-logo .brand-wordmark{width:145px;height:34px}.seller-workspace-logo .brand-bull,.seller-workspace-brand .seller-workspace-logo .brand-bull{width:34px;height:32px}}.mode-tabs button{min-width:0}.mode-tabs button strong{line-height:1.15}.mode-tabs button small{line-height:1.2}.listing-photo-field>span{color:#78837c;margin-left:5px;font-size:10px;font-weight:500}.listing-photo-field>small{color:#4f6f42;font-weight:700}.bulk-listing-card{border-top:4px solid #91c873}.bulk-listing-actions{grid-template-columns:auto minmax(260px,1fr) auto;align-items:end;gap:12px;display:grid}.bulk-listing-actions>a,.bulk-listing-actions>button{background:var(--navy);color:#fff;text-align:center;border:0;border-radius:8px;min-height:42px;padding:12px 16px;font-size:12px;font-weight:850;text-decoration:none}.bulk-listing-actions>button:disabled{opacity:.45}.bulk-listing-actions label{color:#344151;gap:6px;font-size:12px;font-weight:700;display:grid}.bulk-listing-actions input{background:#fff;border:1px solid #cbd4cd;border-radius:8px;width:100%;padding:8px}.bulk-file-name{color:#4d6253;margin:10px 0 0;font-size:11px;font-weight:700}.bulk-errors{color:#7c2d25;background:#fff2f0;border:1px solid #e3aaa3;border-radius:10px;margin-top:14px;padding:13px 16px}.bulk-errors strong{display:block}.bulk-errors ul{max-height:240px;margin:8px 0 0;padding-left:20px;overflow:auto}.bulk-errors li{margin:4px 0;font-size:11px}.platform-listing-photo{object-fit:contain;background:#f7f9f7;border:1px solid #dbe2dc;border-radius:10px;width:min(320px,100%);max-height:220px;margin:14px 0;padding:6px;display:block}@media (max-width:900px){.bulk-listing-actions{grid-template-columns:1fr 1fr}.bulk-listing-actions label{grid-area:1/1/auto/-1}.mode-tabs button{padding-inline:9px}.mode-tabs button strong{font-size:10px}}@media (max-width:620px){.mode-tabs{grid-template-columns:1fr 1fr;display:grid}.mode-tabs button:last-child{grid-column:1/-1}.mode-tabs button strong{font-size:10px}.mode-tabs button small{font-size:8px}.bulk-listing-actions{grid-template-columns:1fr}.bulk-listing-actions label{grid-area:auto}.listing-photo-field>span{margin:3px 0 0;display:block}.favorites-sort{flex-direction:column;justify-content:stretch;width:calc(100% - 24px);margin:15px auto 0}.favorites-sort label{justify-content:space-between;width:100%}.favorites-sort select{flex:1;min-width:0}.seller-workspace-brand img{width:min(420px,92vw);max-height:78px}}.workplace-table-wrap{overflow-x:auto}.workplace-table-wrap table{table-layout:fixed;width:100%;min-width:1560px}.workplace-table-wrap th{white-space:normal;overflow-wrap:anywhere;text-align:center;padding:9px 5px;font-size:8px;line-height:1.2;background:#0c3475!important}.workplace-table-wrap td{text-align:center;overflow-wrap:anywhere;word-break:normal;padding:9px 5px;font-size:9px;line-height:1.25}.favorites-hero{grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:60px;display:grid;position:relative;overflow:hidden;background:radial-gradient(circle at 21% 35%,#124d8d66 0,#0000 30%),linear-gradient(120deg,#052b60,#063b79)!important;padding-top:46px!important;padding-bottom:46px!important}.favorites-hero-copy,.favorites-hero-summary{z-index:1;position:relative}.shortlist-pill{border:1px solid #a4da70;border-radius:99px;align-items:center;gap:9px;padding:8px 17px;display:inline-flex;color:#aee477!important;letter-spacing:1.2px!important;font-size:11px!important}.favorites-hero h1{color:#fff;letter-spacing:-1.7px!important;margin:22px 0 12px!important;font-size:clamp(38px,5vw,64px)!important}.favorites-hero p{color:#fff!important;font-size:17px!important}.favorites-hero-summary{background:#041f49aa;border:1px solid #fff5;border-radius:14px;padding:26px}.favorites-hero-summary>div{align-items:center;gap:15px;margin-bottom:20px;display:flex}.favorites-hero-summary i{color:#0c3475;background:#b7df51;border-radius:50%;place-items:center;width:50px;height:50px;font-size:22px;font-style:normal;font-weight:900;display:grid}.favorites-hero-summary strong{letter-spacing:1px;font-size:15px}.favorites-hero-summary>a{color:#082e61;letter-spacing:.7px;background:#91c873;border-radius:8px;justify-content:space-between;align-items:center;padding:15px 18px;font-weight:900;text-decoration:none;display:flex}.favorites-hero-summary>a:hover{background:#a6d98e}.favorites-hero-summary>a span{font-size:22px}.favorites-bookmark{color:#91c87322;font-size:165px;line-height:1;position:absolute;right:2.5%;transform:scaleX(.72)}.favorites-page-grid{margin-top:22px}@media (max-width:760px){.favorites-hero{grid-template-columns:1fr;gap:24px;padding:30px 20px!important}.favorites-hero-summary{width:100%;padding:18px}.favorites-bookmark{display:none}.favorites-hero h1{font-size:38px!important}.favorites-hero p{font-size:14px!important}}.detail-seller{justify-content:flex-start;align-items:center;min-width:0;display:flex}.detail-seller img{object-fit:contain;object-position:left center;width:100%;max-width:120px;height:38px;display:block}.detail-seller strong{font-weight:700}.workplace-table-wrap th:first-child{width:105px}.workplace-table-wrap th:nth-child(2){width:100px}.workplace-table-wrap th:nth-child(3){width:135px}.workplace-table-wrap th:nth-child(4){width:100px}.workplace-table-wrap th:nth-child(5){width:78px}.workplace-table-wrap th:nth-child(6){width:118px}.workplace-table-wrap th:nth-child(7){width:80px}.workplace-table-wrap th:nth-child(8){width:70px}.workplace-table-wrap th:nth-child(9){width:115px}.workplace-table-wrap th:nth-child(10){width:85px}.workplace-table-wrap th:nth-child(11){width:120px}.workplace-table-wrap th:nth-child(12){width:105px}.workplace-table-wrap th:nth-child(13){width:58px}.workplace-table-wrap th:nth-child(14){width:185px}.listing-edit-row input,.listing-edit-row select,.listing-edit-row textarea{color:#18212b;background:#fff;border:1px solid #bfc9c1;border-radius:5px;width:100%;min-width:0;padding:5px;font-size:9px;font-weight:400}.listing-edit-row textarea{resize:vertical}.listing-location-edit,.listing-price-edit,.listing-edit-actions{gap:4px;display:grid}.listing-edit-button,.listing-edit-actions button{border:0;border-radius:5px;padding:6px 7px;font-size:9px;font-weight:800;color:#fff!important;background:#0c3475!important}.listing-edit-button:hover,.listing-edit-actions button:hover{background:#2a5794!important}.listing-edit-actions button:last-child{color:#344151!important;background:#e9edf1!important}@media (max-width:900px){.detail-seller{justify-content:flex-start}.detail-seller img{max-width:145px}.workplace-table-wrap{overflow-x:auto}.workplace-table-wrap table{min-width:1560px}}.listing-photo-review-cell{justify-items:center;gap:4px;display:grid}.listing-photo-review-cell>a{background:#f8faf8;border:1px solid #d7dfd8;border-radius:6px;padding:2px;display:block}.listing-photo-review-cell img{object-fit:contain;width:58px;height:42px;display:block}.listing-photo-review-cell small{color:#7b5d16;font-size:8px;font-weight:800}.listing-photo-upload{cursor:pointer;display:inline-flex}.listing-photo-upload span{color:#fff;background:#0c3475;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:800}.listing-photo-upload input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.listing-rejection-reason{font-weight:650;color:#8b3c34!important;line-height:1.4!important}.member-modal.dashboard-modal{width:min(960px,100%);max-height:min(820px,100dvh - 30px);padding:0;overflow:auto}.dashboard-head{padding:26px 30px 16px}.dashboard-head h2{color:var(--navy);font-size:27px}.dashboard-head p{color:#687684;margin:4px 0 0}.dashboard-tabs{z-index:2;background:#fff;border-block:1px solid #e3e7e4;gap:5px;padding:8px 30px;display:flex;position:sticky;top:0}.dashboard-tabs button{color:var(--navy);background:#eef1f3;border:0;border-radius:8px;padding:10px 16px;font-weight:750}.dashboard-tabs button.active{background:var(--navy);color:#fff}.dashboard-panel{padding:24px 30px 32px}.panel-heading{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.panel-heading h3{color:var(--navy);margin:0;font-size:22px}.panel-heading>span{color:#476a36;background:#edf6e7;border-radius:99px;padding:7px 12px;font-size:12px;font-weight:750}.dashboard-empty{color:#687684;background:#fafbf9;border:1px dashed #cbd5cd;border-radius:12px;padding:24px}.favorite-cards{gap:10px;display:grid}.favorite-cards article{border:1px solid #dce2dd;border-left:5px solid var(--green);background:#fff;border-radius:12px;grid-template-columns:105px 1fr auto;align-items:center;gap:16px;padding:11px;display:grid}.favorite-cards img{object-fit:cover;border-radius:7px;width:105px;height:76px}.favorite-cards h4,.favorite-cards p{margin:3px 0}.favorite-cards small{color:#587749;font-weight:750}.card-actions{gap:7px;display:grid}.card-actions a,.saved-searches article>button,.seller-panel form>button{background:var(--navy);color:#fff;text-align:center;border:0;border-radius:7px;padding:9px 12px;font-weight:750;text-decoration:none}.card-actions button,.text-danger{color:#9a403b;background:0 0;border:0}.saved-searches{gap:8px;display:grid}.saved-searches article{border:1px solid #dce2dd;border-radius:10px;grid-template-columns:1fr auto auto auto;align-items:center;gap:13px;padding:13px;display:grid}.saved-searches h4{margin:0 0 3px}.saved-searches label{font-size:12px}.seller-panel>p{color:#687684}.seller-panel form{gap:12px;display:grid}.seller-panel form label{color:#24354a;gap:5px;font-size:11px;font-weight:750;display:grid}.seller-panel input,.seller-panel select,.seller-panel textarea{background:#fff;border:1px solid #cbd5cf;border-radius:8px;width:100%;padding:10px;font-size:16px}.listing-form{background:#f8faf7;border:1px solid #dce2dd;border-radius:13px;grid-template-columns:repeat(2,1fr);padding:17px}.listing-form h4,.listing-form .wide{grid-column:1/-1}.listing-form h4{color:var(--navy);margin:0;font-size:17px}.own-listings{margin-top:22px}.own-listings>h4{color:var(--navy)}.own-listings article{border-top:1px solid #e2e6e3;grid-template-columns:1fr auto auto auto auto;align-items:center;gap:12px;padding:11px 3px;display:grid}.own-listings article div{display:grid}.own-listings small{color:#74808a}.status{text-transform:capitalize;background:#eef1f3;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:800}.status-active{color:#41692f;background:#e9f5e1}.status-pending{color:#785d16;background:#fff3cf}.status-rejected{color:#853d37;background:#f8e4e2}@media (min-width:621px){.listing-form>.pricing-option-field,.listing-form>.price-per-straw-field{align-self:start}}@media (max-width:620px){.member-modal.dashboard-modal{border-radius:0;height:100dvh;max-height:none}.dashboard-head{padding:20px 18px 12px}.dashboard-tabs{padding:7px 18px;overflow-x:auto}.dashboard-tabs button{white-space:nowrap;padding:9px 11px}.dashboard-panel{padding:20px 18px 28px}.favorite-cards article{grid-template-columns:76px 1fr}.favorite-cards img{width:76px;height:65px}.favorite-cards .card-actions{grid-column:1/-1;grid-template-columns:1fr auto}.saved-searches article{grid-template-columns:1fr auto}.saved-searches article>button{grid-row:2}.listing-form{grid-template-columns:1fr}.listing-form h4,.listing-form .wide{grid-column:1}.own-listings article{grid-template-columns:1fr auto}.own-listings article>span:nth-of-type(n+2){display:none}}.insights-shell{gap:20px;width:min(1240px,100% - 36px);margin:28px auto;display:grid}.insights-summary{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.insights-summary>div{border:1px solid #d9e0da;border-top:5px solid var(--green);background:#fff;border-radius:14px;gap:5px;padding:22px;display:grid;box-shadow:0 10px 28px #19304810}.insights-summary small{color:#6d9959;letter-spacing:1.3px;font-weight:850}.insights-summary strong{color:var(--navy);font-size:42px;line-height:1}.insights-summary span{color:#687684;font-weight:700}.insights-table-card{min-width:0}.insights-table{min-width:760px!important}.insights-table td:nth-child(n+3),.insights-table th:nth-child(n+3){text-align:center}@media (max-width:760px){.insights-summary{grid-template-columns:1fr}.insights-summary>div{grid-template-columns:auto 1fr;align-items:center}.insights-summary small{grid-column:1/-1}.insights-summary strong{font-size:34px}}.reference-only{gap:0}.reference-listing-row{min-height:0}.reference-listing-content{grid-template-columns:minmax(160px,220px) minmax(0,1fr) auto;align-items:center;gap:24px;min-height:104px;padding:18px 20px 18px 24px;display:grid}.reference-listing-copy strong{color:#111827;font-size:15px;line-height:20px;display:block}.reference-listing-copy p{color:#667085;max-width:720px;margin:5px 0 0;font-size:13px;line-height:19px}.reference-listing-content>.favorite-button{min-height:46px;padding:11px 18px;font-size:14px}@media (max-width:760px){.reference-listing-content{grid-template-columns:minmax(0,1fr) auto;gap:14px 18px}.reference-listing-copy{grid-area:2/1/auto/-1}.reference-listing-content>.favorite-button{grid-area:1/2}}@media (max-width:520px){.reference-listing-content{grid-template-columns:1fr;padding:18px 18px 18px 23px}.reference-listing-copy,.reference-listing-content>.favorite-button{grid-area:auto/1}.reference-listing-content>.favorite-button{width:100%}}.column-group{margin-top:6px;padding-top:6px}.column-group-heading{margin-bottom:3px}.column-group>div:last-child{flex-wrap:wrap;align-items:center;gap:2px 12px;display:flex}.column-group>div:last-child label{white-space:nowrap;flex:none;gap:4px;min-height:22px;padding:2px 2px 2px 0}.column-group>div:last-child input[type=checkbox]{width:14px;height:14px;margin:0}.saved-column-views{margin-top:10px}.saved-view-list span.selected-saved-view{outline-offset:1px;background:#eef6ff;border-color:#1769aa;outline:2px solid #1769aa}.saved-view-list span.selected-saved-view button{background:#eef6ff}.saved-view-list span.selected-saved-view .saved-view-name{color:#0c4f88}@media (min-width:761px){.column-pop{width:min(880px,94vw)}}.column-top-layout{grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);align-items:start;gap:14px;display:grid}.column-top-layout .pedigree-column-group,.column-top-layout .selected-order{margin-top:7px}.column-top-layout .selected-order{border-radius:8px;justify-self:end;width:100%;max-width:340px;max-height:215px}.column-group>.column-group-heading{justify-content:flex-start;align-items:center;gap:10px;display:flex}.column-group-heading>div{flex:none;order:1;gap:5px;display:flex}.column-group-heading h3{color:var(--navy);letter-spacing:.6px;order:2;margin:0;font-size:12px;font-weight:900}.column-group-heading>div button{padding:3px 7px}.column-group>.pedigree-tree-selector:last-child{background:linear-gradient(135deg,#f5f9f2,#fff);border:1px solid #d7e0d4;border-radius:9px;grid-template-columns:.7fr 1fr 1.25fr;align-items:stretch;gap:6px;min-width:0;padding:8px;display:grid}.pedigree-generation{grid-template-rows:16px minmax(176px,1fr);min-width:0;display:grid;position:relative}.pedigree-generation:not(:first-child){padding-left:8px}.pedigree-generation:not(:first-child):before{content:"";background:#b9cbb4;width:1px;position:absolute;top:25px;bottom:7px;left:1px}.pedigree-generation h4{color:#667266;letter-spacing:.35px;text-align:center;text-transform:uppercase;margin:0;font-size:8px;font-weight:850}.pedigree-tree-fields{align-content:space-around;gap:3px;min-width:0;display:grid}.pedigree-generation.parents .pedigree-tree-fields{grid-template-rows:repeat(2,auto)}.pedigree-generation.grandparents .pedigree-tree-fields{grid-template-rows:repeat(4,auto)}.pedigree-generation.great-grandparents .pedigree-tree-fields{grid-template-rows:repeat(8,auto)}.pedigree-field{color:#344151;cursor:pointer;background:#fff;border:1px solid #d4dfd0;border-left:3px solid #6f9a58;border-radius:5px;align-items:center;gap:3px;min-width:0;min-height:20px;padding:3px 4px 3px 3px;font-size:8px;font-weight:700;line-height:10px;display:flex;position:relative}.pedigree-generation:not(:first-child) .pedigree-field:before{content:"";background:#b9cbb4;width:8px;height:1px;position:absolute;top:50%;right:100%}.pedigree-field input{flex:none;width:12px;height:12px;margin:0}.pedigree-field span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pedigree-field:has(input:checked){color:#244a1f;background:#eaf4e5;border-color:#78a961}.compact-column-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px;margin-top:6px;display:grid}.compact-column-groups .column-group{min-width:0;margin-top:0;padding-top:6px}.compact-column-groups .column-group-heading{gap:6px}.compact-column-groups .column-group-heading>div{gap:3px}.compact-column-groups .column-group-heading>div button{padding:3px 5px;font-size:7px}.compact-column-groups .column-group-heading h3{font-size:11px}.compact-column-groups .column-group>div:last-child{gap:2px 8px}@media (max-width:760px){.column-top-layout{grid-template-rows:auto auto;grid-template-columns:1fr;gap:8px}.column-top-layout .selected-order{justify-self:stretch;width:100%;max-width:none;max-height:220px}.column-group>.pedigree-tree-selector:last-child{grid-template-columns:.68fr 1fr 1.32fr;gap:3px;padding:6px}.pedigree-generation:not(:first-child){padding-left:5px}.pedigree-generation:not(:first-child) .pedigree-field:before{width:5px}.pedigree-field{letter-spacing:-.1px;gap:2px;padding-inline:2px;font-size:7.5px}.pedigree-field input{width:11px;height:11px}.compact-column-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px}}@media (min-width:761px){.column-top-layout{grid-template-rows:267px;align-items:stretch}.column-top-layout .pedigree-column-group{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.column-top-layout .selected-order{align-self:stretch;height:auto;min-height:0;max-height:none}.column-group>.pedigree-tree-selector:last-child{min-height:0}.pedigree-generation{grid-template-rows:16px minmax(0,1fr)}}.seller-insights-page{background:#f7f9fc;padding:0 0 34px;display:flow-root}.seller-insights-dashboard{color:#071b45;font-variant-numeric:tabular-nums;width:min(1560px,100% - 40px);margin:0 auto}.insights-page-header{border-bottom:1px solid #dfe6ef;justify-content:space-between;align-items:center;gap:28px;min-height:132px;padding:28px 0;display:flex}.insights-page-header>div:first-child>span{color:#568247;letter-spacing:1.6px;margin-bottom:5px;font-size:10px;font-weight:850;display:block}.insights-page-header h1{color:#071b45;letter-spacing:-1.4px;margin:0;font-size:clamp(32px,3.4vw,48px);line-height:1}.insights-page-header p{color:#52627b;margin:9px 0 0;font-size:15px}.insights-filters{align-items:center;gap:12px;display:flex}.insights-filters label{background:#fff;border:1px solid #d2dce9;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;column-gap:9px;min-width:195px;padding:10px 12px;display:grid;box-shadow:0 3px 10px #0c265008}.insights-filters label>span{color:#0c3475;background:#edf3fa;border-radius:8px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:17px;font-weight:850;display:grid}.insights-filters label>b{color:#67758a;text-transform:uppercase;letter-spacing:.8px;font-size:9px;line-height:1}.insights-filters select{color:#10264f;background:0 0;border:0;outline:none;grid-column:2/4;min-width:0;padding:3px 22px 0 0;font-size:12px;font-weight:780}.insights-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.insights-kpi{background:#fff;border:1px solid #dce4ee;border-radius:13px;grid-template-columns:auto minmax(0,1fr) 105px;align-items:center;min-height:126px;padding:19px 17px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #0a264e0b}.insights-kpi-icon{border-radius:50%;place-items:center;width:54px;height:54px;font-size:25px;font-weight:900;display:grid}.insights-kpi.blue .insights-kpi-icon{color:#2367c8;background:#e7f0ff}.insights-kpi.green .insights-kpi-icon{color:#159847;background:#e3f5e8}.insights-kpi.gold .insights-kpi-icon{color:#dd8e00;background:#fff1d8}.insights-kpi.violet .insights-kpi-icon{color:#6d39d5;background:#eee7ff}.insights-kpi-copy{min-width:0;margin-left:13px}.insights-kpi h2{color:#17264a;margin:0;font-size:12px;font-weight:750;line-height:1.25}.insights-kpi strong{color:#071b45;letter-spacing:-.5px;margin-top:6px;font-size:29px;font-weight:850;line-height:1;display:block}.insights-kpi small{color:#748096;white-space:nowrap;margin-top:11px;font-size:9px;font-weight:700;display:block}.insights-kpi small.up{color:#149644}.insights-kpi small.down{color:#c04b3b}.insights-sparkline{color:#2367c8;align-self:end;width:100%;height:48px}.insights-sparkline.green{color:#20a451}.insights-sparkline.gold{color:#f2a400}.insights-sparkline.violet{color:#6c38de}.insights-card{background:#fff;border:1px solid #dce4ee;border-radius:13px;min-width:0;box-shadow:0 8px 24px #0a264e0a}.insights-main-grid{grid-template-columns:minmax(0,1.32fr) minmax(340px,.9fr);gap:16px;display:grid}.insights-card-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 0;display:flex}.insights-card-heading h2{color:#0b1f49;letter-spacing:-.25px;margin:0;font-size:18px}.insights-card-heading p{color:#758196;margin:5px 0 0;font-size:10px}.insights-card-heading>span{color:#203454;background:#fff;border:1px solid #d5dfeb;border-radius:8px;padding:8px 13px;font-size:10px;font-weight:780}.insights-chart-legend{color:#415069;gap:24px;padding:13px 22px 0;font-size:10px;font-weight:740;display:flex}.insights-chart-legend span:before{content:"";border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.insights-chart-legend .views:before{background:#2367c8}.insights-chart-legend .clicks:before{background:#25a653}.insights-chart-legend .favorites:before{background:#f2a400}.insights-chart-wrap{width:100%;padding:0 9px 7px;overflow:hidden}.insights-activity-chart{width:100%;height:auto;min-height:245px;display:block}.insights-activity-chart text{fill:#6d7b91;font-family:inherit;font-size:10px}.insights-activity-chart .insights-grid-line{stroke:#d9e2ec;stroke-width:1px;stroke-dasharray:4 5}.insights-chart-point{stroke:#fff;stroke-width:1.5px}.insights-chart-empty{font-weight:750;fill:#7a8799!important;font-size:12px!important}.insights-funnel-card{padding-bottom:18px}.insights-funnel{gap:20px;padding:24px 24px 18px;display:grid}.insights-funnel>div{grid-template-columns:1fr;gap:6px;display:grid;position:relative}.insights-funnel header{color:#34445f;justify-content:space-between;align-items:center;font-size:11px;display:flex}.insights-funnel header strong{color:#0a1f49;font-size:14px}.insights-funnel i{border-radius:99px;min-width:0;height:12px;display:block;box-shadow:inset 0 0 0 1px #00000008}.insights-funnel i.views{background:linear-gradient(90deg,#1f5cb3,#2e78de)}.insights-funnel i.clicks{background:linear-gradient(90deg,#188f43,#38bd66)}.insights-funnel i.favorites{background:linear-gradient(90deg,#e39300,#ffc13d)}.insights-funnel small{color:#778398;font-size:9px}.insights-funnel-note{color:#17294d;background:#f6f9fd;border:1px solid #d9e2ee;border-radius:9px;gap:3px;margin:0 24px;padding:12px 14px;display:grid}.insights-funnel-note b{font-size:10px}.insights-funnel-note span{color:#62718a;font-size:9px;line-height:1.45}.insights-bottom-grid{grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);gap:16px;margin-top:16px;display:grid}.insights-ranking-card{padding-bottom:5px;overflow:hidden}.insights-ranking-wrap{padding:11px 18px 0;overflow-x:auto}.insights-ranking-card table{border-collapse:collapse;width:100%;min-width:700px}.insights-ranking-card th{color:#52617a;text-align:left;text-transform:uppercase;letter-spacing:.55px;border-bottom:1px solid #dfe6ee;padding:8px 7px;font-size:8px}.insights-ranking-card th:first-child{text-align:center;width:28px}.insights-ranking-card th button{color:inherit;text-transform:inherit;letter-spacing:inherit;font-size:inherit;font-weight:inherit;background:0 0;border:0;padding:0}.insights-ranking-card th button.active{color:#125cb4;text-underline-offset:4px;text-decoration:underline}.insights-ranking-card td{color:#13274c;border-bottom:1px solid #edf0f4;padding:9px 7px;font-size:10px}.insights-ranking-card td:first-child{text-align:center;font-weight:850}.insights-ranking-card td>strong{font-size:11px}.insights-ranking-card td:nth-child(2)>strong,.insights-ranking-card td:nth-child(2)>small{display:block}.insights-ranking-card td:nth-child(2)>small{color:#79859a;margin-top:3px;font-size:8px}.insights-metric-bar{grid-template-columns:36px 76px;align-items:center;gap:8px;display:grid}.insights-metric-bar>b{font-size:10px}.insights-metric-bar>span{background:#eef1f5;border-radius:99px;height:5px;display:block;overflow:hidden}.insights-metric-bar i{border-radius:inherit;background:#6598ea;height:100%;display:block}.insights-metric-bar.green i{background:#29a951}.insights-metric-bar.gold i{background:#f0a500}.insights-view-all{color:#0f64c4;background:0 0;border:0;margin:9px auto 7px;font-size:10px;font-weight:800;display:block}.insights-key-card{padding-bottom:8px}.insights-key-list{padding:11px 12px 6px;display:grid}.insights-key-list>div{border-top:1px solid #e7ebf0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 5px;display:grid}.insights-key-list>div:first-child{border-top:0}.insights-key-list>div>span{color:#2067c8;background:#e8f2ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:grid}.insights-key-list>div.green>span{color:#179449;background:#e5f6e9}.insights-key-list>div.gold>span{color:#d78500;background:#fff2dc}.insights-key-list>div.violet>span{color:#6c3bd2;background:#eee9ff}.insights-key-list p{min-width:0;margin:0}.insights-key-list p strong,.insights-key-list p small{display:block}.insights-key-list p strong{color:#14264a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.insights-key-list p small{color:#6f7c91;margin-top:3px;font-size:9px;line-height:1.35}.insights-key-list em{color:#2362ad;white-space:nowrap;background:#eff5fd;border:1px solid #cfe0f7;border-radius:7px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:750}.insights-key-list .green em{color:#2c8146;background:#edf8ef;border-color:#d0ead7}.insights-key-list .gold em{color:#9a6504;background:#fff7e8;border-color:#f2dfb8}.insights-key-list .violet em{color:#6841bd;background:#f5f1ff;border-color:#ded5fb}.insights-empty-insights{text-align:center;background:#f8fafc;border:1px dashed #cfd9e5;border-radius:10px;margin:16px;padding:24px}.insights-empty-insights strong{color:#1a2d51;font-size:12px}.insights-empty-insights p{color:#718096;margin:6px 0 0;font-size:10px}.insights-footer{color:#758299;border-top:1px solid #dfe5ed;justify-content:space-between;gap:20px;margin-top:17px;padding:15px 5px 0;font-size:9px;display:flex}.insights-data-note{color:#45633b;background:#f3f8ef;border:1px solid #d8e3d1;border-radius:10px;margin:18px 0 -2px;padding:12px 15px;font-size:11px;font-weight:650}.insights-no-listings{background:#fff;border:1px solid #dce4ee;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin:28px 0;padding:34px;display:flex;box-shadow:0 8px 24px #0a264e0a}.insights-no-listings span{color:#5f8b4f;letter-spacing:1.2px;font-size:9px;font-weight:850}.insights-no-listings h2{color:#0c2149;margin:6px 0;font-size:24px}.insights-no-listings p{color:#6a7890;max-width:650px;margin:0;font-size:12px;line-height:1.5}.insights-no-listings a,.insights-auth-state button{color:#fff;white-space:nowrap;background:#0b3476;border:0;border-radius:9px;padding:12px 16px;font-size:11px;font-weight:800;text-decoration:none}.insights-auth-state{text-align:center;background:#fff;border:1px solid #dce4ee;border-radius:16px;width:min(760px,100% - 36px);margin:55px auto;padding:50px;box-shadow:0 12px 32px #0a264e12}.insights-auth-state>span{color:#5c8b4c;letter-spacing:1.3px;font-size:10px;font-weight:850}.insights-auth-state h1{color:#0a204c;margin:9px 0;font-size:32px}.insights-auth-state p{color:#6b7890;margin:0 auto 22px;line-height:1.5}.insights-error-state p{color:#a4423a}.seller-insights-dashboard.is-refreshing{opacity:.72;transition:opacity .15s}.insights-skeleton i{background:linear-gradient(90deg,#edf1f5,#f7f9fb,#edf1f5) 0 0/200% 100%;border-radius:10px;animation:1.4s linear infinite insights-pulse;display:block}.insights-skeleton .insights-page-header>div:first-child{gap:9px;display:grid}.insights-skeleton .insights-page-header>div:first-child i:first-child{width:90px;height:10px}.insights-skeleton .insights-page-header>div:first-child i:nth-child(2){width:245px;height:38px}.insights-skeleton .insights-page-header>div:first-child i:nth-child(3){width:310px;height:14px}.insights-skeleton .insights-page-header>div:last-child{gap:12px;display:flex}.insights-skeleton .insights-page-header>div:last-child i{width:195px;height:58px}.insights-skeleton .insights-kpi-grid>i{height:126px}.insights-skeleton .insights-main-grid>i{height:360px}.insights-skeleton .insights-bottom-grid>i{height:310px}@keyframes insights-pulse{to{background-position:-200% 0}}@media (max-width:1180px){.insights-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-main-grid,.insights-bottom-grid{grid-template-columns:1fr}.insights-funnel{grid-template-columns:repeat(3,1fr)}.insights-funnel-note{margin-top:5px}.insights-bottom-grid{margin-top:16px}}@media (max-width:840px){.seller-insights-dashboard{width:min(100% - 24px,1560px)}.insights-page-header{flex-direction:column;align-items:flex-start;padding:24px 0}.insights-filters{width:100%}.insights-filters label{flex:1}.insights-funnel{grid-template-columns:1fr}.insights-key-list>div{grid-template-columns:38px minmax(0,1fr)}.insights-key-list em{grid-column:2;justify-self:start}.insights-footer{flex-direction:column;align-items:flex-start}.insights-activity-chart{min-width:720px}.insights-chart-wrap{overflow-x:auto}}@media (max-width:560px){.seller-insights-dashboard{width:calc(100% - 18px)}.insights-page-header h1{font-size:34px}.insights-page-header p{font-size:13px}.insights-filters{grid-template-columns:1fr;display:grid}.insights-filters label{width:100%}.insights-kpi-grid{grid-template-columns:1fr;gap:10px}.insights-kpi{grid-template-columns:auto minmax(0,1fr) 82px;min-height:112px;padding:15px 13px}.insights-kpi-icon{width:46px;height:46px}.insights-kpi strong{font-size:25px}.insights-kpi small{white-space:normal}.insights-card-heading{padding:18px 16px 0}.insights-chart-legend{flex-wrap:wrap;gap:10px 16px;padding-inline:16px}.insights-funnel{padding:20px 16px}.insights-funnel-note{margin-inline:16px}.insights-ranking-wrap{padding-inline:8px}.insights-no-listings{flex-direction:column;align-items:flex-start;padding:25px}.insights-auth-state{width:calc(100% - 18px);margin:28px auto;padding:34px 22px}.insights-auth-state h1{font-size:27px}.insights-skeleton .insights-page-header>div:last-child{width:100%;display:grid}.insights-skeleton .insights-page-header>div:last-child i{width:100%}}@media (prefers-reduced-motion:reduce){.insights-skeleton i{animation:none}.seller-insights-dashboard.is-refreshing{transition:none}}.simple-seller-insights{max-width:1320px;padding-bottom:24px}.simple-insights-header{min-height:118px}.simple-insights-header h1{letter-spacing:-1px;font-size:clamp(30px,3vw,43px)}.simple-insights-header p{font-size:16px}.simple-insights-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.simple-insights-summary article{background:#fff;border:1px solid #d6e0eb;border-radius:14px;align-items:center;gap:16px;min-height:142px;padding:22px;display:flex;box-shadow:0 8px 24px #0a264e0b}.simple-summary-icon{color:#477838;background:#e9f2e3;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:25px;font-weight:900;display:grid}.simple-insights-summary h2{color:#15284b;margin:0;font-size:16px;line-height:1.3}.simple-insights-summary strong{color:#071b45;margin-top:8px;font-size:36px;font-weight:880;line-height:1;display:block}.simple-insights-summary small{color:#65738a;margin-top:10px;font-size:13px;font-weight:700;display:block}.simple-insights-summary small.up{color:#287c3b}.simple-insights-summary small.down{color:#a54238}.simple-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 10px;display:flex}.simple-section-heading h2{color:#0b214d;margin:0;font-size:22px}.simple-section-heading p{color:#68768a;margin:6px 0 0;font-size:14px;line-height:1.45}.simple-section-heading>span{color:#456f39;white-space:nowrap;background:#edf5e8;border-radius:99px;padding:8px 12px;font-size:13px;font-weight:800}.simple-listing-performance{margin-top:16px;overflow:hidden}.simple-table-wrap{padding:0 18px 14px;overflow-x:auto}.simple-table-wrap table{border-collapse:collapse;width:100%;min-width:880px}.simple-table-wrap th{color:#42526a;text-align:left;border-bottom:2px solid #173f79;padding:12px 10px;font-size:13px}.simple-table-wrap th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.simple-table-wrap th .insights-sort-button{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.simple-table-wrap th .insights-sort-button:after{content:"↕";color:#7d8ba0;line-height:1}.simple-table-wrap th .insights-sort-button.active{color:#0c3475}.simple-table-wrap th .insights-sort-button.active:after{color:#72a85d}.simple-table-wrap td{color:#344257;vertical-align:top;border-bottom:1px solid #e2e8ee;padding:15px 10px;font-size:14px;line-height:1.42}.simple-table-wrap tbody tr:last-child td{border-bottom:0}.simple-table-wrap td:first-child{min-width:245px}.simple-table-wrap td:last-child{min-width:285px}.simple-table-wrap td>strong,.simple-table-wrap td>small{display:block}.simple-table-wrap td>strong{color:#0b2655;font-size:16px}.simple-table-wrap td>small{color:#6e7c90;text-transform:capitalize;margin-top:4px;font-size:12px}.simple-table-wrap td>b{color:#0c3475;font-size:18px}.simple-insights-lower{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;margin-top:16px;display:grid}.simple-next-actions,.simple-buyer-demand{overflow:hidden}.simple-action-list{padding:2px 20px 18px;display:grid}.simple-action-list>div{border-top:1px solid #e3e8ed;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 2px;display:grid}.simple-action-list>div:first-child{border-top:0}.simple-action-list>div>span{color:#3f7932;background:#e9f4e4;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.simple-action-list p{margin:0}.simple-action-list strong,.simple-action-list small{display:block}.simple-action-list strong{color:#112a56;font-size:15px}.simple-action-list small{color:#657287;margin-top:4px;font-size:13px;line-height:1.45}.simple-action-list a{color:#fff;white-space:nowrap;background:#0c3475;border-radius:8px;padding:9px 12px;font-size:13px;font-weight:800;text-decoration:none}.simple-all-clear{background:#f4f8f1;border:1px solid #dce6d5;border-radius:11px;margin:4px 20px 20px;padding:19px 20px}.simple-all-clear strong{color:#315f2b;font-size:15px}.simple-all-clear p{color:#5e6c5d;margin:5px 0 0;font-size:13px;line-height:1.45}.simple-demand-table{padding:0 18px 16px;overflow-x:auto}.simple-demand-table table{border-collapse:collapse;width:100%;min-width:610px}.simple-demand-table th{color:#56657a;text-align:left;border-bottom:1px solid #dce3e9;padding:10px 8px;font-size:12px}.simple-demand-table td{color:#263750;border-bottom:1px solid #edf0f3;padding:12px 8px;font-size:14px}.simple-demand-table tbody tr:last-child td{border-bottom:0}.simple-demand-table td:first-child small,.simple-demand-table td:first-child strong{display:block}.simple-demand-table td:first-child small{color:#718095;text-transform:uppercase;font-size:11px}.simple-demand-table td:first-child strong{color:#102a57;margin-top:2px;font-size:14px}.simple-demand-table td:last-child span{color:#3f7034;white-space:nowrap;background:#edf5e8;border-radius:99px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-block}.simple-insights-footer{color:#657389;border-top:1px solid #dfe5ed;justify-content:space-between;gap:20px;margin-top:17px;padding:16px 4px 0;font-size:13px;display:flex}@media (max-width:950px){.simple-insights-summary,.simple-insights-lower{grid-template-columns:1fr}.simple-insights-summary article{min-height:118px}.simple-insights-header{align-items:flex-start}.simple-insights-header .insights-filters{width:100%}}@media (max-width:620px){.simple-insights-summary{gap:10px}.simple-insights-summary article{min-height:104px;padding:16px}.simple-summary-icon{flex-basis:48px;width:48px;height:48px;font-size:21px}.simple-insights-summary strong{font-size:30px}.simple-section-heading{padding:18px 16px 8px}.simple-section-heading h2{font-size:20px}.simple-section-heading>span{display:none}.simple-table-wrap,.simple-demand-table{padding-inline:8px}.simple-action-list{padding-inline:14px}.simple-action-list>div{grid-template-columns:34px minmax(0,1fr)}.simple-action-list a{grid-column:2;justify-self:start}.simple-insights-footer{flex-direction:column;gap:5px}.simple-insights-header p{font-size:14px}}.insights-info-tip{border:0;padding:0}.insights-header-actions{align-items:center;gap:12px;display:flex}.insights-export{color:#fff;white-space:nowrap;background:#0b3476;border:1px solid #bfcde0;border-radius:10px;align-self:stretch;padding:0 16px;font-size:10px;font-weight:850}.insights-export:hover{background:#08295e}.insights-kpi-grid-five{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.insights-kpi-grid-five .insights-kpi{grid-template-columns:auto minmax(0,1fr);min-height:120px;padding:17px 14px}.insights-kpi-grid-five .insights-sparkline{grid-column:1/3;width:100%;height:31px;margin-top:5px}.insights-kpi.navy .insights-kpi-icon{color:#0c3475;background:#e7edf7}.insights-sparkline.navy{color:#0c3475}.insights-data-note{align-items:center;gap:6px;display:flex}.insights-data-note b{color:#244f2c}.insights-info-tip{color:#fff;vertical-align:middle;cursor:help;background:#0c3475;border-radius:50%;outline:none;place-items:center;width:15px;height:15px;margin-left:4px;font-size:9px;font-style:normal;font-weight:900;line-height:1;display:inline-grid;position:relative}.insights-info-tip>span{z-index:80;color:#fff;text-align:left;text-transform:none;letter-spacing:0;opacity:0;pointer-events:none;background:#071f4b;border-radius:8px;width:230px;padding:9px 10px;font-size:9px;font-weight:600;line-height:1.45;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-3px);box-shadow:0 9px 24px #071f4b40}.insights-info-tip>span:before{content:"";border:5px solid #0000;border-bottom-color:#071f4b;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}:is(.insights-info-tip:hover>span,.insights-info-tip:focus>span,.insights-info-tip:focus-visible>span){opacity:1;transform:translate(-50%)}.insights-kpi-copy h2{align-items:center;gap:2px;display:flex}.insights-signal-strip{overflow:visible}.insights-signal-strip>div>span{align-items:center;gap:2px;display:flex}.insights-signal-strip{background:#fff;border:1px solid #dce4ee;border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 16px;display:grid;overflow:hidden;box-shadow:0 8px 24px #0a264e09}.insights-signal-strip>div{border-left:1px solid #e5eaf0;min-width:0;padding:14px 16px}.insights-signal-strip>div:first-child{border-left:0}.insights-signal-strip span,.insights-signal-strip strong,.insights-signal-strip small{display:block}.insights-signal-strip span{color:#66748a;text-transform:uppercase;letter-spacing:.55px;font-size:9px;font-weight:800}.insights-signal-strip strong{color:#0a244e;margin-top:5px;font-size:21px}.insights-signal-strip small{color:#7a879a;margin-top:3px;font-size:8px;line-height:1.35}.insights-chart-legend .impressions:before{background:#0c3475}.insights-chart-legend .connections:before{background:#7044dc}.insights-funnel i.impressions{background:linear-gradient(90deg,#082a64,#174a94)}.insights-funnel i.connections{background:linear-gradient(90deg,#5d2fc5,#8b62e7)}.insights-intelligence-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.insights-demand-card{padding-bottom:13px}.insights-demand-columns{grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.insights-demand-columns section{background:#fafbfd;border:1px solid #e0e6ee;border-radius:10px;min-width:0;padding:12px}.insights-demand-columns h3{color:#17315c;margin:0 0 9px;font-size:11px}.insights-demand-columns section>div{border-top:1px solid #e6ebf1;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.insights-demand-columns section>div:first-of-type{border-top:0}.insights-demand-columns section>div span{color:#315a8c;text-align:center;text-transform:uppercase;background:#eaf1fa;border-radius:5px;padding:3px 5px;font-size:7px;font-weight:800}.insights-demand-columns section>div strong{color:#14294e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.insights-demand-columns section>div b{color:#3e7131;background:#e4f3df;border-radius:50%;place-items:center;min-width:25px;height:25px;font-size:9px;display:grid}.insights-demand-columns section>p{color:#748095;margin:8px 0;font-size:9px;line-height:1.5}.insights-ranking-card table{min-width:930px}.insights-ranking-card td:nth-child(2){min-width:205px}.insights-metric-bar.violet i{background:#7044dc}.listing-health-pill{border-radius:99px;justify-content:center;align-items:center;min-width:44px;padding:5px 7px;font-size:9px;font-weight:850;display:inline-flex}.listing-health-pill.good{color:#337532;background:#e7f5e4}.listing-health-pill.fair{color:#986000;background:#fff2d8}.listing-health-pill.needs-work{color:#a53f32;background:#fae7e2}.insights-source-card{padding-bottom:14px}.insights-source-list{gap:13px;padding:18px 20px 15px;display:grid}.insights-source-list>div header{color:#243858;justify-content:space-between;align-items:center;font-size:10px;display:flex}.insights-source-list>div header b{color:#0c3475}.insights-source-list>div>span{background:#ecf0f5;border-radius:99px;height:7px;margin-top:6px;display:block;overflow:hidden}.insights-source-list>div>span i{border-radius:inherit;background:linear-gradient(90deg,#174b92,#6fa0e5);height:100%;display:block}.insights-source-list>p{color:#778398;font-size:10px}.insights-benchmark{background:#f6f9fd;border:1px solid #dce4ed;border-radius:10px;gap:4px;margin:4px 18px 0;padding:13px;display:grid}.insights-benchmark span{color:#5c6a81;text-transform:uppercase;letter-spacing:.65px;font-size:8px;font-weight:850}.insights-benchmark strong{color:#142c56;font-size:11px}.insights-benchmark small{color:#748198;font-size:8px;line-height:1.4}.insights-leads-card{margin-top:16px;padding-bottom:10px}.insights-lead-list{gap:8px;padding:14px;display:grid}.insights-lead-list article{background:#fbfcfe;border:1px solid #e1e7ef;border-radius:10px;grid-template-columns:minmax(170px,1.1fr) minmax(170px,.9fr) minmax(240px,1.8fr) 125px;align-items:center;gap:14px;padding:11px 13px;display:grid}.insights-lead-list article>div span{color:#66809d;font-size:8px;font-weight:750}.insights-lead-list h3{color:#112a54;margin:3px 0 1px;font-size:11px}.insights-lead-list small{color:#77869a;font-size:8px}.insights-lead-list article>div:nth-child(2){gap:2px;display:grid}.insights-lead-list article>div:nth-child(2) strong{color:#142b53;font-size:10px}.insights-lead-list a{color:#1765b7;font-size:8px;text-decoration:none}.insights-lead-list article>p{color:#4e5f77;margin:0;font-size:9px;line-height:1.45}.insights-lead-list label{color:#65748b;font-size:8px;font-weight:750}.insights-lead-list select{color:#17315b;background:#fff;border:1px solid #cad5e2;border-radius:7px;width:100%;margin-top:4px;padding:7px;font-size:9px;font-weight:750;display:block}.listing-share-button{color:#26476b!important;background:#f6f8fb!important;border-color:#ccd6e2!important}.listing-share-button:hover{background:#edf2f8!important}.buyer-inquiry-form{background:#f4f9f1;border:1px solid #cfe0c8;border-radius:12px;grid-template-columns:minmax(210px,1.3fr) minmax(145px,.7fr) minmax(145px,.7fr);gap:10px;margin-top:13px;padding:15px;display:grid}.buyer-inquiry-form>div>span{color:#538143;letter-spacing:.8px;font-size:8px;font-weight:900}.buyer-inquiry-form h3{color:#173c21;margin:4px 0;font-size:15px}.buyer-inquiry-form p{color:#61735f;margin:0;font-size:9px;line-height:1.45}.buyer-inquiry-form label{color:#486344;font-size:8px;font-weight:800}.buyer-inquiry-form input,.buyer-inquiry-form textarea{box-sizing:border-box;color:#17331c;width:100%;font:inherit;background:#fff;border:1px solid #bdd0b8;border-radius:7px;margin-top:4px;padding:8px;font-size:10px;display:block}.buyer-inquiry-message{grid-column:2/4}.buyer-inquiry-form textarea{resize:vertical;min-height:66px}.buyer-inquiry-form>button{color:#fff;background:#174d29;border:0;border-radius:8px;grid-column:3;justify-self:end;padding:9px 16px;font-size:9px;font-weight:850}.buyer-inquiry-error{color:#a33c32!important;grid-column:2/4!important}.buyer-inquiry-success{color:#225b2c;background:#edf7e9;border:1px solid #bcd7b4;border-radius:10px;gap:4px;margin-top:13px;padding:14px;display:grid}.buyer-inquiry-success strong{font-size:11px}.buyer-inquiry-success span{font-size:9px}@media (max-width:1380px){.insights-kpi-grid-five,.insights-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.insights-signal-strip>div:nth-child(4){border-top:1px solid #e5eaf0;border-left:0}.insights-signal-strip>div:nth-child(5){border-top:1px solid #e5eaf0}}@media (max-width:1180px){.insights-intelligence-grid{grid-template-columns:1fr}.insights-lead-list article{grid-template-columns:1fr 1fr}.insights-lead-list article>p{grid-column:1/3}.insights-lead-list article>label{justify-self:start;width:180px}.insights-header-actions{flex-direction:column;align-items:stretch}.insights-export{min-height:38px}.buyer-inquiry-form{grid-template-columns:1fr 1fr}.buyer-inquiry-form>div:first-child{grid-area:auto/1/auto/3}.buyer-inquiry-message{grid-column:1/3}.buyer-inquiry-form>button{grid-column:2}}@media (max-width:840px){.insights-kpi-grid-five,.insights-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-signal-strip>div:nth-child(odd){border-left:0}.insights-signal-strip>div:nth-child(n+3){border-top:1px solid #e5eaf0}.insights-demand-columns{grid-template-columns:1fr}.insights-header-actions{width:100%}.insights-lead-list article{grid-template-columns:1fr}.insights-lead-list article>p{grid-column:auto}.insights-lead-list article>label{width:100%}}@media (max-width:560px){.insights-kpi-grid-five,.insights-signal-strip{grid-template-columns:1fr}.insights-signal-strip>div{border-top:1px solid #e5eaf0;border-left:0}.insights-signal-strip>div:first-child{border-top:0}.insights-demand-columns{padding:10px}.buyer-inquiry-form{grid-template-columns:1fr}.buyer-inquiry-form>div:first-child,.buyer-inquiry-message,.buyer-inquiry-form>button{grid-column:1}.buyer-inquiry-form>button{justify-self:stretch}.insights-data-note{flex-direction:column;align-items:flex-start}}.listings-first .listing-section-head{margin-bottom:14px}.listing-table:not(.reference-only){gap:6px}.listing-table .listing-head{align-items:stretch;min-height:40px;padding-block:0}.listing-sort-heading,.listing-actions-heading{align-items:stretch;min-width:0;display:flex}.listing-sort-button{color:#374151;text-align:left;width:100%;min-width:0;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:5px;padding:5px 3px;font-weight:700;line-height:1.15;display:flex}.listing-sort-button span{min-width:0}.listing-sort-button i{color:#6f9a58;flex:none;font-size:13px;font-style:normal;font-weight:900}.listing-sort-heading.active .listing-sort-button{color:#0c3475;background:#e9f0e5}:is(.listing-sort-button:hover,.listing-sort-button:focus-visible){color:#0c3475;background:#edf2ea;outline:none}.listing-sort-button:focus-visible{box-shadow:inset 0 0 0 2px #0c3475}.listing-actions-heading{color:#5d6673;justify-content:center;align-items:center;font-weight:700}.listing-table .listing-row{min-height:0}.listing-table .listing-row>.listing-grid{min-height:58px;padding-top:8px;padding-bottom:8px}.listing-table .listing-row span,.listing-table .listing-row strong,.listing-table .listing-row b{line-height:16px;font-size:12px!important}.listing-table .listing-row details{padding-top:6px;padding-bottom:7px}.listing-table .listing-row summary{align-items:center;min-height:26px;display:flex}@media (min-width:901px){.listing-table .listing-grid{grid-template-columns:minmax(120px,1.05fr) minmax(92px,.82fr) minmax(120px,1fr) minmax(95px,.78fr) minmax(62px,.52fr) minmax(78px,.68fr) minmax(126px,1.05fr) minmax(258px,1.55fr);column-gap:9px}.listing-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:5px;min-width:0}.listing-actions>.favorite-button,.listing-actions>.listing-share-button,.listing-actions>a,.listing-actions>.private-listing-button,.listing-actions>.action-fallback{white-space:nowrap;border-radius:7px;grid-column:auto;place-items:center;width:100%;min-width:0;height:32px;min-height:32px;line-height:1.1;display:grid;padding:4px 5px!important;font-size:10px!important}}@media (min-width:621px) and (max-width:900px){.listing-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.listing-actions>.favorite-button,.listing-actions>.listing-share-button,.listing-actions>a,.listing-actions>.private-listing-button,.listing-actions>.action-fallback{white-space:nowrap;grid-column:auto;place-items:center;width:100%;min-width:0;min-height:36px;display:grid;padding:6px!important;font-size:11px!important}}.share-action-button{font-size:inherit;cursor:pointer;justify-content:center;align-items:center;gap:5px;font-weight:800;line-height:1;transition:background .15s,box-shadow .15s,transform .15s;box-shadow:0 3px 8px #143cb433;color:#fff!important;background:linear-gradient(135deg,#2368d8,#143cb4)!important;border:1px solid #174ab8!important;display:inline-flex!important}.share-action-button:hover{box-shadow:0 4px 10px #143cb447;background:linear-gradient(135deg,#195bc8,#102f98)!important}.share-action-button:active{transform:translateY(1px)}.share-action-button:focus-visible{outline-offset:2px;outline:3px solid #2368d847}.share-button-icon{flex:none;place-items:center;font-size:1.25em;font-weight:900;line-height:.8;display:inline-grid;color:#fff!important}.share-action-button>span,.listing-table .listing-row .share-action-button>span,.favorite-card-actions .share-action-button>span{-webkit-text-fill-color:#fff;color:#fff!important}.member-page-masthead nav{gap:3px}.member-page-masthead nav a{white-space:nowrap}.member-page-masthead nav a small{letter-spacing:.25px;opacity:.72;font-size:8px;font-weight:750}.member-page-masthead nav a.has-favorites small{color:#dce9f8;opacity:1}.member-page-masthead nav a.has-favorites{gap:5px}.member-page-masthead nav a.has-favorites i{margin-left:1px}.buyer-workplace-tabs{grid-template-columns:auto auto minmax(260px,1fr);align-items:stretch;gap:10px;width:min(1240px,100% - 36px);margin:22px auto 0;display:grid}.buyer-workplace-tab{color:#52606d;background:#fff;border:1px solid #cbd5dd;border-radius:11px;align-items:center;gap:9px;min-height:58px;padding:12px 17px;display:flex}.buyer-workplace-tab>span{color:#0c3475;background:#e8eef6;border-radius:50%;place-items:center;width:31px;height:31px;font-size:15px;display:grid}.buyer-workplace-tab strong{font-size:13px}.buyer-workplace-tab i{color:#0c3475;background:#b7df51;border-radius:50%;place-items:center;min-width:25px;height:25px;font-size:10px;font-style:normal;font-weight:900;display:grid}.buyer-workplace-tab.active{color:#0c3475;background:#f7faff;border:2px solid #0c3475;box-shadow:0 7px 18px #0c347510}.buyer-workplace-tab.planned{border-style:dashed}.buyer-workplace-tab.planned small{background:#eef1f3;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800}.buyer-workplace-tabs>p{color:#687684;align-self:center;margin:0;padding:0 12px;font-size:11px;line-height:1.45}.buyer-workplace-tabs+.favorites-sort{margin-top:15px}.account-setup-hero{background:radial-gradient(circle at 80% 25%,#91c87332 0,#0000 25%),linear-gradient(120deg,#052b60,#063b79)!important}.account-setup-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:start;gap:20px;width:min(1120px,100% - 36px);margin:28px auto;display:grid}.account-details-card{padding:28px}.account-setup-form{gap:15px;display:grid}.account-setup-form>label{color:#344151;gap:6px;font-size:12px;font-weight:750;display:grid}.account-setup-form>label>span{color:#87919a;font-size:10px;font-weight:650}.account-setup-form input{color:#132033;background:#fff;border:1px solid #c8d2cb;border-radius:9px;width:100%;min-height:45px;padding:10px 12px;font-size:15px}.account-setup-form input:disabled{color:#6e7982;background:#f0f3f5}.account-setup-form label>small{color:#77838d;font-size:10px;font-weight:500;line-height:1.4}.account-status-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.account-status-row>div{background:#f8faf7;border:1px solid #dce3dd;border-radius:10px;gap:4px;padding:13px;display:grid}.account-status-row small{color:#6d9959;letter-spacing:1px;font-size:9px;font-weight:850}.account-status-row strong{color:#17263a;font-size:13px}.account-message{border-radius:8px;margin:0;padding:10px 12px;font-size:11px;font-weight:750}.account-message.success{color:#3d6630;background:#eaf4e5}.account-message.error{color:#862f27;background:#f8e6e3}.account-setup-form>button{color:#fff;background:#0c3475;border:0;border-radius:9px;min-height:45px;font-weight:850}.account-setup-form>button:disabled{opacity:.55}.account-workplace-links{gap:13px;display:grid}.account-workplace-links>a{color:#132033;background:#fff;border:1px solid #d7dfd9;border-left:5px solid #74a95b;border-radius:13px;gap:5px;padding:19px 45px 19px 20px;text-decoration:none;display:grid;position:relative;box-shadow:0 8px 23px #1930480d}.account-workplace-links>a:hover{border-color:#91c873;transform:translateY(-1px)}.account-workplace-links>a small{color:#6d9959;letter-spacing:1.25px;font-size:9px;font-weight:850}.account-workplace-links>a strong{color:#0c3475;font-size:18px}.account-workplace-links>a span{color:#687684;font-size:11px;line-height:1.45}.account-workplace-links>a b{color:#0c3475;font-size:21px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.account-seller-boundary{color:#17355c;background:#eaf0f7;border-radius:13px;padding:18px}.account-seller-boundary strong{font-size:13px}.account-seller-boundary p{color:#536a84;margin:6px 0 0;font-size:11px;line-height:1.5}@media (max-width:1150px){.member-page-masthead nav a{padding:7px 6px;font-size:10px}.member-page-masthead nav a small,.member-page-masthead .brand-bull{display:none}.member-page-masthead .brand-wordmark{width:175px}}@media (max-width:900px){.account-setup-grid{grid-template-columns:1fr}.buyer-workplace-tabs{grid-template-columns:1fr 1fr}.buyer-workplace-tabs>p{grid-column:1/-1;padding:4px 2px}}@media (max-width:620px){.buyer-workplace-tabs{grid-template-columns:1fr;width:calc(100% - 24px);margin-top:14px}.buyer-workplace-tabs>p{grid-column:1}.account-setup-grid{width:calc(100% - 24px);margin:15px auto}.account-details-card{padding:18px}.account-status-row{grid-template-columns:1fr}.account-setup-hero p{font-size:13px!important}}.favorite-category-pages{grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(280px,1.5fr);align-items:stretch;gap:9px;width:min(1240px,100% - 36px);margin:14px auto 0;display:grid}.favorite-category-pages>a{color:#42505d;background:#fff;border:1px solid #ccd6cf;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 14px;text-decoration:none;display:flex}.favorite-category-pages>a strong{font-size:12px}.favorite-category-pages>a span{color:#477537;background:#eaf4e5;border-radius:50%;place-items:center;min-width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.favorite-category-pages>a.active{color:#0c3475;background:#f7faff;border:2px solid #0c3475;box-shadow:0 7px 18px #0c347510}.favorite-category-pages>p{color:#426238;background:#eaf4e5;border-radius:10px;align-items:center;margin:0;padding:10px 14px;font-size:11px;line-height:1.35;display:flex}.marketplace-favorites-grid{grid-template-columns:1fr}.marketplace-favorite-card{width:100%;min-height:220px;max-height:none}.marketplace-favorite-card .favorite-card-body{flex-direction:column;justify-content:center;min-width:0;display:flex}.marketplace-favorite-card .favorite-card-actions{flex-wrap:wrap}.favorite-card-actions .inventory-link{color:#355d2a;background:#eaf4e5}.favorite-parent-images{background:#eef2ee;grid-template-columns:1fr 1fr;min-height:220px;display:grid}.favorite-parent-images figure{background:#eef2ee;min-width:0;margin:0;position:relative;overflow:hidden}.favorite-parent-images figure+figure{border-left:2px solid #fff}.favorite-parent-images img{object-fit:cover;width:100%;height:100%}.favorite-parent-images figure>span{color:#748078;place-items:center;height:100%;font-size:11px;display:grid}.favorite-parent-images figcaption{color:#fff;letter-spacing:.6px;text-transform:uppercase;background:#0c3475dd;border-radius:99px;padding:4px 8px;font-size:9px;font-weight:850;position:absolute;bottom:7px;left:7px}@media (max-width:900px){.favorite-category-pages{grid-template-columns:repeat(3,1fr)}.favorite-category-pages>p{grid-column:1/-1}.marketplace-favorite-card{grid-template-columns:250px 1fr}}@media (max-width:620px){.favorite-category-pages{grid-template-columns:1fr;width:calc(100% - 24px)}.favorite-category-pages>p{grid-column:1}.marketplace-favorite-card{grid-template-columns:1fr}.favorite-parent-images{min-height:210px}.marketplace-favorite-card .favorite-bull-image{height:225px;min-height:225px}}.masthead nav a.active{position:relative;border-bottom:0!important;padding-bottom:9px!important}.masthead nav a.active:after{content:"";pointer-events:none;background:#0c3475;border-radius:99px;width:calc(100% - 12px);min-width:44px;max-width:148px;height:3px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.masthead nav .buyer-workplace-nav{border-radius:7px;grid-template-rows:auto auto;align-content:center;justify-items:start;min-width:118px;color:#5d6975!important;background:0 0!important;gap:2px!important;padding:5px 9px 8px!important;display:grid!important}.masthead nav .buyer-workplace-nav-title{color:#0c3475;letter-spacing:-.25px;font-family:Montserrat,Avenir Next,Arial,sans-serif;font-size:12px;font-weight:900;line-height:1.05}.masthead nav .buyer-workplace-nav-meta{color:#687482;align-items:center;gap:6px;line-height:1;display:flex}.masthead nav .buyer-workplace-nav-meta small{letter-spacing:0;opacity:1;font-size:9px;font-weight:750;color:inherit!important;display:inline!important}.masthead nav .buyer-workplace-nav-meta i{border:1.5px solid #91c873;border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:10px;font-style:normal;font-weight:900;display:grid;color:#2f8a35!important;background:#edf7e8!important}.masthead nav .buyer-workplace-nav.active{color:#0c3475!important;padding-bottom:9px!important}.masthead nav .buyer-workplace-nav.active:after{width:calc(100% - 14px)}@media (max-width:1150px){.masthead nav .buyer-workplace-nav{min-width:108px;padding-inline:6px!important}.masthead nav .buyer-workplace-nav-title{font-size:10.5px}.masthead nav .buyer-workplace-nav-meta small{font-size:8px}.masthead nav .buyer-workplace-nav-meta i{min-width:19px;height:19px;font-size:9px}}.mobile-nav-toggle{display:none}@media (max-width:900px){.masthead{gap:10px;height:64px;padding:0 14px;position:relative}.masthead .wordmark{flex:0 auto;min-width:0}.masthead .brand-wordmark{width:132px;height:34px}.masthead .brand-bull{width:31px;height:32px}.mobile-nav-toggle{color:#0c3475;background:#fff;border:1px solid #cbd5dd;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin-left:auto;padding:7px 10px;font-size:11px;font-weight:850;display:inline-flex}.mobile-nav-toggle b{font-size:17px;line-height:1}.masthead nav.primary-site-nav{z-index:85;background:#fff;border:1px solid #d2dbe2;border-radius:0 0 13px 13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:auto;max-height:calc(100vh - 78px);margin:0;padding:9px;display:none;position:absolute;top:calc(100% + 1px);left:8px;right:8px;overflow-y:auto;box-shadow:0 18px 38px #10243d2e}.masthead nav.primary-site-nav.mobile-open{display:grid}.masthead nav.primary-site-nav a{color:#334457;background:#f8fafb;border:1px solid #e0e6eb;border-radius:8px;justify-content:flex-start;min-height:44px;font-size:11px;font-weight:750;padding:9px 10px!important}.masthead nav.primary-site-nav a.active{color:#0c3475;background:#edf6e8;border-color:#91c873}.masthead nav.primary-site-nav a.active:after{display:none}.masthead nav.primary-site-nav .buyer-workplace-nav{min-width:0;padding:7px 10px!important}.masthead nav.primary-site-nav .buyer-workplace-nav-title{font-size:11px}.masthead nav.primary-site-nav .buyer-workplace-nav-meta small{font-size:8px}.member-page-masthead nav.primary-site-nav.mobile-open{display:grid}}@media (max-width:380px){.masthead .brand-wordmark{width:116px}.masthead .brand-bull{display:none}.mobile-nav-toggle{padding-inline:8px}.masthead nav.primary-site-nav{grid-template-columns:1fr}}.buyer-workplace-tabs>p strong{color:#0c3475;margin-bottom:4px;font-size:11px;display:block}.buyer-workplace-tabs>p a{color:#0c3475;text-underline-offset:2px;font-weight:850;text-decoration-thickness:1px}.seller-workplace-modes{background:#fff;border:1px solid #d7ded8;border-radius:13px;gap:7px;width:max-content;max-width:calc(100% - 36px);margin:22px auto 0;padding:6px;display:flex;box-shadow:0 8px 24px #1930480d}.seller-workplace-modes a{color:#52606d;border-radius:9px;padding:10px 18px;font-size:12px;font-weight:800;text-decoration:none}.seller-workplace-modes a.active{color:#fff;background:#0c3475}.seller-workplace-modes+.seller-workplace-grid,.platform-control-modes+.platform-control{margin-top:14px}.seller-insights-page>.seller-workplace-modes{margin-bottom:0}.account-setup-form label>small.buyer-display-name-note{color:#465b40;background:#edf5e8;border-left:4px solid #91c873;border-radius:7px;gap:3px;padding:10px 11px;font-size:11px;display:grid}.buyer-display-name-note strong{color:#0c3475;font-size:11px}@media (max-width:620px){.seller-workplace-modes{width:calc(100% - 24px);max-width:none;margin-top:14px}.seller-workplace-modes a{text-align:center;flex:1;padding-inline:8px}}.seller-profile-guidance{color:#4f6254;background:#f2f7ef;border-left:5px solid #91c873;border-radius:9px;grid-column:1/-1;gap:4px;padding:12px 14px;font-size:11px;line-height:1.45;display:grid}.seller-profile-guidance strong{color:#0c3475;font-size:13px}.profile-form>.seller-business-name{align-content:start;place-self:start;width:min(100%,400px)}.profile-form>.seller-business-name input{height:42px;min-height:42px}@media (max-width:620px){.profile-form>.seller-business-name{justify-self:stretch;width:100%}}.profile-form .seller-contact-preference,.profile-form .seller-message-alerts{background:#f8faf8;border:1px solid #d7e0d8;border-radius:10px;grid-column:1/-1;padding:12px}.profile-form .seller-contact-preference.messaging-preferred{box-shadow:none;background:#f8faf8;border-color:#d7e0d8}.seller-contact-preference>small,.seller-message-alerts>small{color:#637068;font-size:10px;font-weight:500;line-height:1.4}.private-contact-preference-note{color:#1d426a;background:#f1f6fb;border:1px solid #b9cde2;border-radius:9px;margin:13px 0 0;padding:10px 12px;font-size:11px;line-height:1.45}.private-contact-preference-note.messaging-preferred{color:#315e31;background:#edf7e8;border-color:#b7d7aa}@media (min-width:1001px){.seller-workplace-grid.seller-workplace-profile{width:min(860px,100% - 36px);display:block}.seller-workplace-profile .seller-profile-card{width:100%;margin-inline:auto}}.seller-workplace-grid [hidden]{display:none!important}.seller-workplace-profile{grid-template-columns:minmax(0,860px);justify-content:center}.seller-workplace-profile .seller-profile-card{grid-column:1;width:100%}.seller-profile-required{color:#0c3475;background:#edf5e8;border:1px solid #cdd9c8;border-left:5px solid #91c873;border-radius:7px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.seller-profile-required div,.seller-profile-required strong,.seller-profile-required span{display:block}.seller-profile-required span{color:#536358;margin-top:3px;font-size:11px}.seller-profile-required a{color:#fff;background:#0c3475;border-radius:5px;flex:none;padding:9px 13px;font-size:11px;font-weight:850;text-decoration:none}.live-cattle-search-page,.live-cattle-seller-page,.live-cattle-seller-workspace,.live-cattle-detail,.live-cattle-admin-panel{color:#101d2c;font-family:Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.live-cattle-search-hero{color:#0c3475;background:#f1f3f6;border-bottom:1px solid #dfe4e8;align-items:center;min-height:0;padding:27px 3vw 20px}.live-cattle-search-hero small,.live-cattle-seller-hero span,.live-cattle-section-heading small{color:#5f8f4f;letter-spacing:1.25px;font-size:10px;font-weight:850}.live-cattle-search-hero h1{color:#0c3475;letter-spacing:-.7px;margin:5px 0 4px;font-family:inherit;font-size:clamp(36px,4.15vw,55px);font-weight:900;line-height:1}.live-cattle-search-hero p{color:#596774;font-size:14px}.live-cattle-result-count{background:#fff;border:1px solid #cfd7df;border-radius:7px;min-width:130px;padding:12px 16px;box-shadow:0 4px 14px #0c34750f}.live-cattle-result-count strong{color:#0c3475;font-size:29px}.live-cattle-result-count span{color:#62717d;font-size:9px;font-weight:800}.live-cattle-search-controls{box-shadow:none;background:#eef1f3;border:0;border-bottom:1px solid #d9dfe4;border-radius:0;gap:9px;margin:0;padding:13px 3vw 15px}.live-cattle-search-controls label,.live-cattle-form label{color:#0c3475;gap:6px;font-size:10px;font-weight:850}.live-cattle-search-controls input,.live-cattle-search-controls select,.live-cattle-form input,.live-cattle-form select,.live-cattle-form textarea,.live-cattle-admin-actions input{border:1px solid #d5dce2;border-radius:6px;min-height:42px;padding:9px 11px;box-shadow:0 3px 10px #0c34750a}.live-cattle-search-controls input:focus,.live-cattle-search-controls select:focus,.live-cattle-form input:focus,.live-cattle-form select:focus,.live-cattle-form textarea:focus{border-color:#7da962;box-shadow:0 0 0 3px #9ccb7a47}.live-cattle-card-grid{background:#f1f3f6;gap:14px;padding:20px 3vw 28px}.live-cattle-card{border:1px solid #d8dfe4;border-radius:7px;grid-template-rows:205px 1fr;box-shadow:0 4px 12px #0c34750b}.live-cattle-card-photo{background:#e9edef}.live-cattle-card-photo img{background:#eef1f3}.live-cattle-card-photo i,.live-cattle-card-photo b{border-radius:5px;padding:6px 8px;font-family:inherit;top:10px}.live-cattle-card-photo i{color:#0c3475;background:#91c873;left:10px}.live-cattle-card-photo b{background:#0c3475;right:10px}.live-cattle-card-body{padding:14px}.live-cattle-card-kicker{color:#5f8f4f;font-size:9px}.live-cattle-card-body h2{color:#0c3475;margin:8px 0 2px;font-family:inherit;font-size:20px;font-weight:850}.live-cattle-card-body dl{gap:8px;margin:12px 0}.live-cattle-card-body dl div{padding-top:6px}.live-cattle-card-body dt{font-size:8px}.live-cattle-card-body dd{font-size:11px}.live-offering{color:#416938;background:#edf5e8;margin-bottom:10px}.live-cattle-card-body>button,.live-cattle-submit,.live-cattle-signin button,.live-cattle-seller-callout a,.live-cattle-admin-actions button{background:#0c3475;border-radius:5px;padding:9px 13px;font-size:11px}.live-cattle-loading,.live-cattle-empty,.live-cattle-signin{border-radius:7px;margin:20px 3vw;padding:30px}.live-cattle-empty h2,.live-cattle-empty h3,.live-cattle-signin h2{color:#0c3475;font-family:inherit;font-size:24px;font-weight:850}.live-cattle-seller-callout{color:#0c3475;background:#edf5e8;border:1px solid #cdd9c8;border-left:5px solid #91c873;border-radius:7px;margin:0 3vw 30px;padding:18px 20px}.live-cattle-seller-callout small{color:#5f8f4f}.live-cattle-seller-callout h2{margin:3px 0;font-family:inherit;font-size:20px;font-weight:850}.live-cattle-seller-callout p{color:#536358;font-size:12px}.live-cattle-seller-callout a{color:#fff;background:#0c3475}.live-cattle-seller-hero h1{font-family:inherit}.live-cattle-seller-workspace{gap:14px;padding:14px 3vw 36px}.live-cattle-form-card,.live-cattle-inventory-card{border:1px solid #d8dfe4;border-radius:7px;padding:18px;box-shadow:0 4px 12px #0c347509}.live-cattle-section-heading h2{color:#0c3475;margin:3px 0 0;font-family:inherit;font-size:24px;font-weight:850}.live-cattle-section-heading>span{color:#416938;background:#edf5e8;border-radius:5px}.live-cattle-form-intro{color:#61707b;margin:9px 0 15px;font-size:12px}.live-cattle-form{gap:12px}.live-cattle-form fieldset{background:#fafbfc;border:1px solid #d9dfe4;border-radius:7px;padding:14px}.live-cattle-form legend{color:#0c3475;font-size:12px}.live-cattle-category-grid{gap:6px}.live-cattle-category-grid label{background:#fff;border:1px solid #ccd5dc;border-radius:6px;min-height:52px}.live-cattle-category-grid label.active{background:#91c873;border:2px solid #0c3475;box-shadow:inset 0 0 0 2px #fff}.live-cattle-category-grid span{font-size:10px}.live-cattle-field-grid{gap:9px}.calf-at-side-fields{background:#f3f8ef!important;border-color:#91c873!important}.live-cattle-submit{background:#0c3475}.live-cattle-table-wrap{border-radius:6px}.live-cattle-table-wrap th{background:#0c3475}.live-cattle-detail{border-radius:8px}.live-cattle-detail-copy{padding:28px}.live-cattle-detail-copy h2{color:#0c3475;font-family:inherit;font-size:32px;font-weight:850}.live-cattle-detail-price{color:#4f7d42}.live-cattle-special-details{background:#f2f6ef}.live-cattle-epd-strip{background:#0c3475;border-radius:6px}.live-cattle-detail-notes div{border-radius:6px}.live-cattle-detail-actions a{background:#0c3475;border-radius:5px}.live-cattle-admin-card{box-shadow:none;border-radius:7px}.live-cattle-admin-title h3{color:#0c3475;font-family:inherit;font-size:21px;font-weight:850}.live-cattle-admin-title>strong{color:#4f7d42}@media (max-width:820px){.seller-workplace-modes{justify-content:flex-start;overflow-x:auto}.seller-workplace-modes a{white-space:nowrap;flex:none}.seller-profile-required{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.live-cattle-search-hero{padding:20px 16px 16px}.live-cattle-search-hero h1{font-size:34px}.live-cattle-result-count{text-align:left;width:100%}.live-cattle-search-controls{padding:12px 14px}.live-cattle-card-grid{padding:14px}.live-cattle-seller-callout{margin:0 14px 24px}.live-cattle-form-card,.live-cattle-inventory-card{padding:14px}.live-cattle-detail{border-radius:0}}.embryo-search-page,.embryo-seller-page,.embryo-seller-workspace,.embryo-detail,.embryo-admin-panel{color:#101d2c;font-family:Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.embryo-seller-hero h1{font-family:inherit}.embryo-seller-hero span,.embryo-search-hero small,.embryo-section-heading small{color:#5f8f4f;letter-spacing:1.25px;font-size:10px;font-weight:850}.embryo-seller-workspace{gap:14px;padding:14px 3vw 38px;display:grid}.embryo-form-card,.embryo-bulk-card,.embryo-inventory-card{background:#fff;border:1px solid #d8dfe4;border-radius:7px;padding:18px;box-shadow:0 4px 12px #0c347509}.embryo-bulk-card{border-top:4px solid #91c873}.embryo-bulk-card .embryo-inventory-note{margin:9px 0 14px}.embryo-bulk-card .bulk-listing-actions{grid-template-columns:auto minmax(260px,1fr) auto}.embryo-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.embryo-section-heading h2{color:#0c3475;margin:3px 0 0;font-family:inherit;font-size:24px;font-weight:850}.embryo-section-heading>span{color:#416938;background:#edf5e8;border:1px solid #cfe0c7;border-radius:5px;padding:7px 10px;font-size:10px;font-weight:800}.embryo-intro{color:#61707b;margin:9px 0 15px;font-size:12px;line-height:1.5}.embryo-form{gap:12px;display:grid}.embryo-form fieldset{background:#fafbfc;border:1px solid #d9dfe4;border-radius:7px;margin:0;padding:14px}.embryo-form legend{color:#0c3475;padding:0 5px;font-size:12px;font-weight:850}.embryo-parent-card>p{color:#66727c;margin:0 0 11px;font-size:11px}.embryo-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.embryo-fields.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.embryo-fields .wide{grid-column:1/-1}.embryo-form label,.embryo-search-controls label,.embryo-parent-review label{color:#0c3475;align-content:start;gap:6px;font-size:10px;font-weight:850;display:grid}.embryo-form label>span,.embryo-parent-review label>span{color:#73808b;font-size:9px;font-weight:650}.embryo-form input,.embryo-form select,.embryo-form textarea,.embryo-search-controls input,.embryo-search-controls select,.embryo-parent-review input,.embryo-parent-review textarea,.embryo-admin-actions input{box-sizing:border-box;color:#172334;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d5dce2;border-radius:6px;padding:9px 11px;font-size:12px;box-shadow:0 3px 10px #0c34750a}.embryo-form textarea,.embryo-parent-review textarea{resize:vertical;line-height:1.45}.embryo-form input:focus,.embryo-form select:focus,.embryo-form textarea:focus,.embryo-search-controls input:focus,.embryo-search-controls select:focus,.embryo-parent-review textarea:focus{border-color:#7da962;outline:0;box-shadow:0 0 0 3px #9ccb7a47}.embryo-form input[readonly]{color:#315e31;background:#edf5e8}.embryo-form .embryo-create-epd-visibility{cursor:pointer;background:#f1f8ed;border:1px solid #b8d7a7;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px}.embryo-form .embryo-create-epd-visibility>input{width:19px;min-width:19px;height:19px;min-height:19px;box-shadow:none;accent-color:#4f8b3a;border:0;border-radius:4px;margin:0;padding:0}.embryo-form .embryo-create-epd-visibility>span{color:#17395f;gap:2px;font-size:11px;font-weight:850;display:grid}.embryo-form .embryo-create-epd-visibility small{color:#5d6f62;font-size:10px;font-weight:650;line-height:1.35}.embryo-sire-name-field,.static-bull-name-field{min-width:0;position:relative}.static-bull-name-field>label{color:#344151;gap:5px;font-size:12px;font-weight:650;display:grid}.embryo-sire-suggestions,.static-bull-suggestions{z-index:20;background:#fff;border:1px solid #a9bdd0;border-radius:8px;max-height:260px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #0c347533}.embryo-sire-suggestions>span,.static-bull-suggestions>span{color:#66727c;padding:10px;font-size:11px;font-weight:700}.embryo-sire-suggestions button,.static-bull-suggestions button{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;color:#172334!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:5px!important;padding:9px 10px!important;display:flex!important}:is(.embryo-sire-suggestions button:hover,.embryo-sire-suggestions button:focus-visible,.static-bull-suggestions button:hover,.static-bull-suggestions button:focus-visible){outline-offset:-2px;outline:2px solid #78ae63;background:#edf7e8!important}.embryo-sire-suggestions button strong,.static-bull-suggestions button strong{font-size:11px}.embryo-sire-suggestions button small,.static-bull-suggestions button small{color:#647383;flex:none;font-size:9px}.static-bull-lookup{border-radius:8px;grid-column:1/-1;margin:-4px 0 0;padding:9px 11px;font-size:11px;line-height:1.4}.static-bull-lookup.checking{color:#395370;background:#eef3f8}.static-bull-lookup.found{color:#3f6d31;background:#edf7e8;border:1px solid #b9d9aa}.static-bull-lookup.missing{color:#715818;background:#fff8df;border:1px solid #ead49d}.parent-lookup{color:#52606d;background:#eef1f3;border-left:5px solid #c2cad1;border-radius:6px;gap:2px;margin:10px 0;padding:9px 11px;font-size:10px;line-height:1.45;display:grid}.parent-lookup strong{color:#0c3475;font-size:11px}.parent-lookup.found{color:#315e31;background:#edf7e8;border-color:#78ae63}.parent-lookup.missing{color:#6b541e;background:#fff8e7;border-color:#d8aa45}.embryo-image-picker{margin-top:10px}.embryo-submit,.embryo-signin button,.embryo-card-body>button,.embryo-empty button,.embryo-parent-review button,.embryo-admin-actions button{color:#fff;cursor:pointer;background:#0c3475;border:0;border-radius:5px;padding:10px 14px;font-size:11px;font-weight:850}.embryo-submit:disabled,.embryo-parent-review button:disabled,.embryo-admin-actions button:disabled{cursor:not-allowed;opacity:.55}.embryo-signin,.embryo-empty{color:#5c6975;text-align:center;background:#fff;border:1px solid #d7dee4;border-radius:7px;margin:20px 3vw;padding:30px}.embryo-signin h2,.embryo-empty h2,.embryo-empty h3{color:#0c3475;margin:0 0 7px;font-family:inherit;font-size:24px}.embryo-table-wrap{border:1px solid #dce2e7;border-radius:6px;margin-top:14px;overflow:auto}.embryo-table-wrap table{border-collapse:collapse;width:100%;min-width:2260px}.embryo-table-wrap th{color:#fff;text-align:left;background:#0c3475;padding:10px;font-size:9px}.embryo-table-wrap td{color:#3f4d59;vertical-align:top;border-bottom:1px solid #e2e6e9;padding:10px;font-size:10px}.embryo-table-wrap td:nth-child(3){min-width:250px}.embryo-table-wrap td:nth-child(4),.embryo-table-wrap td:nth-child(6){min-width:190px}.embryo-table-wrap td strong,.embryo-table-wrap td span{display:block}.embryo-table-wrap td strong{color:#0c3475;font-size:11px}.embryo-table-wrap td span{color:#66737d;margin-top:2px}.embryo-table-wrap select{border:1px solid #cfd7dd;border-radius:5px;min-height:32px;padding:5px;font-size:10px}.embryo-table-wrap .embryo-epd-visibility-toggle{color:#18324f;cursor:pointer;align-items:center;gap:7px;min-width:116px;font-weight:800;display:flex}.embryo-table-wrap .embryo-epd-visibility-toggle input{accent-color:#4f8b3a;width:17px;min-width:17px;height:17px;margin:0}.embryo-table-wrap .embryo-epd-visibility-toggle span{color:#18324f;margin:0;display:inline}.embryo-inventory-note{color:#687580;margin:-4px 0 12px;font-size:11px}.embryo-inventory-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.embryo-inventory-actions>span{color:#436d32;background:#edf6e8;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850}.embryo-inventory-actions>button{color:#0c3475;cursor:pointer;background:#fff;border:1px solid #0c3475;border-radius:6px;padding:7px 10px;font-size:10px;font-weight:850}.embryo-inventory-actions>button:disabled{cursor:wait;opacity:.65}.embryo-rejection-summary{color:#74342d;background:#fff1ef;border:1px solid #dba59f;border-left:5px solid #a53d32;border-radius:8px;gap:8px;margin:12px 0 14px;padding:12px 14px;display:grid}.embryo-rejection-summary>div,.embryo-rejection-summary article{gap:3px;display:grid}.embryo-rejection-summary>div>strong{color:#812f27;font-size:14px}.embryo-rejection-summary>div>span{font-size:11px;line-height:1.4}.embryo-rejection-summary article{border-top:1px solid #e7c7c3;padding-top:8px}.embryo-rejection-summary article strong{color:#0c3475;font-size:11px}.embryo-rejection-summary article span{font-size:11px;line-height:1.4}.embryo-rejected-row>td{background:#fff9f8}.embryo-rejected-row>td:first-child{box-shadow:inset 4px 0 #a53d32}.embryo-inline-rejection{gap:4px;max-width:340px;display:grid}.embryo-inline-rejection strong{color:#812f27!important;font-size:10px!important}.embryo-inline-rejection span{font-size:10px;line-height:1.4;color:#74342d!important}.embryo-sort-button{font:inherit;white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:5px;padding:0;font-weight:850;display:inline-flex;color:#fff!important;background:0 0!important}.embryo-sort-button:hover,.embryo-sort-button.active{color:#b8e98f!important;background:0 0!important}.embryo-sort-button span{color:inherit!important;margin:0!important;display:inline!important}.embryo-table-photo{background:#f8faf8;border:1px solid #d6ded8;border-radius:6px;width:76px;padding:2px;display:block}.embryo-table-photo img{object-fit:cover;object-position:center;border-radius:4px;width:70px;height:52px;display:block}.embryo-table-no-photo{text-align:center;background:#f5f7f5;border:1px dashed #cbd5ce;border-radius:6px;place-items:center;width:76px;height:58px;font-size:8px;color:#7b867e!important;display:grid!important}.embryo-table-comments{white-space:normal;min-width:210px;max-width:280px;line-height:1.45}.embryo-edit-row input,.embryo-edit-row select,.embryo-edit-row textarea{color:#18212b;background:#fff;border:1px solid #bfc9c1;border-radius:5px;width:100%;min-width:90px;padding:6px;font-size:10px}.embryo-edit-row textarea{resize:vertical;min-width:210px}.embryo-table-photo-editor{justify-items:start;gap:5px;min-width:150px;display:grid}.embryo-table-photo-editor>small{color:#65736a;font-size:8px;line-height:1.25}.embryo-table-photo-editor>label{cursor:pointer;display:inline-flex}.embryo-table-photo-editor>label>span{color:#fff;background:#0c3475;border-radius:5px;padding:6px 8px;font-size:8px;font-weight:850}.embryo-table-photo-editor input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.embryo-table-photo-editor .embryo-photo-remove{border:0;padding:0;font-size:8px;font-weight:800;text-decoration:underline;color:#8b3c34!important;background:0 0!important}.embryo-review-note{min-width:110px;font-size:9px;line-height:1.35;color:#7b5d16!important}.embryo-search-hero{color:#0c3475;background:#f1f3f6;border-bottom:1px solid #dfe4e8;justify-content:space-between;align-items:center;gap:20px;padding:27px 3vw 20px;display:flex}.embryo-search-hero h1{color:#0c3475;letter-spacing:-.7px;margin:5px 0 4px;font-family:inherit;font-size:clamp(36px,4.15vw,55px);font-weight:900;line-height:1}.embryo-search-hero p{color:#596774;margin:0;font-size:14px}.embryo-result-count{background:#fff;border:1px solid #cfd7df;border-radius:7px;min-width:145px;padding:12px 16px;box-shadow:0 4px 14px #0c34750f}.embryo-result-count strong,.embryo-result-count span{display:block}.embryo-result-count strong{color:#0c3475;font-size:29px}.embryo-result-count span{color:#62717d;font-size:9px;font-weight:800}.embryo-search-controls{background:#eef1f3;border-bottom:1px solid #d9dfe4;grid-template-columns:minmax(320px,2fr) minmax(150px,.55fr) minmax(170px,.65fr);gap:9px;padding:13px 3vw 15px;display:grid}.embryo-card-grid{background:#f1f3f6;grid-template-columns:repeat(auto-fill,minmax(315px,460px));justify-content:start;gap:14px;padding:20px 3vw 30px;display:grid}.embryo-search-pagination{color:#62717d;background:#f1f3f6;border-top:1px solid #d9dfe4;justify-content:center;align-items:center;gap:14px;padding:0 3vw 24px;font-size:10px;font-weight:750;display:flex}.embryo-search-pagination button{color:#0c3475;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0c3475;border-radius:5px;padding:8px 12px;font-weight:850}.embryo-search-pagination button:hover:not(:disabled){color:#fff;background:#0c3475}.embryo-search-pagination button:focus-visible{color:#fff;background:#0c3475}.embryo-search-pagination button:disabled{cursor:not-allowed;opacity:.42}.embryo-card{background:#fff;border:1px solid #d8dfe4;border-radius:7px;align-self:start;overflow:hidden;box-shadow:0 4px 12px #0c34750b}.embryo-parent-photos{background:#e9edef;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:3px;height:132px;display:grid;position:relative;overflow:hidden}.embryo-parent-photos figure{background:#eef1f3;width:100%;min-width:0;height:100%;margin:0;position:relative;overflow:hidden}.embryo-parent-photos img{object-fit:contain;object-position:center top;width:100%;height:100%;display:block}.embryo-parent-photos figure>span{color:#79848d;place-items:center;height:100%;font-size:10px;display:grid}.embryo-parent-photos figcaption{color:#fff;background:#0c3475;border-radius:4px;padding:4px 7px;font-size:8px;font-weight:850;position:absolute;bottom:8px;left:8px}.embryo-parent-photos>b{z-index:2;color:#0c3475;pointer-events:none;background:#91c873;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;margin:0;font-size:15px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.embryo-card-body{padding:12px 14px 13px}.embryo-card-kicker{color:#5f8f4f;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:9px;font-weight:850;display:flex}.embryo-card-body h2{color:#0c3475;overflow-wrap:anywhere;margin:9px 0 1px;font-family:inherit;font-size:20px;font-weight:850;line-height:1.15}.embryo-card-body>p{color:#7b858d;margin:0;font-size:9px}.embryo-mating-dam{background:#f2f7ef;border-left:4px solid #91c873;gap:1px;margin:8px 0;padding:7px 9px;display:grid}.embryo-mating-dam small{color:#5f8f4f;letter-spacing:.8px;font-size:7px;font-weight:850}.embryo-mating-dam strong{color:#25374b;font-size:12px}.embryo-mating-dam span{color:#74808a;font-size:9px}.embryo-card-body dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:8px 0 10px;display:grid}.embryo-card-body dl div{border-top:1px solid #e1e6e9;min-width:0;padding-top:6px}.embryo-card-body dt{color:#74808a;text-transform:uppercase;font-size:7px;font-weight:800}.embryo-card-body dd{overflow-wrap:anywhere;color:#1b2d43;margin:2px 0 0;font-size:10px;font-weight:750}.embryo-card-actions{grid-template-columns:max-content minmax(0,1fr);align-items:stretch;gap:7px;display:grid}.embryo-card-actions>.favorite-button,.embryo-card-actions>button:last-child{border-radius:5px;justify-content:center;align-items:center;min-width:0;min-height:34px;padding:7px 9px;font-size:10px;font-weight:850;line-height:1.15;display:inline-flex}.embryo-card-actions>.favorite-button{width:auto}.embryo-card-actions>button:last-child{color:#fff;white-space:nowrap;cursor:pointer;background:#0c3475;border:1px solid #0c3475;width:100%}.embryo-detail-backdrop{z-index:1000;background:#06162bad;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.embryo-detail{background:#fff;border-radius:8px;width:min(1040px,100%);max-height:calc(100vh - 44px);position:relative;overflow:auto;box-shadow:0 24px 70px #0000003d}.embryo-detail-close{z-index:2;color:#fff;cursor:pointer;background:#0c3475;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:12px;right:12px}.embryo-detail>header{color:#fff;background:#0c3475;padding:24px 55px 21px 24px}.embryo-detail>header small{color:#b9e09f;letter-spacing:1px;font-size:9px;font-weight:850}.embryo-detail>header h2{margin:5px 0;font-family:inherit;font-size:29px}.embryo-detail>header h2 span{color:#91c873}.embryo-detail>header p{color:#d8e3ef;margin:0;font-size:12px}.embryo-detail-parents{grid-template-columns:1fr 1fr;gap:14px;padding:18px 18px 0;display:grid}.embryo-detail-parents article{border:1px solid #d9e0e5;border-radius:7px;padding:10px}.embryo-detail-parents article>div{background:#eef1f3;height:220px}.embryo-detail-parents img{object-fit:contain;width:100%;height:100%}.embryo-detail-parents article>div>span{color:#7b858d;place-items:center;height:100%;display:grid}.embryo-detail-parents article>small{color:#5f8f4f;margin-top:9px;font-size:8px;font-weight:850;display:block}.embryo-detail-parents h3{color:#0c3475;margin:2px 0;font-family:inherit}.embryo-detail-parents p{color:#6d7881;margin:0;font-size:9px}.embryo-detail-parents article>b{color:#416938;background:#edf5e8;border-radius:4px;margin-top:7px;padding:5px 7px;font-size:8px;display:inline-block}.embryo-detail-comments,.embryo-epd-average{border:1px solid #d9e0e5;border-radius:7px;margin:14px 18px 0;padding:14px}.embryo-detail-comments h3,.embryo-epd-average h3{color:#0c3475;margin:0;font-family:inherit;font-size:16px}.embryo-detail-comments>p,.embryo-epd-average>div>p{color:#556471;white-space:pre-wrap;font-size:11px;line-height:1.5}.embryo-detail-comments dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:11px 0 0;display:grid}.embryo-detail-comments dl>div{border-top:1px solid #e1e6e9;min-width:0;padding-top:8px}.embryo-detail-comments dt{color:#75818a;text-transform:uppercase;font-size:8px;font-weight:800}.embryo-detail-comments dd{overflow-wrap:anywhere;color:#25374b;margin:2px 0;font-size:11px;font-weight:750}.embryo-detail-listing-comments{background:#f2f7ef;border-left:4px solid #91c873;margin-top:10px;padding:8px 10px}.embryo-detail-listing-comments small{color:#5f8f4f;text-transform:uppercase;font-size:8px;font-weight:850}.embryo-detail-listing-comments p{color:#556471;white-space:pre-wrap;margin:3px 0 0;font-size:11px;line-height:1.4}.embryo-epd-average{background:#f5f8fb}.embryo-epd-grid{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:6px;margin-top:10px;display:grid}.embryo-epd-grid dl{color:#fff;text-align:center;background:#0c3475;border-radius:5px;margin:0;padding:8px}.embryo-epd-grid dt{color:#aede91;font-size:8px;font-weight:850}.embryo-epd-grid dd{margin:3px 0;font-size:15px;font-weight:850}.embryo-epd-grid small{color:#c8d5e3;font-size:7px}.embryo-epd-unavailable{color:#677581;font-size:11px}.embryo-detail>footer{justify-content:space-between;align-items:center;gap:12px;padding:15px 18px 20px;display:flex}.embryo-detail>footer>span{color:#65727d;text-align:right;font-size:9px}.embryo-admin-grid{gap:13px;display:grid}.embryo-admin-card{background:#fff;border:1px solid #d8dfe4;border-radius:7px;padding:14px}.embryo-admin-summary{grid-template-columns:270px minmax(0,1fr);gap:16px;display:grid}.embryo-admin-images{background:#eef1f3;grid-template-columns:1fr 20px 1fr;align-items:center;height:145px;display:grid}.embryo-admin-images a{background:#eef1f3;height:100%}.embryo-admin-images img{object-fit:contain;width:100%;height:100%}.embryo-admin-images a>span{color:#76828c;place-items:center;height:100%;font-size:9px;display:grid}.embryo-admin-images>b{z-index:1;color:#0c3475;background:#91c873;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-4px;display:grid}.embryo-admin-summary small{color:#5f8f4f;font-size:9px;font-weight:850}.embryo-admin-summary h3{color:#0c3475;margin:3px 0;font-family:inherit;font-size:21px}.embryo-admin-summary p{color:#61707b;margin:2px 0;font-size:10px}.embryo-admin-summary dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:11px 0;display:grid}.embryo-admin-summary dt{color:#74808a;text-transform:uppercase;font-size:7px;font-weight:850}.embryo-admin-summary dd{color:#25374b;margin:2px 0;font-size:10px;font-weight:700}.embryo-admin-comments{background:#f3f8ef;line-height:1.4;border-left:4px solid #91c873!important;padding:7px 9px!important}.embryo-parent-review-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.embryo-known-parent,.embryo-parent-review{background:#f3f8ef;border:1px solid #cfe0c7;border-radius:6px;padding:11px}.embryo-known-parent{align-content:center;gap:3px;min-height:80px;display:grid}.embryo-known-parent strong{color:#315e31;font-size:11px}.embryo-known-parent span{color:#0c3475;font-size:11px;font-weight:800}.embryo-known-parent small{color:#5e7062;font-size:9px}.embryo-parent-review{background:#fffaf0;border-color:#e2d09f}.embryo-parent-review.complete{background:#f3f8ef;border-color:#cfe0c7}.embryo-parent-review summary{color:#0c3475;cursor:pointer;justify-content:space-between;gap:10px;font-size:11px;font-weight:850;display:flex}.embryo-parent-review summary b{color:#896718;font-size:9px}.embryo-parent-review.complete summary b{color:#41703a}.embryo-parent-review-body{gap:9px;margin-top:12px;display:grid}.embryo-review-identity{align-items:center;gap:8px;display:flex}.embryo-review-identity strong{color:#0c3475}.embryo-review-identity span{color:#66737d;font-size:9px}.embryo-review-identity a,.embryo-source-link{color:#0c3475;margin-left:auto;font-size:9px;font-weight:800}.embryo-parent-review-body>p{color:#5d6c78;margin:0;font-size:9px;line-height:1.45}.embryo-review-json{grid-template-columns:1fr 1fr;gap:8px;display:grid}.embryo-review-json textarea{font-family:Consolas,SFMono-Regular,monospace;font-size:9px}.embryo-admin-actions{border-top:1px solid #e0e5e9;grid-template-columns:auto minmax(260px,1fr) auto;align-items:end;gap:9px;margin-top:12px;padding-top:12px;display:grid}.embryo-admin-actions button:last-child{background:#8a3030}.embryo-admin-actions label{color:#6b2f2f;gap:4px;font-size:9px;font-weight:800;display:grid}@media (max-width:900px){.embryo-search-controls{grid-template-columns:1fr 1fr}.embryo-search-controls .wide{grid-column:1/-1}.embryo-admin-summary{grid-template-columns:1fr}.embryo-admin-images{height:210px}.embryo-parent-review-grid,.embryo-review-json{grid-template-columns:1fr}}@media (max-width:650px){.embryo-seller-workspace,.embryo-form-card,.embryo-bulk-card,.embryo-inventory-card{padding:14px}.embryo-section-heading,.embryo-search-hero{flex-direction:column;align-items:flex-start}.embryo-section-heading>span,.embryo-result-count{box-sizing:border-box;width:100%}.embryo-inventory-actions{justify-content:space-between;width:100%}.embryo-inventory-actions>button{min-height:40px}.embryo-fields,.embryo-fields.two-column,.embryo-search-controls{grid-template-columns:1fr}.embryo-search-controls .wide{grid-column:auto}.embryo-search-hero{padding:20px 16px 16px}.embryo-search-hero h1{font-size:34px}.embryo-card-grid{grid-template-columns:1fr;padding:14px}.embryo-search-pagination{flex-wrap:wrap;padding:4px 14px 20px}.embryo-search-pagination span{text-align:center;order:-1;width:100%}.embryo-parent-photos{height:clamp(132px,36vw,180px)}.embryo-detail-backdrop{padding:0}.embryo-detail{border-radius:0;min-height:100vh;max-height:none}.embryo-detail-parents{grid-template-columns:1fr}.embryo-detail-comments dl{grid-template-columns:repeat(2,minmax(0,1fr))}.embryo-detail>footer{flex-direction:column;align-items:flex-start}.embryo-detail>footer>span{text-align:left}.embryo-admin-summary dl{grid-template-columns:1fr 1fr}.embryo-admin-actions{grid-template-columns:1fr}.embryo-admin-actions button{width:100%}}.member-page,.embryo-seller-page,.embryo-seller-workspace,.embryo-form-card,.embryo-bulk-card,.embryo-inventory-card,.embryo-form,.embryo-form fieldset,.embryo-parent-card,.embryo-fields,.embryo-table-wrap{box-sizing:border-box;min-width:0;max-width:100%}@media (max-width:900px){.embryo-bulk-card .bulk-listing-actions{grid-template-columns:1fr 1fr}.embryo-bulk-card .bulk-listing-actions label{grid-area:1/1/auto/-1}}@media (max-width:620px){.embryo-bulk-card .bulk-listing-actions{grid-template-columns:1fr}.embryo-bulk-card .bulk-listing-actions label{grid-area:auto}}.member-page{overflow-x:hidden}.embryo-form input,.embryo-form select,.embryo-form textarea,.embryo-image-picker,.embryo-image-picker .file-picker-control{min-width:0;max-width:100%}.embryo-table-wrap{overscroll-behavior-inline:contain;width:100%}.platform-tabs{box-sizing:border-box;max-width:100%;overflow-x:auto}.platform-tabs>a,.platform-tabs>button{white-space:nowrap;flex:none}.platform-tabs>a>span{color:#071f4b;background:#91c873;border-radius:99px;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:10px;display:inline-grid}.modified-field{outline-offset:2px;background:#eff8e9!important;border-radius:6px!important;outline:2px solid #83b95f!important}.listing-change-summary{color:#315b2d;background:#f0f8eb;border-left:4px solid #83b95f;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:flex}.listing-change-summary strong{color:#163b68;text-transform:uppercase;margin-right:3px;font-size:10px}.listing-change-summary span{background:#fff;border:1px solid #b8d8a5;border-radius:99px;padding:3px 7px;font-weight:800}.platform-panel>.listing-change-summary,.platform-panel .admin-listing-card>.listing-change-summary{grid-area:auto/1/auto/4}.embryo-admin-card>.listing-change-summary{margin-top:10px}.live-cattle-admin-body>.listing-change-summary{margin:10px 0}.dam-data-search{gap:8px;max-width:720px;display:flex}.dam-data-search input{color:#172334;border:1px solid #c7d2ca;border-radius:6px;flex:1;min-width:0;padding:9px 11px;font-size:12px}.dam-data-search button,.dam-data-editor button,.dam-ocr-workspace button{color:#fff;cursor:pointer;background:#0c3475;border:0;border-radius:5px;padding:9px 12px;font-size:10px;font-weight:850}.dam-data-search button:last-child,.dam-data-editor header button{color:#34465b;background:#e9edef}.dam-data-table-wrap{border:1px solid #d7dfe4;border-radius:7px;max-width:100%;overflow:auto}.dam-data-table-wrap table{border-collapse:collapse;width:100%;min-width:1120px}.dam-data-table-wrap th{z-index:2;color:#fff;text-align:left;white-space:nowrap;background:#0c3475;padding:10px;font-size:9px;position:sticky;top:0}.dam-data-table-wrap td{color:#344354;vertical-align:top;border-top:1px solid #e1e6e9;padding:9px;font-size:10px}.dam-data-table-wrap td strong,.dam-data-table-wrap td small{display:block}.dam-data-table-wrap td small{color:#71808a;margin-top:2px}.dam-data-editor-row>td{background:#eef3f6;padding:0!important}.dam-data-editor{box-sizing:border-box;width:min(1180px,100vw - 90px);padding:18px;position:sticky;left:0}.dam-data-editor header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.dam-data-editor header small{color:#5f8f4f;letter-spacing:1px;font-size:9px;font-weight:850}.dam-data-editor header h3{color:#0c3475;margin:3px 0;font-size:21px}.dam-photo-workspace{background:#f3f8ef;border:1px solid #cfe0c7;border-radius:7px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:16px;margin-bottom:12px;padding:12px;display:grid}.dam-photo-workspace strong{color:#0c3475;font-size:13px;display:block}.dam-photo-workspace p{color:#596a61;max-width:650px;margin:4px 0 0;font-size:10px;line-height:1.45}.dam-photo-workspace .embryo-table-photo-editor{grid-template-columns:auto 1fr;align-items:center;min-width:0}.dam-photo-workspace .embryo-table-photo,.dam-photo-workspace .embryo-table-no-photo{grid-row:1/4}.dam-data-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.dam-data-fields label,.dam-ocr-workspace label,.dam-ocr-text,.dam-data-editor .embryo-review-json label{color:#344354;gap:5px;font-size:9px;font-weight:850;display:grid}.dam-data-fields input,.dam-ocr-workspace input,.dam-ocr-text textarea,.dam-data-editor .embryo-review-json textarea{box-sizing:border-box;color:#172334;background:#fff;border:1px solid #c8d2cb;border-radius:6px;width:100%;min-width:0;padding:8px;font-size:11px}.dam-ocr-workspace{grid-template-columns:minmax(260px,1fr) auto auto minmax(150px,.4fr);align-items:end;gap:9px;margin:12px 0;display:grid}.dam-ocr-workspace>a{color:#0c3475;align-self:center;font-size:10px;font-weight:800}.dam-data-editor .embryo-review-json{margin-top:11px}.dam-ocr-text{margin-top:10px}.dam-data-editor footer{justify-content:flex-end;margin-top:11px;display:flex}@media (max-width:850px){.dam-data-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dam-ocr-workspace{grid-template-columns:1fr 1fr}.dam-data-editor{width:calc(100vw - 44px)}}@media (max-width:600px){.dam-data-search{flex-wrap:wrap}.dam-data-search input{flex-basis:100%}.dam-data-fields,.dam-ocr-workspace,.dam-photo-workspace{grid-template-columns:1fr}.dam-photo-workspace .embryo-table-photo-editor{grid-template-columns:auto 1fr}.dam-data-editor{width:calc(100vw - 28px);padding:13px}}.buyer-workplace-tab{box-sizing:border-box;text-decoration:none}.buyer-inquiry-form{grid-template-columns:minmax(190px,.75fr) minmax(0,1.25fr);align-items:start;padding:18px}.buyer-inquiry-form>div:first-child{grid-row:1/4}.buyer-inquiry-presets{flex-wrap:wrap;gap:6px;display:flex}.buyer-inquiry-presets button{color:#315c39;text-align:left;background:#fff;border:1px solid #b9cbb5;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:750}.buyer-inquiry-presets button.active{color:#173c21;background:#e4f1df;border-color:#174d29}.buyer-inquiry-message,.buyer-inquiry-error,.buyer-inquiry-form>button{grid-column:2}.buyer-inquiry-success a{color:#174d29;width:max-content;margin-top:4px;font-size:10px;font-weight:850}.buyer-inquiry-unavailable{color:#53605a;background:#f5f7f5;border:1px solid #d8dfda;border-radius:10px;gap:4px;margin-top:13px;padding:14px;display:grid}.buyer-inquiry-unavailable strong{color:#263b31;font-size:12px}.buyer-inquiry-unavailable span{font-size:10px}.connections-page{padding-bottom:80px}.connections-hero{padding-block:34px}.connections-hero h1{font-size:clamp(34px,4vw,52px)}.connections-shell{background:#fff;border:1px solid #d7dfda;border-radius:16px;grid-template-columns:minmax(300px,360px) minmax(0,1fr);width:min(1240px,100% - 36px);min-height:650px;margin:16px auto 0;display:grid;overflow:hidden;box-shadow:0 14px 35px #19304812}.connections-sidebar{background:#f8faf9;border-right:1px solid #dfe5e1;min-width:0}.connections-sidebar>header{justify-content:space-between;align-items:center;gap:12px;padding:19px 18px 13px;display:flex}.connections-sidebar>header span{color:#638952;letter-spacing:1.2px;font-size:9px;font-weight:900}.connections-sidebar>header h2{color:#0c3475;margin:4px 0 0;font-size:21px}.connections-sidebar>header>i{color:#477037;background:#e8f2e3;border-radius:999px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:850}.connection-sidebar-controls{justify-content:space-between;align-items:end;gap:8px;padding:0 14px 13px;display:flex}.connection-filters{gap:5px;padding:0;display:flex;overflow-x:auto}.connection-filters button{white-space:nowrap;color:#64716b;background:#fff;border:1px solid #d4ddd6;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.connection-filters button.active{color:#fff;background:#0c3475;border-color:#0c3475}.connection-sort{color:#66756d;text-transform:uppercase;flex:0 0 126px;gap:3px;font-size:8px;font-weight:850;display:grid}.connection-sort select{color:#243c52;text-transform:none;background:#fff;border:1px solid #d4ddd6;border-radius:7px;width:100%;min-height:29px;padding:5px 7px;font:9px Arial}.connection-list{border-top:1px solid #e2e7e4;display:grid}.connection-list>button{color:#273746;text-align:left;background:#fff;border:0;border-bottom:1px solid #e4e9e6;grid-template-columns:39px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:14px;display:grid}.connection-list>button:hover{background:#f4f8f2}.connection-list>button.active{background:#eef4fb;box-shadow:inset 4px 0 #0c3475}.connection-list>button.unread .connection-list-copy strong{font-weight:950}.connection-avatar{color:#fff;background:#0c3475;border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.connection-list-copy{gap:2px;min-width:0;display:grid}.connection-list-copy strong{color:#0d2f61;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.connection-list-bull{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.connection-list-copy b{color:#344453;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.connection-list-bull em{color:#4d733e;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;background:#eef4ea;border-radius:999px;flex:none;max-width:92px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:850;overflow:hidden}.connection-list-copy small{color:#78847e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.connection-list-meta{justify-items:end;gap:8px;display:grid}.connection-list-meta time{color:#86918b;white-space:nowrap;font-size:8px}.connection-list-meta i{background:#91c873;border-radius:50%;width:8px;height:8px}.connection-list-empty{color:#6f7b75;gap:4px;padding:28px 20px;font-size:11px;display:grid}.connection-list-empty strong{color:#2e4237;font-size:13px}.connection-list-empty a{color:#fff;background:#0c3475;border-radius:7px;width:max-content;margin-top:6px;padding:8px 10px;font-size:10px;font-weight:850;text-decoration:none}.connection-list-empty a:focus-visible{outline-offset:2px;outline:3px solid #8abbed}.conversation-panel{background:#fff;flex-direction:column;min-width:0;display:flex}.conversation-heading{border-bottom:1px solid #e1e6e3;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.conversation-heading>div>span{color:#638952;letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:900}.conversation-heading h2{color:#0c3475;margin:4px 0 2px;font-size:23px}.conversation-heading small{color:#75817b;font-size:10px}.connection-status{color:#58656d;white-space:nowrap;background:#eef1f3;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850}.connection-status.status-new{color:#6d5513;background:#fff1c9}.connection-status.status-connected,.connection-status.status-contacted{color:#3d692f;background:#e5f3df}.connection-status.status-declined,.connection-status.status-closed,.connection-status.status-not_a_fit{color:#687078;background:#f0f1f2}.connection-status.status-blocked{color:#8c332d;background:#f7e1df}.conversation-listing-card{background:#f8faf8;border:1px solid #dce3de;border-radius:12px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:14px;margin:14px 18px 0;display:grid;overflow:hidden}.conversation-listing-card>img,.conversation-listing-card>div{object-fit:cover;color:#fff;background:#0c3475;width:82px;height:76px}.conversation-listing-card>div{place-items:center;font-weight:900;display:grid}.conversation-listing-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:0;display:grid}.conversation-listing-card dt{color:#78847e;text-transform:uppercase;font-size:8px;font-weight:850}.conversation-listing-card dd{color:#233948;text-transform:capitalize;margin:3px 0 0;font-size:10px;font-weight:750}.conversation-listing-card>a{color:#0c3475;white-space:nowrap;margin-right:14px;font-size:10px;font-weight:850;text-decoration:none}.conversation-messages{flex-direction:column;flex:1;gap:10px;min-height:300px;max-height:430px;padding:20px 22px;display:flex;overflow-y:auto}.conversation-messages>article{border-radius:13px;width:min(72%,560px);padding:10px 12px}.conversation-messages>article.mine{color:#fff;background:#0c3475;border-bottom-right-radius:4px;align-self:flex-end}.conversation-messages>article.theirs{color:#23372d;background:#edf1ee;border-bottom-left-radius:4px;align-self:flex-start}.conversation-messages>article.system{color:#4b5d53;text-align:center;background:#f6f8f6;border:1px solid #d6dfd8;align-self:center;width:min(82%,620px)}.conversation-messages>article.system p{margin:0;font-size:10px}.conversation-messages>article.system p strong{color:#0c3475}.conversation-messages>article.system time{text-align:center;margin-top:4px}.conversation-messages article>small,.conversation-messages article>time{opacity:.72;font-size:8px;display:block}.conversation-messages article>p{white-space:pre-wrap;margin:5px 0;font-size:12px;line-height:1.48}.conversation-messages article>time{text-align:right}.shared-contact-card{gap:3px;margin:6px 0;display:grid}.shared-contact-card strong{font-size:12px}.shared-contact-card span,.shared-contact-card a{color:inherit;font-size:10px}.conversation-error{color:#8d322b;background:#fbe8e5;border-radius:8px;margin:0 22px 8px;padding:9px 11px;font-size:10px}.conversation-composer{border-top:1px solid #dfe5e1;gap:8px;padding:14px 18px 18px;display:grid}.conversation-composer textarea{box-sizing:border-box;width:100%;min-height:82px;font:inherit;resize:vertical;border:1px solid #cbd6ce;border-radius:10px;padding:11px;font-size:12px}.conversation-composer>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.conversation-composer button{color:#fff;background:#0c3475;border:0;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:850}.conversation-composer button.share-contact-action{color:#39652e;background:#eff6eb;border:1px solid #90b180}.conversation-composer button:disabled{opacity:.5}.conversation-locked-state{color:#65716a;text-align:center;background:#f2f4f3;border-radius:10px;margin:0 18px 16px;padding:13px;font-size:10px}.conversation-outcomes{border-top:1px solid #e3e7e4;justify-content:flex-end;gap:7px;padding:10px 18px;display:flex}.conversation-outcomes button{color:#4f5d55;background:#fff;border:1px solid #ccd5cf;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:800}.conversation-outcomes button.danger{color:#983d35;border-color:#e0b4b0}.conversation-empty{text-align:center;align-content:center;place-items:center;min-height:560px;padding:30px;display:grid}.conversation-empty>span{color:#4f7c3c;background:#e9f3e5;border-radius:50%;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.conversation-empty h2{color:#0c3475;margin:14px 0 5px;font-size:23px}.conversation-empty p{color:#6e7a74;max-width:500px;margin:0;font-size:12px;line-height:1.55}.conversation-empty a,.connections-state button{color:#fff;background:#0c3475;border:0;border-radius:8px;margin-top:15px;padding:10px 14px;font-size:10px;font-weight:850;text-decoration:none}.connections-state{text-align:center;background:#fff;border:1px solid #dce3de;border-radius:15px;justify-items:center;width:min(760px,100% - 36px);margin:36px auto;padding:38px;display:grid}.connections-state h2{color:#0c3475;margin:0}.connections-state p{color:#69756f}.insights-connections-handoff{justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.insights-connections-handoff strong{color:#142b53;font-size:13px}.insights-connections-handoff p{color:#617087;margin:4px 0 0;font-size:10px}.insights-connections-handoff a{color:#fff;white-space:nowrap;background:#0c3475;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:850;text-decoration:none}@media (max-width:900px){.connections-shell{grid-template-columns:minmax(250px,320px) minmax(0,1fr)}.conversation-listing-card{grid-template-columns:70px 1fr}.conversation-listing-card>img,.conversation-listing-card>div{grid-row:1/3;width:70px;height:72px}.conversation-listing-card dl{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 10px 0 0}.conversation-listing-card>a{grid-column:2;margin:0 0 10px}}@media (max-width:720px){.buyer-inquiry-form{grid-template-columns:1fr}.buyer-inquiry-form>div:first-child,.buyer-inquiry-presets,.buyer-inquiry-message,.buyer-inquiry-error,.buyer-inquiry-form>button{grid-area:auto/1}.buyer-inquiry-form>button{justify-self:stretch}.connections-shell{width:calc(100% - 24px);min-height:0;display:block}.connections-sidebar{border-bottom:1px solid #dfe5e1;border-right:0}.connection-list{max-height:310px;overflow-y:auto}.conversation-heading{padding:16px}.conversation-listing-card{margin-inline:12px}.conversation-messages{min-height:360px;padding:16px 13px}.conversation-messages>article{width:min(84%,520px)}.conversation-composer{padding-inline:12px}}@media (max-width:480px){.connection-sidebar-controls{flex-direction:column;align-items:stretch}.connection-sort{flex-basis:auto;width:100%}.conversation-heading{display:grid}.connection-status{width:max-content}.conversation-listing-card dl{grid-template-columns:1fr 1fr;gap:8px}.conversation-listing-card dl>div:last-child{grid-column:1/-1}.conversation-composer>div,.insights-connections-handoff{flex-direction:column;align-items:stretch}.conversation-composer button,.insights-connections-handoff a{text-align:center}}@media (min-width:1001px){.seller-workplace-grid{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);grid-template-areas:"profile add""bulk add""message message""listings listings";align-items:start}.seller-workplace-grid.seller-workplace-semen{grid-template-areas:"bulk add""listings listings"}.seller-workplace-grid.seller-workplace-semen:has(>.workplace-message){grid-template-areas:"bulk add""message message""listings listings"}.seller-workplace-grid.seller-workplace-semen:has(>.seller-profile-required){grid-template-areas:"required required""bulk add""listings listings"}.seller-workplace-grid.seller-workplace-semen:has(>.seller-profile-required):has(>.workplace-message){grid-template-areas:"required required""bulk add""message message""listings listings"}.seller-workplace-semen>.seller-profile-required{grid-area:required}.seller-profile-card{grid-area:profile;align-self:start}.seller-add-listing-card{grid-area:add;align-self:start}.seller-workplace-grid .bulk-listing-card{grid-area:bulk;align-self:start;padding:20px}.seller-workplace-grid>.workplace-message{grid-area:message}.seller-workplace-grid>.workplace-listings{grid-area:listings}.bulk-listing-card .workplace-heading{align-items:flex-start}.bulk-listing-card .workplace-heading h2{font-size:21px}.bulk-listing-card .bulk-listing-actions{grid-template-columns:1fr 1fr;align-items:stretch}.bulk-listing-card .bulk-listing-actions label{grid-area:auto/1/auto/-1}.bulk-listing-card .bulk-listing-actions>a,.bulk-listing-card .bulk-listing-actions>button{place-items:center;padding-inline:10px;display:grid}}@media (max-width:1000px){.seller-workplace-grid{grid-template-columns:1fr}.seller-profile-card,.seller-add-listing-card,.seller-workplace-grid .bulk-listing-card,.seller-workplace-grid>.workplace-message,.seller-workplace-grid>.workplace-listings{grid-area:auto}}.site-legal-footer{color:#687684;background:#fff;border-top:1px solid #dce3e8;justify-content:space-between;align-items:center;gap:20px;padding:16px max(20px,3vw);font-size:11px;display:flex}.site-legal-footer nav{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.site-legal-footer a,.site-legal-footer button{color:#0c3475;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750;text-decoration:none}.site-legal-footer a:hover,.site-legal-footer button:hover{text-decoration:underline}.consent-gate-bg{z-index:180;overflow-y:auto}.member-modal.consent-gate{width:min(620px,100%);padding:31px}.consent-kicker{color:#5e9149;letter-spacing:1.5px;font-size:10px;font-weight:900}.consent-gate h2{color:#0c3475;font-size:29px}.policy-checks{gap:9px;margin:20px 0;display:grid}.policy-checks label{color:#344151;background:#f9fbf8;border:1px solid #dce3dd;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;font-size:12px;line-height:1.45;display:flex}.policy-checks input{flex:none;width:18px;height:18px;margin:0}.policy-checks a{color:#0c3475;font-weight:850}.cookie-choice-fieldset{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.cookie-choice-fieldset legend{color:#17263a;grid-column:1/-1;margin-bottom:8px;font-size:12px;font-weight:850}.cookie-choice-fieldset>label{cursor:pointer;background:#fff;border:1px solid #cfd9d2;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;display:flex}.cookie-choice-fieldset>label.selected{background:#f3f8fd;border:2px solid #0c62bd;padding:12px}.cookie-choice-fieldset input{accent-color:#0c62bd;flex:none;width:17px;height:17px;margin:2px 0 0}.cookie-choice-fieldset span{gap:4px;display:grid}.cookie-choice-fieldset strong{color:#102541;font-size:12px}.cookie-choice-fieldset small{color:#6d7884;font-size:10px;line-height:1.4}.member-analytics-requirement{background:#f3f8fd;border:2px solid #0c62bd;border-radius:11px;align-items:flex-start;gap:12px;padding:14px;display:flex}.member-analytics-requirement>span{color:#fff;background:#0c62bd;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid}.member-analytics-requirement>input{accent-color:#0c62bd;flex:none;width:20px;height:20px;margin:2px 0 0}.member-analytics-requirement>div{gap:5px;display:grid}.member-analytics-requirement strong{color:#102541;font-size:12px}.member-analytics-requirement small{color:#5f6d7c;font-size:10px;line-height:1.5}.member-analytics-requirement label{cursor:pointer}.member-analytics-requirement input:disabled+div label{cursor:not-allowed}.auth-analytics-choice{align-items:flex-start;gap:9px;display:flex}.auth-analytics-choice>input{flex:none;margin-top:2px}.auth-analytics-choice>span{gap:4px;display:grid}.auth-analytics-choice label{cursor:pointer}.auth-analytics-choice small{color:#5f6d7c;font-size:10px;line-height:1.5}.consent-note{color:#65727f;margin:12px 0;font-size:10px;line-height:1.5}.consent-continue,.account-primary-action{color:#fff;background:#0c3475;border:0;border-radius:9px;width:100%;min-height:44px;padding:10px 14px;font-weight:850}.consent-continue:disabled,.account-primary-action:disabled{opacity:.5}.cookie-preference-banner{z-index:170;background:#fff;border:1px solid #bfcbd5;border-left:6px solid #91c873;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;max-width:1050px;margin:auto;padding:18px 20px;display:grid;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 18px 55px #091a2d38}.cookie-preference-banner strong{color:#0c3475;font-size:15px}.cookie-preference-banner p{color:#5f6c78;max-width:680px;margin:5px 0 0;font-size:11px;line-height:1.5}.cookie-preference-banner a{color:#0c3475;font-weight:800}.cookie-banner-actions{gap:8px;display:flex}.cookie-banner-actions button{color:#0c3475;white-space:nowrap;background:#fff;border:1px solid #0c3475;border-radius:8px;padding:10px 13px;font-weight:800}.cookie-banner-actions button:last-child{color:#fff;background:#0c3475}.cookie-banner-close{color:#52606d;background:0 0;border:0;font-size:20px;position:absolute;top:5px;right:8px}.auth-policy-note{color:#65727f;margin:0;font-size:10px;line-height:1.45}.auth-policy-note a{color:#0c3475;font-weight:800}.auth-signup-consents{gap:9px;display:grid}.member-modal .auth-signup-consents>label{color:#344151;background:#f9fbf8;border:1px solid #d7dfd9;border-radius:9px;align-items:flex-start;gap:9px;padding:10px;font-size:11px;line-height:1.4;display:flex}.member-modal .auth-signup-consents input{accent-color:#0c62bd;flex:none;width:17px;height:17px;margin:1px 0 0;padding:0}.auth-signup-consents label span{min-width:0;display:block}.auth-signup-consents label small{color:#687684;font-size:9px;font-weight:500}.auth-signup-consents a{color:#0c3475;font-weight:850}.auth-modal-backdrop{--auth-gap-top:max(16px,env(safe-area-inset-top));--auth-gap-bottom:max(16px,env(safe-area-inset-bottom));z-index:200;padding:var(--auth-gap-top) max(12px,env(safe-area-inset-right)) var(--auth-gap-bottom) max(12px,env(safe-area-inset-left));overflow:hidden}.member-modal.auth-modal{width:min(560px,100%);min-height:0;max-height:calc(100vh - var(--auth-gap-top) - var(--auth-gap-bottom));max-height:calc(100dvh - var(--auth-gap-top) - var(--auth-gap-bottom));color:#17263a;flex-direction:column;padding:0;display:flex;overflow:hidden}.auth-modal-header{border-bottom:1px solid #e2e7ec;flex:none;align-items:flex-start;gap:12px;padding:20px 24px 16px;display:flex}.auth-modal-header>div{flex:1;min-width:0}.auth-modal-header h2{color:#0c3475;letter-spacing:-.5px;margin:0;font-size:26px;font-weight:750;line-height:1.2}.auth-modal-header p{color:#65727f;margin:8px 0 0;font-size:13px;line-height:1.5}.auth-modal .member-close{color:#344151;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;margin:-6px -10px 0 0;font-size:27px;line-height:1;display:grid;position:static}.auth-modal .member-close:hover{background:#eef2f6}.auth-modal-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:18px 24px;overflow-y:auto}.auth-modal form{gap:13px;margin:0}.auth-modal form>label{color:#23354b;gap:5px;min-width:0;font-size:13px}.auth-modal form>label input{width:100%;min-width:0;height:44px;font-weight:400}.auth-modal .auth-field-hint{color:#65727f;font-size:12px;font-weight:400;line-height:1.35}.auth-modal .auth-signup-consents{gap:8px;margin-top:2px}.auth-modal .auth-signup-consents>label{cursor:pointer;padding:10px 11px;font-size:13px;font-weight:500;line-height:1.45}.auth-modal .auth-signup-consents input{width:18px;height:18px;margin-top:1px}.auth-modal .auth-signup-consents strong{font-weight:650}.auth-modal .auth-signup-consents small{margin-top:4px;font-size:12px;line-height:1.4;display:block}.auth-modal .auth-policy-note{margin-top:2px;font-size:12px;line-height:1.45}.auth-modal-footer{background:#fff;border-top:1px solid #e2e7ec;flex:none;padding:14px 24px 16px}.auth-submit{color:#fff;background:#0c3475;border:0;border-radius:9px;width:100%;min-height:44px;padding:10px 14px;font-size:15px;font-weight:750}.auth-submit:disabled{opacity:.5;cursor:not-allowed}.auth-modal .auth-links{justify-content:center;gap:4px 18px;margin-top:8px}.auth-modal .auth-links button{min-height:32px;padding:4px 0;font-size:13px}.auth-modal .auth-message{overflow-wrap:anywhere;max-height:84px;margin:0 0 10px;font-size:13px;line-height:1.4;overflow-y:auto}.auth-modal :is(input,button,a):focus-visible{outline-offset:2px;outline:3px solid #2871c5}@media (max-width:620px){.auth-modal-backdrop{--auth-gap-top:max(10px,env(safe-area-inset-top));--auth-gap-bottom:max(10px,env(safe-area-inset-bottom))}.member-modal.auth-modal{border-radius:14px}.auth-modal-header{padding:16px 18px 12px}.auth-modal-header h2{font-size:24px}.auth-modal-scroll{padding:14px 18px}.auth-modal-footer{padding:12px 18px}}@media (max-height:520px){.auth-modal-header{padding-top:12px;padding-bottom:10px}.auth-modal-header h2{font-size:22px}.auth-modal-header p{margin-top:5px;font-size:12px}.auth-modal-footer{padding-top:10px;padding-bottom:10px}.auth-modal .auth-links{margin-top:3px}}.account-security-grid{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.account-security-card>p,.account-consent-card>p{color:#65727f;font-size:12px;line-height:1.55}.password-reset-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.password-reset-form label{color:#344151;gap:6px;font-size:11px;font-weight:750;display:grid}.password-reset-form input{border:1px solid #c8d2cb;border-radius:9px;min-height:44px;padding:10px 12px;font-size:15px}.password-reset-form>small{color:#6e7982;grid-column:1/-1;font-size:10px}.password-reset-form>button{color:#fff;background:#0c3475;border:0;border-radius:9px;grid-column:1/-1;min-height:44px;font-weight:850}.account-security-card .account-message,.account-consent-card .account-message{margin-top:12px}.account-policy-checks{margin-top:0}.account-policy-checks input:disabled{opacity:1}.account-cookie-choices{grid-template-columns:1fr}.account-consent-card .account-primary-action{margin-top:3px}.account-member-analytics{margin-top:2px}.account-secondary-action{color:#52606d;background:#fff;border:1px solid #9cabb7;border-radius:9px;width:100%;min-height:42px;margin-top:8px;padding:9px 13px;font-weight:800}.account-secondary-action:hover{color:#0c3475;border-color:#0c3475}.account-secondary-action:disabled{opacity:.5}.legal-policy-page{color:#1a2738;background:#f3f5f7;min-height:calc(100vh - 76px);padding-bottom:55px}.legal-policy-page>header{color:#fff;background:linear-gradient(125deg,#061e47,#0c3475);padding:46px max(24px,50vw - 460px)}.legal-policy-page>header span{color:#91c873;letter-spacing:1.8px;font-size:10px;font-weight:900}.legal-policy-page>header h1{letter-spacing:-1.2px;margin:8px 0 5px;font-size:clamp(34px,5vw,54px)}.legal-policy-page>header p{color:#d8e3f1;margin:0;font-size:12px}.legal-policy-page article{background:#fff;border:1px solid #dbe2dd;border-radius:16px;width:min(920px,100% - 36px);margin:24px auto;padding:34px 42px;box-shadow:0 10px 30px #1930480d}.legal-policy-intro{color:#29415b;background:#f2f7ef;border-left:5px solid #91c873;border-radius:8px;padding:17px 19px;font-weight:600;font-size:14px!important}.legal-policy-page section{border-bottom:1px solid #e6eae7;padding:12px 0}.legal-policy-page section:last-child{border-bottom:0}.legal-policy-page h2{color:#0c3475;margin:0 0 8px;font-size:19px}.legal-policy-page p,.legal-policy-page li{color:#4f5e6b;font-size:12px;line-height:1.68}.legal-policy-page ul{padding-left:20px}.legal-policy-page li+li{margin-top:5px}.legal-policy-page a{color:#0c3475;text-underline-offset:2px;font-weight:800}.legal-policy-alert{background:#f1f7ee;border:1px solid #9ac985;border-left:5px solid #5f9a45;border-radius:8px;padding:16px 18px;color:#294b2e!important}.legal-policy-uppercase{letter-spacing:.15px;font-weight:750;font-size:11px!important}.listing-photo-record-disclosure{color:#5f6f66;margin-top:.35rem;font-size:.76rem;line-height:1.4;display:block}@media (max-width:760px){.site-legal-footer{flex-direction:column;align-items:flex-start;gap:10px}.site-legal-footer nav{gap:11px}.cookie-choice-fieldset{grid-template-columns:1fr}.cookie-preference-banner{grid-template-columns:1fr;gap:12px;padding:16px;bottom:10px;left:10px;right:10px}.cookie-banner-actions{grid-template-columns:1fr 1fr;display:grid}.account-security-grid,.password-reset-form{grid-template-columns:1fr}.password-reset-form>small,.password-reset-form>button{grid-column:1}.legal-policy-page>header{padding:34px 18px}.legal-policy-page article{width:calc(100% - 24px);margin:12px auto;padding:22px 18px}}.feedback-message{color:#173d70;overflow-wrap:anywhere;background:#f1f5fc;border:1px solid #bccbdf;border-radius:9px;min-width:0;padding:11px 13px;font-size:13px;font-weight:500;line-height:1.5}.feedback-message.feedback-error,.insights-auth-state.insights-error-state{color:#8b2522;background:#fff1f0;border-color:#e6aaa6}.feedback-message.feedback-warning{color:#77500c;background:#fff8e6;border-color:#ddbd76}.feedback-message.feedback-success{color:#38592a;background:#edf6e7;border-color:#bbd6ae}.feedback-message.feedback-info{color:#173d70;background:#f1f5fc;border-color:#bccbdf}.feedback-message>.feedback-label{color:inherit;font-size:inherit;font-weight:800;display:inline}.bulk-copy-notice{z-index:450;width:min(430px,100vw - 32px);position:fixed;bottom:24px;right:24px;box-shadow:0 12px 34px #10243f2e}@media (max-width:620px){.bulk-copy-notice{bottom:16px;right:16px}}.insights-error-state>span,.insights-error-state h1,.insights-error-state p{color:#8b2522}.buyer-inquiry-form>.feedback-message{margin:0;color:#8b2522!important;grid-column:1/-1!important}.conversation-panel>.feedback-message{flex-shrink:0;margin:14px 18px 8px}.buyer-inquiry-unavailable{color:#77500c;background:#fff8e6;border-color:#ddbd76}.buyer-inquiry-unavailable strong{color:#77500c}.account-message.feedback-message{font-size:13px}.file-picker-control,.listing-photo-field>.file-picker-control{color:#0c3475;cursor:pointer;background:#f3f7fc;border:1px dashed #7f9fc4;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:48px;margin:2px 0 0;padding:10px 13px;display:flex;position:relative}.file-picker-control:hover{background:#edf5fd;border-color:#0c62bd}.file-picker-control:focus-within{outline-offset:2px;outline:3px solid #8fc4f766}.file-picker-control strong{color:#0c3475;font-size:12px;font-weight:850}.file-picker-control small,.listing-photo-field>.file-picker-control small{color:#667786;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.file-picker-control input,.bulk-listing-actions .file-picker-control input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.platform-bull-photo-editor{background:#fff;border:1px solid #c6d3dd;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:18px;min-width:0;margin:4px 0 0;padding:14px;display:grid}.platform-bull-photo-editor legend{color:var(--navy);padding:0 6px;font-size:17px;font-weight:800}.platform-bull-photo-preview{aspect-ratio:758/516;color:#627487;text-align:center;background:#f5f7f9;border:1px solid #d8e0e6;border-radius:8px;justify-content:center;align-self:start;align-items:center;min-width:0;font-size:13px;display:flex;overflow:hidden}.platform-bull-photo-preview>a{width:100%;height:100%;display:block}.platform-bull-photo-preview img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.platform-bull-photo-preview>a:focus-visible{outline-offset:-3px;outline:3px solid #4384c9}.platform-bull-photo-preview .feedback-message{margin:10px;font-size:12px}.platform-bull-photo-controls{align-self:center;min-width:0}.platform-bull-photo-controls p{color:#526578;margin:8px 0;font-size:13px;line-height:1.5}.platform-bull-photo-controls .platform-remove-photo{color:#942828;background:#fff4f3;border:1px solid #ba6969;border-radius:7px;min-height:40px;margin:4px 0 6px;padding:9px 13px;font-size:13px;font-weight:750}.platform-photo-removal{margin:8px 0}.platform-photo-removal .feedback-message{margin:0 0 8px;font-size:13px}.platform-photo-removal button{color:var(--navy);background:#fff;border:1px solid #bacada;border-radius:7px;min-height:40px;padding:9px 13px;font-size:13px;font-weight:750}.platform-bull-photo-controls .platform-remove-photo:focus-visible{outline-offset:3px;outline:3px solid #4384c9}.platform-photo-removal button:focus-visible{outline-offset:3px;outline:3px solid #4384c9}.platform-bull-photo-editor:disabled .platform-remove-photo,.platform-bull-photo-editor:disabled .platform-photo-removal button{opacity:.55;cursor:not-allowed}.platform-field-grid .platform-bull-photo-picker{min-height:48px;color:var(--navy);cursor:pointer;background:#f2f7ff;border:1px dashed #7597bb;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex;position:relative}.platform-bull-photo-picker span{font-weight:600}.platform-field-grid .platform-bull-photo-picker input{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.platform-bull-photo-picker:focus-within{outline-offset:3px;outline:3px solid #4384c9}.platform-bull-photo-editor:disabled .platform-bull-photo-picker{opacity:.55}.platform-bull-photo-selection{color:#193e68;overflow-wrap:anywhere;background:#edf5fd;border:1px solid #c7d9eb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px 12px;margin:10px 0;padding:10px;font-size:12px;display:flex}.platform-bull-photo-selection strong{flex-basis:100%}.platform-bull-photo-selection button,.platform-bull-photo-cell button{color:var(--navy);background:#fff;border:1px solid #bacada;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:700}:is(.platform-bull-photo-selection button:focus-visible,.platform-bull-photo-cell button:focus-visible,.platform-bull-photo-url summary:focus-visible){outline-offset:3px;outline:3px solid #4384c9}.platform-bull-photo-url{margin-top:12px}.platform-bull-photo-url summary{width:fit-content;max-width:100%;color:var(--navy);cursor:pointer;font-size:13px;font-weight:750}.platform-bull-photo-url[open] summary{margin-bottom:10px}.platform-bull-photo-url>label{margin-bottom:5px;font-size:12px}.platform-bull-photo-cell{white-space:normal;align-items:center;gap:8px;width:168px;display:flex}.platform-bull-photo-preview.compact{aspect-ratio:auto;border-radius:5px;flex:0 0 74px;height:51px;font-size:10px}.platform-bull-photo-cell button{padding:6px 7px;font-size:11px;line-height:1.35}@media (max-width:700px){.platform-bull-photo-editor{grid-template-columns:1fr;gap:12px;padding:10px}.platform-bull-photo-preview{justify-self:center;width:100%;max-width:400px}.platform-bull-photo-controls input[type=url]{font-size:16px}.platform-bull-photo-selection button{min-height:44px}}.animal-photo-gallery,.animal-photo-gallery-frame,.admin-animal-photo-frame{min-width:0;position:relative}.animal-photo-gallery-frame{width:100%;height:100%;overflow:hidden}.animal-photo-gallery-frame>a,.admin-animal-photo-frame>a,.animal-photo-gallery-frame>.image-lightbox-trigger,.admin-animal-photo-frame>.image-lightbox-trigger{width:100%;height:100%;display:block}.animal-photo-gallery-frame img,.admin-animal-photo-frame img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.animal-photo-gallery-frame>span:not(.animal-photo-count){color:#667784;text-align:center;place-items:center;width:100%;height:100%;display:grid}.animal-photo-arrow{z-index:2;color:#fff;cursor:pointer;background:#082a5be0;border:1px solid #fffc;border-radius:50%;place-items:center;width:32px;height:32px;font-size:23px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0003}.animal-photo-arrow.previous{left:8px}.animal-photo-arrow.next{right:8px}.animal-photo-arrow:focus-visible{outline-offset:2px;outline:3px solid #91c873}.animal-photo-count{z-index:2;color:#fff;background:#071f4bd1;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;position:absolute;bottom:7px;right:8px}.profile-photo.animal-photo-gallery{display:block}.profile-photo .animal-photo-gallery-frame{height:100%}.embryo-parent-gallery .animal-photo-gallery-frame{height:220px}.live-cattle-detail-photo.animal-photo-gallery{display:block}.live-cattle-detail-photo .animal-photo-gallery-frame{height:100%;min-height:560px}.admin-animal-photo-gallery{white-space:normal;gap:6px;width:230px;display:grid}.admin-animal-photo-gallery.empty{color:#667784;text-align:center;background:#f7f9fa;border:1px dashed #c2cfd8;border-radius:7px;place-content:center;width:180px;min-height:78px}.admin-animal-photo-gallery.empty span,.admin-animal-photo-gallery.empty small{display:block}.admin-animal-photo-gallery.empty small{margin-top:3px;font-size:10px}.admin-animal-photo-frame{aspect-ratio:758/516;background:#eef1f3;border:1px solid #d5dde3;border-radius:7px;width:230px;overflow:hidden}.admin-animal-photo-controls{grid-template-columns:1fr 1fr auto;align-items:center;gap:5px;display:grid}.admin-animal-photo-controls label{color:#31475d;white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-weight:750;display:flex}.admin-animal-photo-controls input{accent-color:#0c3475;width:15px;height:15px}.admin-animal-photo-controls input:disabled{opacity:1}.admin-photo-delete{color:#932f2f!important;background:#fff5f4!important;border:1px solid #c97979!important;padding:5px 7px!important;font-size:10px!important}.admin-photo-error{color:#8d2929;background:#fff2f1;border:1px solid #e7abab;border-radius:5px;padding:5px 7px;font-size:10px;line-height:1.35;display:block}.platform-bull-photo-cell{flex-direction:column;align-items:stretch!important;width:230px!important}.dam-data-table-wrap td:nth-child(4){min-width:248px}.seller-account-claims{gap:14px;display:grid}.seller-claim-instructions{color:#24394d;background:#f3f8ef;border:1px solid #c9dcbf;border-left:5px solid #91c873;border-radius:8px;padding:12px 15px}.seller-claim-instructions strong{color:#0c3475;font-size:15px}.seller-claim-instructions ol{flex-wrap:wrap;gap:8px 28px;margin:8px 0 0;padding-left:20px;display:flex}.seller-claim-instructions li{font-size:12px;line-height:1.45}.seller-claim-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.seller-claim-grid>section{background:#fff;border:1px solid #d5dee5;border-radius:9px;min-width:0;padding:14px}.seller-claim-grid header{align-items:center;gap:10px;display:flex}.seller-claim-grid header>span{color:#fff;background:#0c3475;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-weight:850;display:grid}.seller-claim-grid h3{color:#0c3475;margin:0;font-size:16px}.seller-claim-grid header p{color:#687784;margin:2px 0 0;font-size:11px}.seller-claim-grid form{gap:7px;margin:12px 0 9px;display:flex}.seller-claim-grid input{border:1px solid #bdcbd5;border-radius:6px;flex:1;min-width:0;padding:9px 10px;font-size:13px}.seller-claim-grid form button,.seller-claim-confirmation>button{color:#fff;background:#0c3475;border:0;border-radius:6px;padding:9px 13px;font-size:12px;font-weight:800}.seller-claim-options{gap:6px;max-height:330px;display:grid;overflow:auto}.seller-claim-options>p{color:#667582;margin:12px 4px;font-size:12px}.seller-claim-options>button{text-align:left;color:#263a4e;background:#fff;border:1px solid #d8e0e5;border-radius:7px;grid-template-columns:1fr auto;gap:3px 10px;padding:10px;display:grid}.seller-claim-options>button.selected{background:#f1f7fd;border:2px solid #1e64ad;padding:9px}.seller-claim-options strong{color:#0c3475;font-size:13px}.seller-claim-options span{text-transform:capitalize;color:#527943;font-size:11px;font-weight:750}.seller-claim-options small{color:#667582;grid-column:1/-1;font-size:10px}.seller-claim-confirmation{background:#edf5fb;border:1px solid #bfd4e5;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.seller-claim-confirmation small{color:#56738d;letter-spacing:1px;font-size:9px;font-weight:850;display:block}.seller-claim-confirmation strong{color:#0c3475;margin-top:3px;font-size:17px;display:block}.seller-claim-confirmation strong span{color:#69a650}.seller-claim-confirmation p{color:#536878;margin:4px 0 0;font-size:11px}.seller-claim-confirmation>button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:850px){.seller-claim-grid{grid-template-columns:1fr}.seller-claim-confirmation{flex-direction:column;align-items:stretch}.live-cattle-detail-photo .animal-photo-gallery-frame{min-height:360px;max-height:480px}}@media (max-width:600px){.seller-claim-instructions ol{display:block}.seller-claim-instructions li+li{margin-top:5px}.live-cattle-detail-photo .animal-photo-gallery-frame{min-height:280px;max-height:350px}}.live-cattle-card{grid-template-rows:auto minmax(0,1fr);min-width:0}.live-cattle-card-photo{aspect-ratio:758/516;width:100%;min-width:0;height:auto;min-height:0;overflow:hidden}.live-cattle-card-photo .image-lightbox-trigger{width:100%;min-width:0;height:100%;min-height:0;display:block;position:absolute;inset:0;overflow:hidden}.live-cattle-card-photo img{object-fit:cover;object-position:50% 50%;width:100%;min-width:0;height:100%;min-height:0;display:block;position:absolute;inset:0}.live-cattle-detail-photo .animal-photo-gallery-frame img{object-fit:cover;object-position:50% 50%;background:#eef1f3}.live-cattle-card-body{background:#fff;min-width:0;position:relative}.live-cattle-card-body h2{overflow-wrap:anywhere;line-height:1.15}.live-cattle-card-kicker{flex-wrap:wrap}.live-cattle-card-actions{grid-template-columns:max-content minmax(0,1fr);gap:8px;margin-top:auto;display:grid}.live-cattle-card-actions>button{color:#fff;background:#0c3475;border:0;border-radius:5px;justify-content:center;align-items:center;min-width:0;min-height:40px;padding:9px 13px;font-size:11px;font-weight:850;line-height:1.2;display:inline-flex}.live-cattle-card-actions>.favorite-button{color:#0c3475;background:#91c873;border:1px solid #91c873;border-radius:5px;min-height:40px;font-size:11px}.live-cattle-card-actions>.favorite-button:hover{color:#082758;background:#a7de87}.live-cattle-card-fulfillment{color:#496740;margin:0 0 8px;font-size:10px;font-weight:800;line-height:1.3}.live-cattle-special-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.live-cattle-special-details dl div{min-width:0}.live-cattle-special-details dt{color:#62706a;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.live-cattle-special-details dd{color:#162b45;overflow-wrap:anywhere;margin:2px 0 0;font-size:11px;font-weight:700}.live-cattle-admin-body>h4{color:#0c3475;letter-spacing:.05em;text-transform:uppercase;margin:13px 0 6px;font-size:11px}.image-lightbox-trigger{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:zoom-in;background:0 0;border:0;margin:0;padding:0}.image-lightbox-backdrop{z-index:10000;background:#03142ee0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.image-lightbox-dialog{background:#091d3a;border-radius:10px;place-items:center;width:min(1200px,96vw);height:min(820px,90vh);padding:12px;display:grid;position:relative;box-shadow:0 24px 80px #00000073}.image-lightbox-dialog>img{object-fit:contain;width:100%;height:100%;display:block}.image-lightbox-close{z-index:2;color:#fff;cursor:pointer;background:#0c3475;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:38px;height:38px;font-size:26px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.embryo-parent-photos figure>.image-lightbox-trigger{width:100%;height:100%;display:block}.embryo-parent-photos figure>.image-lightbox-trigger img{object-fit:cover;width:100%;height:100%;display:block}.embryo-admin-images>.image-lightbox-trigger{width:100%;min-width:0;height:100%}.embryo-admin-images>.image-lightbox-trigger img{object-fit:cover;width:100%;height:100%}.platform-panel .admin-listing-card:has(>.platform-listing-photo-trigger) .platform-review-title{padding-left:72px}.platform-panel .platform-listing-photo-trigger{width:58px;height:52px;position:absolute;top:10px;left:13px}.platform-panel .platform-listing-photo-trigger .platform-listing-photo{object-fit:contain;width:100%;height:100%;margin:0;padding:2px;display:block;position:static}.listing-photo-review-cell>.image-lightbox-trigger{background:#f8faf8;border:1px solid #d7dfd8;border-radius:6px;padding:2px;display:block}.embryo-review-identity .image-lightbox-trigger,.embryo-source-link.image-lightbox-trigger{color:#0c3475;margin-left:auto;font-size:9px;font-weight:800;text-decoration:underline}@media (max-width:700px){.platform-panel .admin-listing-card:has(>.platform-listing-photo-trigger) .platform-review-title{min-height:54px;padding-left:68px}.image-lightbox-backdrop{padding:10px}.live-cattle-special-details dl{grid-template-columns:1fr}}.live-cattle-detail-actions{flex-wrap:wrap}.live-cattle-detail-actions>.seller-follow-actions{margin:0}.live-cattle-detail-notes{grid-template-columns:1fr}.live-animal-name-field{z-index:4;gap:4px;min-width:0;display:grid;position:relative}.live-animal-lookup-state{color:#61707b;font-size:10px;font-weight:650}.live-animal-suggestions{z-index:30;background:#fff;border:1px solid #aebfca;border-radius:7px;max-height:260px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 12px 26px #0c347529}.live-animal-suggestions button{color:#23394f;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e2e7eb;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;padding:9px 10px;display:grid}.live-animal-suggestions button:last-child{border-bottom:0}.live-animal-suggestions button:hover,.live-animal-suggestions button:focus{background:#edf6e7;outline:0}.live-animal-suggestions strong{overflow-wrap:anywhere;color:#0c3475;font-size:12px}.live-animal-suggestions span{color:#61707b;white-space:nowrap;font-size:10px}.live-cattle-table-wrap table{min-width:920px}.live-cattle-table-wrap th{padding:0}.live-cattle-sort-button{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:7px;padding:10px;display:flex}:is(.live-cattle-sort-button:hover,.live-cattle-sort-button:focus-visible){background:#ffffff1f;outline:0}.live-cattle-sort-button span{color:#d8e653;font-size:9px}.live-cattle-edit-button{color:#fff;white-space:nowrap;background:#0c3475;border:0;border-radius:5px;padding:7px 9px;font-size:10px;font-weight:800}.live-cattle-status-select{color:#0c3475;text-transform:capitalize;background:#fff;border:1px solid #bcc9d3;border-radius:5px;min-width:92px;padding:6px;font-size:10px;font-weight:750}.live-edit-pending{color:#8a6514;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:850;display:block}.live-cattle-table-price{color:#416938;margin-top:3px;display:block}.live-cattle-admin-feedback{color:#8b3026;white-space:normal;max-width:240px}.live-cattle-editor-backdrop{z-index:110;background:#07131fc2;place-items:center;padding:3vh 3vw;display:grid;position:fixed;inset:0;overflow:auto}.live-cattle-editor{background:#fff;border-radius:10px;width:min(1120px,100%);max-height:94vh;overflow:auto;box-shadow:0 24px 70px #0000004d}.live-cattle-editor>header{z-index:10;color:#fff;background:#0c3475;border-bottom:1px solid #d8e0e6;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 22px;display:flex;position:sticky;top:0}.live-cattle-editor>header small{color:#b8d5a9;letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:850}.live-cattle-editor>header h2{margin:3px 0 4px;font-size:26px}.live-cattle-editor>header p{color:#dce5ed;max-width:760px;margin:0;font-size:11px;line-height:1.45}.live-cattle-editor>header>button{color:#fff;background:0 0;border:1px solid #ffffffa6;border-radius:50%;flex:0 0 36px;height:36px;font-size:25px;line-height:1}.live-cattle-edit-form{padding:18px 22px 22px}.live-cattle-readonly-note{color:#667784;margin:0 0 12px;font-size:11px}.live-cattle-editor-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.live-cattle-editor-facts>div{border-top:1px solid #dce3e8;min-width:0;padding-top:7px}.live-cattle-editor-facts dt{color:#687783;letter-spacing:.45px;text-transform:uppercase;font-size:9px;font-weight:850}.live-cattle-editor-facts dd{color:#172b40;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;font-weight:750}.live-cattle-editor-photo-row{grid-template-columns:minmax(220px,300px) minmax(280px,1fr);align-items:start;gap:14px;display:grid}.live-cattle-editor-photo-row>div{aspect-ratio:758/516;color:#687783;background:#eef1f3;border:1px solid #d5dde3;border-radius:7px;place-items:center;width:100%;font-size:11px;display:grid;overflow:hidden}.live-cattle-editor-photo-row>div img{object-fit:contain;background:#eef1f3;width:100%;height:100%;display:block}.live-cattle-remove-photo{grid-column:2;justify-content:start;align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.live-cattle-remove-photo input{accent-color:#0c3475;width:17px!important;min-height:17px!important}.live-cattle-editor-actions{justify-content:flex-end;gap:8px;display:flex}.live-cattle-editor-actions button{color:#0c3475;background:#fff;border:1px solid #0c3475;border-radius:6px;padding:10px 15px;font-size:11px;font-weight:850}.live-cattle-editor-actions button:last-child{color:#fff;background:#0c3475}.live-cattle-editor-actions button:disabled{opacity:.55}@media (max-width:820px){.live-cattle-editor-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.live-cattle-editor-photo-row{grid-template-columns:1fr}.live-cattle-remove-photo{grid-column:1}}@media (max-width:720px){.live-cattle-card-photo{aspect-ratio:758/516;height:auto}.live-cattle-editor-backdrop{place-items:stretch stretch;padding:0}.live-cattle-editor{border-radius:0;width:100%;min-height:100vh;max-height:none}.live-cattle-editor>header{padding:15px}.live-cattle-edit-form{padding:14px}}@media (max-width:480px){.live-cattle-card-actions{grid-template-columns:1fr}.live-cattle-card-actions>button,.live-cattle-card-actions>.favorite-button{width:100%}.live-cattle-editor-facts{grid-template-columns:1fr}.live-cattle-editor-actions{grid-template-columns:1fr;display:grid}.live-cattle-editor-actions button{min-height:44px}}.angus-pedigree-editor{color:#23384c;background:#fff;border:1px solid #c6d3dd;border-radius:10px;grid-column:1/-1;min-width:0;margin:4px 0 0;padding:14px}.angus-pedigree-editor legend{color:var(--navy);padding:0 6px;font-size:17px;font-weight:800}.angus-pedigree-editor p{margin:0 0 10px;font-size:13px;line-height:1.5}.angus-pedigree-editor>label,.angus-advanced-json>label{color:var(--navy);margin-bottom:6px;font-size:13px}.angus-pedigree-editor textarea{resize:vertical;min-width:0;padding:10px;font:13px/1.5 Consolas,monospace}.angus-import-actions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.angus-import-actions button{border:1px solid var(--navy);background:var(--navy);color:#fff;border-radius:7px;min-height:40px;padding:9px 14px;font-size:13px;font-weight:750}.angus-import-actions .angus-secondary-button{color:var(--navy);background:#fff;border-color:#b7c6d2}.angus-import-actions button:disabled{opacity:.5;cursor:not-allowed}:is(.angus-pedigree-editor button:focus-visible,.angus-pedigree-editor summary:focus-visible,.angus-pedigree-editor textarea:focus-visible){outline-offset:3px;outline:3px solid #4384c9}.angus-pedigree-editor .angus-save-note{color:#5d6d7c;font-size:12px}.angus-preview{background:#f7f9fc;border:1px solid #d8e1e9;border-radius:8px;margin-top:14px;padding:14px}.angus-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.angus-preview-heading h4{color:var(--navy);margin:0;font-size:15px}.angus-preview-heading>span{color:#3d642c;background:#eef6e9;border:1px solid #c2dbb4;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.angus-pedigree-tree,.angus-ancestor-parents{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.angus-pedigree-tree{gap:16px;margin-bottom:14px}.angus-ancestor{min-width:0;position:relative}.angus-ancestor-branch{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;display:grid}.angus-pedigree-tree>.angus-ancestor-branch{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.angus-ancestor-parents{border-left:1px solid #b5c6d6;padding-left:12px;position:relative}.angus-ancestor-parents>.angus-ancestor:before{content:"";border-top:1px solid #b5c6d6;width:12px;position:absolute;top:50%;left:-12px}.angus-ancestor-card{overflow-wrap:anywhere;background:#fff;border:1px solid #d3dfe9;border-radius:6px;min-width:0;padding:8px 10px}.angus-ancestor-card span{color:#56687a;margin-bottom:3px;font-size:11px;line-height:1.3;display:block}.angus-ancestor-card strong{color:var(--navy);font-size:13px;line-height:1.4;display:block}.angus-pedigree-tree>.angus-ancestor>.angus-ancestor-card{border-left:3px solid #89b76b}.angus-advanced-json{border-top:1px solid #e0e6eb;margin-top:14px;padding-top:10px}.angus-advanced-json summary{width:fit-content;max-width:100%;color:var(--navy);cursor:pointer;font-size:13px;font-weight:750}.angus-advanced-json[open] summary{margin-bottom:12px}@media (max-width:700px){.angus-pedigree-editor{padding:10px}.angus-pedigree-editor textarea{font-size:16px}.angus-preview{padding:10px}.angus-ancestor-branch,.angus-pedigree-tree>.angus-ancestor-branch{display:block}.angus-ancestor-parents{margin:8px 0 0 8px;padding-left:12px}.angus-ancestor-parents>.angus-ancestor:before{top:24px}.angus-ancestor-card strong{font-size:14px}.angus-import-actions button{min-height:44px}}.favorites-page-grid .favorite-page-card{max-height:none}.favorite-card-body{min-width:0}.favorite-card-heading{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;display:flex}.favorite-card-heading>small{color:#558243;text-transform:uppercase;letter-spacing:.7px;text-align:center;font-size:10px;font-weight:850}.favorite-contacted-badge{color:#0c3475;white-space:nowrap;background:#eaf2ff;border:1px solid #b2c9eb;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:5px 10px;font-size:12px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.favorite-contacted-badge svg{flex:none;width:17px;height:17px}.favorite-contacted-badge:hover{background:#dceaff;border-color:#0c3475}.favorite-contacted-badge:focus-visible{outline-offset:3px;outline:3px solid #0c3475}.listing-actions>.favorite-contacted-badge{color:#fff;white-space:nowrap;background:#39722d;border-color:#39722d;flex-direction:row;justify-content:center;align-items:center;gap:4px;min-width:0;height:32px;min-height:32px;font-weight:850;line-height:1;box-shadow:0 2px 5px #244b1c2b;padding:4px 8px!important;font-size:10px!important;display:inline-flex!important}.listing-actions>.favorite-contacted-badge svg{flex:none;width:14px;height:14px}.listing-actions>.favorite-contacted-badge:hover{color:#fff;background:#2b5d22;border-color:#2b5d22}.listing-actions>.favorite-contacted-badge:focus-visible{outline-color:#39722d}.favorite-card-actions{flex-wrap:wrap}.favorites-contact-status{width:min(1240px,100% - 36px);margin:0 auto}.favorites-contact-status>p{color:#536171;margin:8px 0;font-size:13px}.favorites-hero.buyer-workplace-hero{padding-top:36px!important;padding-bottom:36px!important}.seller-connections-page .seller-connections-heading h1{color:#fff;margin:0 0 8px}.connections-page .connections-hero .connections-workspace-switch{margin-top:10px;font-size:13px;line-height:1.5}.connections-workspace-switch a{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere;font-weight:750;text-decoration:underline}.connections-workspace-switch a:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:2px}.buyer-workplace-hero .favorites-hero-summary{padding:22px}.favorites-hero .buyer-workplace-title{border:2px solid #a4da70;border-radius:16px;max-width:100%;padding:10px 20px;font-weight:850;line-height:1.15;letter-spacing:1px!important;margin:0 0 12px!important;font-size:clamp(24px,3vw,38px)!important}.buyer-workplace-tabs>.buyer-identity-note{overflow-wrap:anywhere;min-width:0;font-size:12px}.buyer-identity-label{color:#687684;font-size:11px;font-weight:700;display:block}.buyer-workplace-tabs>.buyer-identity-note strong{margin:2px 0 4px;font-size:16px;line-height:1.25}.buyer-workplace-tabs>.buyer-identity-note.feedback-error{padding:10px 12px}.buyer-workplace-tabs>.buyer-identity-note.feedback-error strong{color:inherit}@media (max-width:760px){.favorites-hero.buyer-workplace-hero{gap:18px;padding-top:24px!important;padding-bottom:24px!important}.buyer-workplace-hero .favorites-hero-summary{padding:16px}}@media (max-width:620px){.favorites-hero .buyer-workplace-title{border-radius:12px;padding:10px 14px;font-size:clamp(22px,6vw,30px)!important}.file-picker-control,.listing-photo-field>.file-picker-control{flex-direction:column;align-items:flex-start;gap:3px}.file-picker-control small,.listing-photo-field>.file-picker-control small{max-width:100%}}.data-wrap mark.search-match{color:inherit;font:inherit;background:#e4f3cf;border-radius:3px;padding:1px 2px;box-shadow:inset 0 0 0 1px #a6ce7b80}.epd-row-secondary{grid-template-columns:5fr 5fr 6fr}.epd-band.carcass>div{grid-template-columns:repeat(5,minmax(0,1fr))}.epd-band.carcass .epd-cell>small{place-content:center;min-height:28px;line-height:1.05;display:grid}.epd-progeny-cell small{white-space:normal;gap:2px}.epd-progeny-cell em{color:#111;font-size:15px;font-weight:600}.seller-inventory-permission{color:#163f72;cursor:pointer;background:#f3faef;border:1px solid #b9dca9;border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:14px 16px;display:flex}.seller-inventory-permission input{accent-color:#4f8d38;flex:none;width:20px;height:20px;min-height:0;margin:1px 0 0}.seller-inventory-permission>span{gap:3px;min-width:0;display:grid}.seller-inventory-permission strong{font-size:14px;line-height:1.3}.seller-inventory-permission small{color:#5e6f64;font-size:11px;line-height:1.35}.seller-inventory-permission>i{color:#5f7359;white-space:nowrap;margin-left:auto;font-size:11px;font-style:normal;font-weight:800}.profile-form>.seller-inventory-permission{grid-column:1/-1;align-items:flex-start;margin:0;display:flex}.seller-follow-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin:16px 0;display:flex}.seller-follow-actions a,.seller-follow-actions button{border:1px solid #0c3475;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:8px 13px;font-size:12px;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex}.seller-follow-actions a{color:#fff;background:#0c3475}.seller-follow-actions button{color:#386a29;cursor:pointer;background:#edf7e8;border-color:#86bc70}.seller-follow-actions button[aria-pressed=true]{color:#fff;background:#4f8d38;border-color:#4f8d38}.seller-follow-actions small{color:#a42b26;text-align:center;width:100%;font-size:11px}.seller-follow-actions.compact{justify-content:flex-end;margin:0 0 0 auto}.seller-follow-actions.compact a,.seller-follow-actions.compact button{min-height:32px;padding:6px 9px;font-size:10px}.conversation-heading{flex-wrap:wrap}.buyer-favorites-layout{grid-template-columns:minmax(240px,290px) minmax(0,1fr);align-items:start;gap:20px;width:min(1500px,100% - 36px);margin:22px auto;display:grid}.buyer-favorites-main{min-width:0}.buyer-favorites-main .favorites-sort,.buyer-favorites-main .favorites-contact-status,.buyer-favorites-main .favorites-page-grid{width:100%;margin-left:0;margin-right:0}.buyer-favorites-main .favorites-sort{margin-top:0}.following-sellers-panel{background:#fff;border:1px solid #dbe4dc;border-radius:16px;position:sticky;top:18px;overflow:hidden;box-shadow:0 10px 28px #082e610d}.following-sellers-panel>header{color:#fff;background:#0c3475;justify-content:space-between;align-items:center;gap:10px;padding:15px 16px;display:flex}.following-sellers-panel>header small{color:#a4da70;letter-spacing:.9px;font-size:9px;font-weight:900;display:block}.following-sellers-panel>header h2{margin:3px 0 0;font-size:18px}.following-sellers-panel>header>span{color:#0c3475;background:#a4da70;border-radius:50%;place-items:center;min-width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.following-sellers-panel>p,.following-sellers-empty{color:#657269;margin:0;padding:18px;font-size:12px;line-height:1.45}.following-sellers-empty strong{color:#0c3475;margin-bottom:5px;font-size:14px;display:block}.following-sellers-empty p{margin:0}.following-sellers-error{color:#a42b26!important}.following-seller-list{display:grid}.following-seller-list article{border-bottom:1px solid #edf0ed;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:14px;display:grid}.following-seller-list article:last-child{border-bottom:0}.following-seller-list article>div{gap:3px;min-width:0;display:grid}.following-seller-list strong{color:#0c3475;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.following-seller-list span{color:#6a766e;font-size:10px}.following-seller-list i{color:#40752f;background:#e8f6e1;border-radius:999px;align-self:start;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.following-seller-list button{color:#fff;cursor:pointer;background:#0c3475;border:0;border-radius:7px;grid-column:1/-1;padding:8px 10px;font-size:10px;font-weight:850}.following-seller-list .following-unfollow{color:#6c7770;background:0 0;margin-top:-4px;text-decoration:underline}.buyer-workplace-tabs{grid-template-columns:auto auto auto minmax(240px,1fr)}.buyer-workplace-tab .buyer-following-new{color:#356a28;letter-spacing:.45px;background:#dff3d6;border:1px solid #76aa61;width:auto;min-width:38px;height:22px;padding:0 7px;font-size:8px}.buyer-following-page{background:#f4f7f5;min-height:100vh;padding-bottom:56px}.buyer-following-hero{align-items:center}.buyer-following-hero .favorites-hero-copy h1{color:#fff;margin:8px 0 5px;font-size:clamp(34px,4vw,52px)}.following-hero-summary{background:#082e6180;border:1px solid #fff3;border-radius:14px;align-items:center;gap:12px;min-width:190px;padding:16px 18px;display:flex}.following-hero-summary strong{color:#0c3475;background:#b7df51;border-radius:50%;place-items:center;min-width:46px;height:46px;font-size:21px;display:grid}.following-hero-summary span{color:#fff;letter-spacing:.5px;font-size:11px;font-weight:900}.buyer-following-layout{grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:start;gap:20px;width:min(1480px,100% - 36px);margin:20px auto 0;display:grid}.buyer-following-sellers{background:#fff;border:1px solid #d9e3db;border-radius:16px;position:sticky;top:18px;overflow:hidden;box-shadow:0 10px 28px #082e610d}.buyer-following-sellers>header{color:#fff;background:#0c3475;justify-content:space-between;align-items:center;gap:10px;padding:16px 17px;display:flex}.buyer-following-sellers>header small,.buyer-following-feed-toolbar small{color:#a4da70;letter-spacing:.8px;font-size:8px;font-weight:900}.buyer-following-sellers>header h2,.buyer-following-feed-toolbar h2{margin:3px 0 0;font-size:20px}.buyer-following-sellers>header>span{color:#0c3475;background:#b7df51;border-radius:50%;place-items:center;min-width:31px;height:31px;font-size:12px;font-weight:900;display:grid}.buyer-following-seller-list{max-height:calc(100vh - 210px);display:grid;overflow:auto}.buyer-following-seller-list article{border-bottom:1px solid #edf1ee;gap:9px;padding:14px;display:grid}.buyer-following-seller-list article:last-child{border-bottom:0}.buyer-following-seller-identity{grid-template-columns:43px minmax(0,1fr);align-items:center;gap:10px;text-decoration:none;display:grid}.buyer-following-seller-identity>img,.buyer-following-seller-identity>span{object-fit:contain;background:#f7faf7;border:1px solid #d8e1da;border-radius:10px;width:43px;height:43px}.buyer-following-seller-identity>span{color:#3e7430;background:#e9f5e4;place-items:center;font-size:17px;font-weight:900;display:grid}.buyer-following-seller-identity>div{gap:3px;min-width:0;display:grid}.buyer-following-seller-identity strong{color:#0c3475;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.buyer-following-seller-identity small{color:#748078;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.buyer-following-seller-meta,.buyer-following-seller-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.buyer-following-seller-meta span{color:#68756d;font-size:9px;font-weight:750}.buyer-following-seller-meta i{color:#356b28;background:#def1d6;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.buyer-following-seller-actions a,.buyer-following-seller-actions button{color:#0c3475;cursor:pointer;background:0 0;border:0;padding:2px;font-size:9px;font-weight:850;text-decoration:none}.buyer-following-seller-actions button{color:#778179;text-decoration:underline}.buyer-following-empty,.buyer-following-feed-empty{color:#6a766e;gap:6px;padding:20px;font-size:11px;line-height:1.45;display:grid}.buyer-following-empty strong,.buyer-following-feed-empty strong{color:#0c3475;font-size:14px}.buyer-following-empty p,.buyer-following-feed-empty p{margin:0}.buyer-following-empty a{color:#fff;background:#0c3475;border-radius:7px;justify-self:start;margin-top:5px;padding:8px 11px;font-size:10px;font-weight:850;text-decoration:none}.buyer-following-feed{gap:14px;min-width:0;display:grid}.buyer-following-feed-toolbar{background:#fff;border:1px solid #d9e3db;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.buyer-following-feed-toolbar>div:first-child{position:relative}.buyer-following-feed-toolbar h2{color:#0c3475}.buyer-following-feed-toolbar>div:first-child>span{color:#3f7331;white-space:nowrap;background:#e4f4dd;border-radius:999px;margin-left:10px;padding:5px 8px;font-size:8px;font-weight:900;position:absolute;top:2px;left:100%}.buyer-following-kind-filter{background:#f0f4f1;border-radius:10px;align-items:center;gap:5px;padding:4px;display:flex}.buyer-following-kind-filter button{color:#58675e;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:35px;padding:7px 11px;font-size:10px;font-weight:850}.buyer-following-kind-filter button.active{color:#fff;background:#0c3475;box-shadow:0 3px 8px #0c34751f}.buyer-following-feed-list{gap:14px;display:grid}.buyer-following-feed-card{background:#fff;border:1px solid #d9e3db;border-left:5px solid #8ecb72;border-radius:15px;grid-template-columns:minmax(220px,32%) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 8px 23px #082e610b}.buyer-following-feed-media{background:#edf1ee;min-height:245px;display:grid;overflow:hidden}.buyer-following-feed-media.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.buyer-following-feed-media img{object-fit:cover;object-position:center;width:100%;min-width:0;height:100%;display:block}.buyer-following-feed-media>span{color:#748078;place-items:center;min-height:100%;font-size:10px;font-weight:800;display:grid}.buyer-following-feed-content{flex-direction:column;min-width:0;padding:16px 18px;display:flex}.buyer-following-feed-byline{align-items:center;gap:7px;min-width:0;display:flex}.buyer-following-feed-byline>span{color:#4f813c;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:900}.buyer-following-feed-byline>i{color:#356b28;background:#dff3d6;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.buyer-following-feed-byline time{color:#7b867e;margin-left:auto;font-size:9px;font-weight:750}.buyer-following-feed-card h3{color:#0c3475;margin:7px 0 2px;font-size:clamp(18px,2vw,24px);line-height:1.15}.buyer-following-feed-card h3+p{color:#7a867e;margin:0;font-size:10px}.buyer-following-feed-seller{color:#314b36;align-self:flex-start;align-items:center;gap:7px;margin-top:11px;font-size:10px;text-decoration:none;display:flex}.buyer-following-feed-seller img,.buyer-following-feed-seller>span{object-fit:contain;background:#f5f8f5;border:1px solid #d9e3db;border-radius:6px;width:25px;height:25px}.buyer-following-feed-seller>span{color:#3f7331;background:#e6f3e0;place-items:center;font-size:10px;font-weight:900;display:grid}.buyer-following-feed-content dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:13px 0;display:grid}.buyer-following-feed-content dl>div{background:#f2f6f3;border-radius:8px;min-width:0;padding:8px}.buyer-following-feed-content dt{color:#7a867e;letter-spacing:.45px;text-transform:uppercase;font-size:7px;font-weight:900}.buyer-following-feed-content dd{color:#22303d;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;margin:3px 0 0;font-size:10px;font-weight:750;overflow:hidden}.buyer-following-feed-content footer{align-items:center;gap:8px;margin-top:auto;display:flex}.buyer-following-feed-content footer button{color:#fff;cursor:pointer;background:#0c3475;border:1px solid #0c3475;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:7px 11px;font-size:9px;font-weight:850;display:inline-flex}.buyer-following-feed-content footer .favorite-button{color:#447636;background:#fff;border-color:#7eb86a}.buyer-following-load-more{color:#0c3475;cursor:pointer;background:#fff;border:1px solid #0c3475;border-radius:9px;justify-self:center;min-height:42px;padding:9px 17px;font-size:11px;font-weight:850}.buyer-following-load-more:disabled{opacity:.6;cursor:wait}@media (max-width:1050px){.buyer-workplace-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.buyer-workplace-tabs>p{grid-column:1/-1}.buyer-following-feed-content dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.buyer-following-layout{grid-template-columns:1fr;width:min(100% - 28px,720px)}.buyer-following-sellers{position:static}.buyer-following-seller-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.buyer-following-seller-list article:nth-child(odd){border-right:1px solid #edf1ee}.buyer-following-feed-card{grid-template-columns:minmax(190px,38%) minmax(0,1fr)}}@media (max-width:620px){.buyer-workplace-tabs{grid-template-columns:1fr}.buyer-workplace-tabs>p{grid-column:1}.buyer-following-hero{flex-direction:column;align-items:flex-start}.following-hero-summary{width:100%;min-width:0;padding:11px 13px}.following-hero-summary strong{min-width:38px;height:38px;font-size:17px}.buyer-following-layout{gap:13px;width:calc(100% - 20px);margin-top:13px}.buyer-following-seller-list{grid-template-columns:1fr}.buyer-following-seller-list article:nth-child(odd){border-right:0}.buyer-following-feed-toolbar{flex-direction:column;align-items:stretch;padding:14px}.buyer-following-feed-toolbar>div:first-child>span{margin:7px 0 0;display:inline-flex;position:static}.buyer-following-kind-filter{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.buyer-following-kind-filter button{width:100%}.buyer-following-feed-card{grid-template-columns:1fr}.buyer-following-feed-media{aspect-ratio:16/9;min-height:0}.buyer-following-feed-card-embryo .buyer-following-feed-media{aspect-ratio:2}.buyer-following-feed-content{padding:14px}.buyer-following-feed-byline{flex-wrap:wrap}.buyer-following-feed-byline time{width:100%;margin:1px 0 0}.buyer-following-feed-content dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:11px 0}.buyer-following-feed-content footer{flex-direction:column;align-items:stretch}.buyer-following-feed-content footer button{width:100%}}.seller-inventory-page{background:#f4f7f5;padding-bottom:50px}.seller-inventory-hero{color:#fff;background:linear-gradient(115deg,#082e61,#123f78);justify-content:space-between;align-items:center;gap:24px;padding:34px max(24px,50% - 690px);display:flex}.seller-inventory-hero>div:first-child{max-width:720px}.seller-inventory-hero small{color:#a4da70;letter-spacing:1px;font-size:10px;font-weight:900}.seller-inventory-hero h1{margin:5px 0 7px;font-size:clamp(30px,4vw,48px)}.seller-inventory-hero p{color:#d8e5f0;margin:0;font-size:14px}.seller-inventory-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.seller-inventory-hero-actions>a{color:#fff;font-size:12px;font-weight:800;text-decoration:none}.seller-inventory-hero-actions .seller-follow-actions{margin:0}.seller-inventory-toolbar{background:#fff;border:1px solid #dfe6e0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:min(1380px,100% - 36px);margin:24px auto 14px;padding:13px 16px;display:flex}.seller-inventory-toolbar>strong{color:#0c3475;font-size:14px}.seller-inventory-toolbar>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.seller-inventory-toolbar label{color:#526158;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.seller-inventory-toolbar select{color:#172532;background:#fff;border:1px solid #cbd6cd;border-radius:7px;padding:8px 30px 8px 10px}.seller-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(1380px,100% - 36px);margin:0 auto;display:grid}.seller-inventory-card{background:#fff;border:1px solid #dce4dd;border-radius:14px;grid-template-columns:minmax(300px,50%) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 8px 22px #082e610a}.seller-inventory-card-embryo{grid-template-columns:1fr}.seller-inventory-card-embryo .seller-inventory-media{aspect-ratio:1516/516;width:calc(100% + 2px);height:auto;min-height:0;margin:-1px -1px 0}.seller-inventory-card-embryo .seller-inventory-media-split>img{object-position:center}.seller-inventory-media,.seller-inventory-no-photo{background:#fff;width:100%;height:100%;min-height:235px}.seller-inventory-media{margin:-1px 0 -1px -1px;display:grid;overflow:hidden}.seller-inventory-media>img{object-fit:cover;object-position:center;width:calc(100% + 1px);height:calc(100% + 2px);display:block}.seller-inventory-media-split{background:#dce4dd;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.seller-inventory-media-split>img,.seller-inventory-media-split>.seller-inventory-no-photo{min-width:0}.seller-inventory-no-photo{color:#78847c;place-items:center;font-size:12px;font-weight:800;display:grid}.seller-inventory-card>div:last-child{flex-direction:column;min-width:0;padding:16px;display:flex}.seller-inventory-card>div>small{color:#4f833b;letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:900}.seller-inventory-card h2{color:#0c3475;margin:5px 0 2px;font-size:20px;line-height:1.15}.seller-inventory-card p{color:#758078;margin:0;font-size:10px}.seller-inventory-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.seller-inventory-card dl>div{background:#f4f7f5;border-radius:8px;padding:8px}.seller-inventory-card dt{color:#7a857d;letter-spacing:.5px;text-transform:uppercase;font-size:8px;font-weight:900}.seller-inventory-card dd{color:#243141;margin:3px 0 0;font-size:11px;font-weight:750}.seller-inventory-card footer{flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;display:flex}.seller-inventory-card footer a,.seller-inventory-card footer button{color:#fff;cursor:pointer;background:#0c3475;border:1px solid #0c3475;border-radius:7px;justify-content:center;align-items:center;padding:7px 9px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.seller-inventory-card footer .favorite-button{color:#467936;background:#fff;border-color:#80b96b}@media (max-width:1050px){.seller-inventory-grid{grid-template-columns:1fr}.seller-inventory-card{grid-template-columns:350px minmax(0,1fr)}}@media (max-width:820px){.buyer-favorites-layout{grid-template-columns:1fr}.following-sellers-panel{position:static}.following-seller-list{grid-template-columns:repeat(2,minmax(0,1fr))}.following-seller-list article:nth-child(odd){border-right:1px solid #edf0ed}.seller-inventory-hero{flex-direction:column;align-items:flex-start;padding:28px 20px}.seller-inventory-hero-actions{justify-content:flex-start}}@media (max-width:620px){.seller-inventory-permission{padding:12px}.seller-inventory-permission>i{display:none}.seller-follow-actions,.seller-follow-actions.compact{justify-content:stretch;width:100%;margin:12px 0 0}.seller-follow-actions a,.seller-follow-actions button{flex:1}.following-seller-list{grid-template-columns:1fr}.following-seller-list article:nth-child(odd){border-right:0}.seller-inventory-toolbar,.seller-inventory-toolbar>div,.seller-inventory-toolbar label{flex-direction:column;align-items:stretch}.seller-inventory-card{grid-template-columns:1fr}.seller-inventory-media{aspect-ratio:758/516;width:calc(100% + 2px);height:auto;min-height:0;margin:-1px -1px 0}.seller-inventory-media>.seller-inventory-no-photo{height:100%;min-height:0}}.bull-listing-kind-tabs{gap:8px;margin:0 0 12px;display:flex}.bull-listing-kind-tabs button{color:#526173;cursor:pointer;background:#fff;border:1px solid #cbd7df;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:850;display:inline-flex}.bull-listing-kind-tabs button.active{color:#fff;background:#0c3475;border-color:#0c3475}.bull-listing-kind-tabs button span{color:#437331;background:#edf6e8;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.bull-embryo-listings{gap:9px;display:grid}.bull-embryo-row{background:#fff;border:1px solid #dce4dd;border-left:5px solid #92c875;border-radius:11px;grid-template-columns:104px minmax(170px,1.2fr) minmax(360px,2fr) auto;align-items:stretch;display:grid;overflow:hidden}.bull-embryo-row>img,.bull-embryo-photo-placeholder{object-fit:cover;background:#f1f4f2;width:100%;height:100%;min-height:104px}.bull-embryo-photo-placeholder{color:#78827c;text-align:center;place-items:center;font-size:9px;font-weight:800;display:grid}.bull-embryo-mating{flex-direction:column;justify-content:center;min-width:0;padding:12px;display:flex}.bull-embryo-mating small{color:#568341;letter-spacing:.6px;font-size:8px;font-weight:900}.bull-embryo-mating strong{color:#0c3475;margin:4px 0;font-size:13px;line-height:1.25}.bull-embryo-mating span{color:#6a756e;font-size:9px}.bull-embryo-row dl{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:6px;margin:0;padding:10px;display:grid}.bull-embryo-row dl>div{background:#f4f7f5;border-radius:7px;min-width:0;padding:8px}.bull-embryo-row dt{color:#7a857d;text-transform:uppercase;font-size:7px;font-weight:900}.bull-embryo-row dd{color:#233141;text-overflow:ellipsis;margin:3px 0 0;font-size:9px;font-weight:750;overflow:hidden}.bull-embryo-row>a{color:#fff;white-space:nowrap;background:#101827;justify-content:center;align-items:center;padding:12px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.bull-live-progeny-row{grid-template-columns:104px minmax(170px,1.2fr) minmax(360px,2fr) minmax(132px,auto)}.bull-live-progeny-actions{background:#f7faf6;align-content:center;gap:7px;min-width:132px;padding:9px;display:grid}.bull-live-progeny-actions .favorite-button,.bull-live-progeny-actions>a{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:36px;padding:8px 10px;font-size:9px;font-weight:850;display:flex}.bull-live-progeny-actions>a{color:#fff;background:#101827;text-decoration:none}.embryo-ocr-button{width:fit-content;color:#0c3475!important;background:#eef4fb!important;border:1px solid #0c3475!important}.embryo-ocr-warnings{color:#705415;background:#fff8e8;border-left:4px solid #d89b1d;gap:4px;margin:0;padding:10px 12px 10px 28px;font-size:10px;line-height:1.35;display:grid}.embryo-ocr-profile{background:#cbd9e4;border:1px solid #cbd9e4;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.embryo-ocr-profile>div{background:#f4f8fb;min-width:0;padding:8px 9px}.embryo-ocr-profile dt{color:#607080;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:850}.embryo-ocr-profile dd{overflow-wrap:anywhere;color:#0c3475;margin:3px 0 0;font-size:10px;font-weight:800}@media (max-width:650px){.embryo-ocr-profile{grid-template-columns:repeat(2,minmax(0,1fr))}.embryo-sire-suggestions,.static-bull-suggestions{margin-top:5px;position:relative;top:auto}}.embryo-parent-actions{grid-template-columns:auto minmax(280px,1fr);align-items:end;gap:14px;display:grid}.embryo-parent-actions>div{border-left:1px solid #dfe6e0;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:8px;padding-left:14px;display:grid}.embryo-parent-actions label{color:#435144;gap:5px;font-size:9px;font-weight:850;display:grid}.bull-search-promotion{background:#f6fbf2;border:1px solid #92c973;border-radius:8px;gap:12px;margin-top:4px;padding:14px;display:grid}.bull-search-promotion>div:first-child small{color:#5c963d;letter-spacing:.12em;font-size:8px;font-weight:900}.bull-search-promotion h4{color:#0c3475;margin:3px 0 2px;font-size:13px}.bull-search-promotion p{color:#52645a;margin:0;font-size:9px;line-height:1.45}.bull-search-promotion-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.bull-search-promotion-fields label{min-width:0}.bull-search-promotion-fields .wide{grid-column:span 3}.bull-search-promotion-status{border-top:1px solid #d6e9cc;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.bull-search-promotion-status span{color:#41703a;font-size:9px;font-weight:800}.bull-search-promotion-status button{color:#fff;background:#0c3475}.embryo-skip-status{background:#fff8e8;border:1px solid #d6b36d;border-radius:8px;font-weight:750;color:#72591f!important;padding:9px 11px!important}@media (max-width:950px){.bull-embryo-row{grid-template-columns:100px minmax(0,1fr) auto}.bull-embryo-row dl{grid-area:2/2/auto/4}.bull-embryo-row>a{grid-area:1/3}.bull-live-progeny-row{grid-template-columns:100px minmax(0,1fr) minmax(132px,auto)}.bull-live-progeny-actions{grid-area:1/3}.embryo-parent-actions{grid-template-columns:1fr}.embryo-parent-actions>div{border-top:1px solid #dfe6e0;border-left:0;padding-top:12px;padding-left:0}.bull-search-promotion-fields{grid-template-columns:1fr 1fr}.bull-search-promotion-fields .wide{grid-column:span 2}}@media (max-width:650px){.bull-listing-kind-tabs{grid-template-columns:1fr;display:grid}.bull-listing-kind-tabs button{justify-content:center;padding:8px 5px}.bull-embryo-row{grid-template-columns:90px minmax(0,1fr)}.bull-embryo-row dl{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.bull-embryo-row>a{grid-area:auto/1/auto/-1;min-height:40px}.bull-live-progeny-row{grid-template-columns:90px minmax(0,1fr)}.bull-live-progeny-actions{grid-area:auto/1/auto/-1;grid-template-columns:1fr 1fr;min-width:0}.embryo-parent-actions>div,.bull-search-promotion-fields{grid-template-columns:1fr}.bull-search-promotion-fields .wide{grid-column:auto}.bull-search-promotion-status{flex-direction:column;align-items:stretch}}.live-cattle-detail{background:#f3f4f6;border-radius:14px;width:min(1320px,100%);max-height:94vh;display:block;overflow:auto}.live-cattle-detail-overview{background:#fff;grid-template-columns:minmax(500px,1.12fr) minmax(430px,.88fr);align-items:start;display:grid;overflow:hidden}.live-cattle-detail-photo.animal-photo-gallery{aspect-ratio:758/516;background:#e8ece9;align-self:start;width:100%;min-height:0;max-height:none;display:block;overflow:hidden}.live-cattle-detail-photo .animal-photo-gallery-frame{aspect-ratio:758/516;width:100%;height:100%;min-height:0;max-height:none}.live-cattle-detail-photo .animal-photo-gallery-frame>.image-lightbox-trigger,.live-cattle-detail-photo .animal-photo-gallery-frame>a{width:100%;height:100%;display:block}.live-cattle-detail-photo .animal-photo-gallery-frame img{object-fit:cover;object-position:center;background:#e8ece9;width:100%;height:100%;display:block}.live-cattle-detail-copy{min-width:0;padding:30px 34px 26px}.live-cattle-detail-copy h2{color:#0c3475;margin:7px 48px 3px 0;font-size:clamp(29px,3vw,42px);line-height:1.05}.live-cattle-detail-identity{color:#71808c;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;font-size:14px;font-weight:600;display:flex}.live-cattle-detail-identity i{color:#9ba6ae;font-style:normal}.live-cattle-detail-copy>.live-cattle-detail-price{margin:17px 0 14px;font-size:27px}.live-cattle-detail-facts{border-top:1px solid #dce3df;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:18px}.live-cattle-detail-facts>div{border-bottom:1px solid #dce3df;min-width:0;padding:11px 13px 11px 0}.live-cattle-detail-facts dt,.live-cattle-parent-facts dt{color:#748078;letter-spacing:.6px;text-transform:uppercase;font-size:9px;font-weight:900}.live-cattle-detail-facts dd,.live-cattle-parent-facts dd{color:#12253a;margin:4px 0 0;font-size:13px;font-weight:800;line-height:1.25}.live-cattle-parent-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.live-cattle-parent-facts>div{background:#f1f7ed;border-left:5px solid #91c873;min-width:0;padding:11px 13px}.live-cattle-parent-facts dd small{color:#71808c;font-variant-numeric:tabular-nums;margin-top:4px;font-size:10px;font-weight:650;display:block}.live-cattle-detail-extra{background:#fff;border-top:1px solid #dce3df;padding:18px 28px}.live-cattle-detail-extra .live-cattle-special-details{margin:0}.live-cattle-detail-extra .live-cattle-special-details+.live-cattle-special-details{margin-top:12px}.live-cattle-epd-section{background:#f3f4f6;border-top:1px solid #dce3df;margin:0;padding:22px 28px 26px}.live-cattle-epd-section .section-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:10px;display:flex}.live-cattle-epd-section .section-title h3{color:#0c3475;margin:0;font-size:25px;display:block}.live-cattle-epd-section .section-title span{color:#687680;text-align:right;gap:2px;font-size:9px;display:grid}.live-cattle-epd-section .section-title span b{color:#0c3475;font-size:12px}.live-cattle-epd-section .section-title span small{color:#71808c;font-size:8px}.live-cattle-detail-footer{background:#fff;border-top:1px solid #dce3df;padding:0 28px 24px}.live-cattle-detail-footer .live-cattle-detail-notes{margin-top:0;padding-top:20px}.live-cattle-detail-footer .live-cattle-detail-actions{margin-top:15px}@media (max-width:1000px){.live-cattle-detail-overview{grid-template-columns:1fr}.live-cattle-detail-photo.animal-photo-gallery{justify-self:center;width:min(758px,100%)}.live-cattle-detail-copy{padding:25px 28px}.live-cattle-epd-section .epd-row-main,.live-cattle-epd-section .epd-row-secondary{grid-template-columns:1fr}}@media (max-width:620px){.live-cattle-detail{border-radius:0;width:100%;min-height:100dvh;max-height:none}.live-cattle-detail-copy{padding:22px 16px}.live-cattle-detail-copy h2{font-size:29px}.live-cattle-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.live-cattle-parent-facts{grid-template-columns:1fr}.live-cattle-detail-extra{padding:16px}.live-cattle-epd-section{padding:18px 12px 22px}.live-cattle-epd-section .section-title{align-items:flex-start}.live-cattle-epd-section .epd-layout,.live-cattle-epd-section .epd-row-main,.live-cattle-epd-section .epd-row-secondary{gap:15px}.live-cattle-epd-section .epd-band.carcass>div{grid-template-columns:repeat(3,minmax(0,1fr))}.live-cattle-detail-footer{padding:0 16px 22px}}.search-head .hero-copy h1{letter-spacing:-1.35px;white-space:nowrap;font-size:clamp(29px,3.25vw,48px)}.primary-site-nav>a:first-child,.favorites-hero-summary>a{white-space:nowrap}.password-input-wrap{width:100%;display:block;position:relative}.password-input-wrap>input{width:100%;padding-right:64px!important}.password-input-wrap>button{color:#0c3475;background:#edf3f7;border:0;border-radius:6px;min-width:48px;min-height:34px;padding:5px 8px;font-size:10px;font-weight:850;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.password-input-wrap>button:focus-visible{outline-offset:2px;outline:3px solid #4384c9}.image-lightbox-backdrop{padding:clamp(8px,2vw,24px);overflow:hidden}.image-lightbox-dialog{box-sizing:border-box;width:fit-content;max-width:calc(100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);padding:10px;overflow:hidden}.image-lightbox-dialog>img{object-fit:contain;width:auto;max-width:calc(100vw - 52px);height:auto;max-height:calc(100dvh - 52px)}.connection-sidebar-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.connection-sidebar-controls .connection-filters{grid-column:1/-1}.connection-sidebar-controls .connection-sort{flex-basis:auto;width:100%;min-width:0}.platform-data-table th:nth-child(16),.platform-data-table td:nth-child(16){width:260px;min-width:260px}.platform-bull-photo-cell{min-width:250px;width:250px!important}.listing-review-continuity-note{color:#425b39;background:#f0f7ec;border-left:4px solid #91c873;margin:10px 0 14px;padding:9px 11px;font-size:11px;line-height:1.4}.live-cattle-editor-photo-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;aspect-ratio:auto!important;background:0 0!important;border:0!important;place-items:stretch stretch!important;display:grid!important;overflow:visible!important}.live-cattle-editor-photo-card{background:#eef1f3;border:1px solid #cbd6de;border-radius:7px;overflow:hidden;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.live-cattle-editor-photo-card img{aspect-ratio:758/516;object-position:center;background:#eef1f3;width:100%;display:block;object-fit:cover!important}.live-cattle-editor-photo-card>span{color:#0c3475;background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;padding:8px;font-size:10px;font-weight:800;display:flex}.live-cattle-editor-photo-card>span label{align-items:center;gap:7px;display:flex}.live-cattle-editor-photo-card>span button{color:#943b33;cursor:pointer;background:#fff5f3;border:1px solid #d49b95;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:850}.live-cattle-editor-photo-card>span small{color:#6e7b74;font-size:9px;font-weight:750}.live-cattle-editor-photo-card input{accent-color:#77b75f;width:17px!important;min-height:17px!important}.bulk-listing-card .workplace-heading>span{text-align:center;justify-content:center;align-items:center;min-height:30px;line-height:1.2;display:inline-flex}.connections-shell{grid-template-columns:minmax(360px,410px) minmax(0,1fr)}.connection-list>button{grid-template-columns:39px minmax(0,1fr) 58px}.connection-list-bull{grid-template-columns:minmax(0,1fr) max-content;justify-content:stretch;display:grid}.connection-list-bull em{text-overflow:clip;max-width:none;padding:4px 8px;font-size:8px}.connection-list-meta{min-width:0}.connections-page .favorites-hero-summary{justify-self:end;width:min(285px,100%);padding:13px}.connections-page .favorites-hero-summary>a{letter-spacing:.25px;white-space:nowrap;min-height:38px;padding:9px 11px;font-size:10px;line-height:1}.connections-page .favorites-hero-summary>a span{font-size:16px}.buyer-favorites-layout{animation:.16s ease-out favorite-section-enter}@keyframes favorite-section-enter{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:none}}.embryo-favorite-card{grid-template-columns:1fr;max-height:none}.embryo-favorite-card .favorite-parent-images img{object-fit:cover;object-position:center;display:block}.embryo-favorite-card .favorite-card-body h2{font-size:20px}.embryo-favorite-card .favorite-card-body dl>div{background:#f3f7f1;border-radius:8px;min-width:0;padding:9px 10px}.embryo-favorite-card .favorite-card-body dd{overflow-wrap:anywhere}.embryo-favorite-card .favorite-card-comments{grid-column:1/-1}.seller-inventory-card:not(.seller-inventory-card-embryo){grid-template-columns:minmax(300px,44%) minmax(0,1fr);align-items:stretch}.seller-inventory-card:not(.seller-inventory-card-embryo) .seller-inventory-media{aspect-ratio:auto;align-self:stretch;height:calc(100% + 2px);min-height:0;margin:-1px 0 -1px -1px}.seller-inventory-card:not(.seller-inventory-card-embryo) .seller-inventory-media>img{object-fit:cover;object-position:center;height:100%}.seller-inventory-grid{align-items:start}.seller-inventory-card{align-self:start;height:max-content}.seller-inventory-card-semen{grid-template-columns:minmax(300px,44%) minmax(0,1fr)}.seller-inventory-card-semen .seller-inventory-media{aspect-ratio:auto;align-self:stretch;height:calc(100% + 2px);min-height:0;margin:-1px 0 -1px -1px}.seller-inventory-card-semen .seller-inventory-media>img{object-fit:cover;object-position:center;height:100%}.seller-inventory-card-live_cattle{grid-template-columns:minmax(300px,44%) minmax(0,1fr)}.seller-inventory-card-live_cattle .seller-inventory-media{aspect-ratio:auto;align-self:stretch;height:calc(100% + 2px);min-height:0;margin:-1px 0 -1px -1px}.seller-inventory-card-live_cattle .seller-inventory-media>img{object-fit:cover;object-position:center;height:100%}.seller-inventory-card-embryo{min-height:0}@media (min-width:621px){.seller-inventory-card-semen{grid-template-columns:minmax(300px,50%) minmax(0,1fr)}.seller-inventory-card-semen>div:last-child{padding:13px 14px}.seller-inventory-card-semen dl{gap:6px;margin:10px 0}.seller-inventory-card-semen dl>div{padding:7px 8px}}@media (max-width:900px){.connections-shell{grid-template-columns:minmax(310px,350px) minmax(0,1fr)}.connection-list>button{grid-template-columns:36px minmax(0,1fr) 52px;gap:8px;padding:12px 10px}.embryo-favorite-card .favorite-card-body dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.connections-shell{display:block}.connections-page .favorites-hero-summary{justify-self:stretch;width:100%}}@media (max-width:620px){.embryo-favorite-card .favorite-parent-images{aspect-ratio:758/516}.embryo-favorite-card .favorite-card-body dl{grid-template-columns:1fr 1fr}.seller-inventory-card:not(.seller-inventory-card-embryo),.seller-inventory-card-semen,.seller-inventory-card-live_cattle{grid-template-columns:1fr}.seller-inventory-card:not(.seller-inventory-card-embryo) .seller-inventory-media,.seller-inventory-card-semen .seller-inventory-media,.seller-inventory-card-live_cattle .seller-inventory-media{aspect-ratio:758/516;align-self:start;width:calc(100% + 2px);height:auto;margin:-1px -1px 0}}.seller-inventory-grid{column-count:2;column-gap:16px;display:block}.seller-inventory-card{break-inside:avoid;inline-size:100%;margin:0 0 16px}@media (max-width:900px){.seller-inventory-grid{column-count:1}.search-head .hero-copy h1{font-size:clamp(27px,5.1vw,43px)}}@media (max-width:620px){.search-head .hero-copy h1{letter-spacing:-.8px;font-size:clamp(20px,6.1vw,30px)}.connection-sidebar-controls{grid-template-columns:1fr}.connection-sidebar-controls .connection-filters{grid-column:1}}@media (max-width:520px){.live-cattle-editor-photo-gallery{grid-template-columns:1fr}}.seller-inventory-title{align-items:center;gap:14px;display:flex}.seller-inventory-title img{object-fit:contain;background:#fff;border-radius:9px;width:70px;height:70px;padding:5px}.seller-inventory-title h1{margin:0}.seller-profile-fixed-type{box-shadow:none;color:var(--navy);background:#fff;border:1px solid #d7e0d8;border-radius:10px;grid-column:1/-1;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:4px 12px;padding:12px 14px 12px 17px;display:grid}.seller-workplace-profile .notification-preferences-card{background:#fff;border-color:#d7e0d8 #d7e0d8 #d7e0d8 #c8d1ca}.seller-workplace-profile .notification-delivery-settings{background:#f8faf8;border-color:#d7e0d8}.seller-workplace-profile .notification-email-only-note{background:#fff;border-left-color:#c8d1ca}.seller-workplace-profile .seller-inventory-permission{background:#fff;border-color:#d7e0d8}.seller-workplace-profile .agreement-row{background:#f8faf8;border:1px solid #e0e5e1}.seller-logo-card{color:#243b5a;background:#fff;border:1px solid #d7e0d8;border-radius:12px;align-self:start;gap:11px;width:min(100%,460px);padding:14px;display:grid}.seller-logo-copy{gap:2px;display:grid}.seller-logo-copy strong{color:var(--navy);font-size:13px}.seller-logo-copy small{color:#667666;font-size:10px;font-weight:600;line-height:1.35}.seller-logo-workspace{align-items:center;gap:12px;display:flex}.seller-logo-preview{color:#7a867d;background:#fff;border:1px solid #c9d7c4;border-radius:12px;flex:0 0 92px;place-items:center;width:92px;height:92px;font-size:10px;display:grid;overflow:hidden}.seller-logo-preview img{object-fit:contain;width:100%;height:100%;padding:5px;display:block}.seller-logo-buttons{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.seller-logo-buttons button{background:var(--navy);color:#fff;border:0;border-radius:7px;min-height:34px;padding:8px 10px;font-size:10px;font-weight:850}.seller-logo-buttons .seller-logo-remove{color:#923d35;background:#fff;border:1px solid #d8aaa5;min-height:26px;padding:4px 7px;font-size:9px}.seller-logo-buttons small{color:#4d753b;flex-basis:100%;font-size:9px;font-weight:800}.seller-logo-file-input{display:none}.seller-logo-cropper{border-top:1px solid #d7e4d1;grid-template-columns:150px minmax(0,1fr);gap:13px;padding-top:12px;display:grid}.seller-logo-crop-preview{aspect-ratio:1;background:#fff;border:2px solid #78ad64;border-radius:12px;width:150px;overflow:hidden}.seller-logo-crop-preview img{object-fit:cover;will-change:transform;width:100%;height:100%;display:block}.seller-logo-crop-controls{gap:7px;display:grid}.seller-logo-crop-controls label{color:#435445;gap:2px;font-size:9px;font-weight:750;display:grid}.seller-logo-crop-controls input{accent-color:#0c3475;width:100%;min-height:18px;padding:0}.seller-logo-crop-controls>div{gap:6px;display:flex}.seller-logo-crop-controls button{background:var(--navy);color:#fff;border:0;border-radius:6px;padding:7px 8px;font-size:9px;font-weight:800}.seller-logo-crop-controls button:last-child{color:#47564a;background:#e8ece9}.dual-range:before{content:"";z-index:1;background:#aebbb3;border-radius:4px;height:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.dual-range input,.dual-range input:first-child,.dual-range input:last-child{z-index:2}.dual-range input::-webkit-slider-runnable-track{background:0 0}.dual-range input::-moz-range-track{background:0 0;height:3px}.dual-range input::-webkit-slider-thumb{z-index:4;position:relative}.dual-range input::-moz-range-thumb{z-index:4;position:relative}.data-wrap tbody tr:hover td:nth-child(n+3){background:#e5ecd9}.primary-site-nav>a,.member-signin{white-space:nowrap}@media (max-width:2000px){.search-head{grid-template-columns:minmax(0,1fr)!important}.search-head .hero-copy h1{white-space:normal;overflow-wrap:normal;max-width:100%;font-size:clamp(30px,3.35vw,52px)}.search-head .mode-tabs{grid-area:auto/1;justify-self:start;width:min(900px,100%)}}@media (max-width:1320px){.search-head .search-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}.primary-site-nav{gap:clamp(7px,1vw,16px)}.primary-site-nav>a{font-size:clamp(10px,1vw,13px)}}@media (max-width:760px){.search-head .search-boxes{grid-template-columns:1fr}.search-head .hero-copy h1{white-space:normal;font-size:clamp(27px,6vw,38px)}}.data-wrap tbody td:nth-child(n+3){background:#fcfdfc}.data-wrap tbody tr:nth-child(2n) td:nth-child(n+3){background:#f8faf8}.platform-behavior{color:#172638;max-width:1600px;margin:0 auto;padding:24px clamp(15px,3vw,45px) 55px}.platform-behavior-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.platform-behavior-eyebrow{letter-spacing:1px;color:#547d43;font-size:11px;font-weight:900}.platform-behavior-head h1{color:#0c3475;margin:5px 0;font-size:clamp(32px,4vw,55px);line-height:1}.platform-behavior-head p{color:#526372;margin:8px 0 0;line-height:1.45}.platform-behavior-controls{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.platform-behavior-controls label{gap:4px;font-size:11px;font-weight:800;display:grid}.platform-behavior-controls select,.platform-behavior-controls button{color:#0c3475;min-height:41px;font:inherit;background:#fff;border:1px solid #d1ddd0;border-radius:8px;padding:8px 11px;font-weight:800}.platform-behavior-controls button{color:#fff;cursor:pointer;background:#0c3475;border-color:#0c3475}.platform-behavior-controls small{text-align:right;color:#687985;width:100%}.platform-behavior-warning{color:#355329;background:#f0f8ed;border:1px solid #c7dbbb;border-left:5px solid #91c873;border-radius:9px;margin:14px 0;padding:14px;line-height:1.5}.platform-behavior-state{text-align:center;padding:30px}.platform-behavior-state button{color:#fff;background:#0c3475;border:0;border-radius:7px;padding:10px 17px}.platform-behavior-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:17px;display:grid}.platform-behavior-kpis article{background:#fff;border:1px solid #d9e4de;border-radius:11px;min-width:0;padding:17px;box-shadow:0 5px 20px #0c347509}.platform-behavior-kpis span{color:#547d43;letter-spacing:.7px;font-size:10px;font-weight:900}.platform-behavior-kpis strong{color:#0c3475;margin:5px 0;font-size:31px;line-height:1.2;display:block}.platform-behavior-kpis p{color:#526372;margin:0;font-size:12px;line-height:1.4}.platform-behavior-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.platform-behavior-panel{background:#fff;border:1px solid #d9e4de;border-radius:12px;min-width:0;padding:19px;box-shadow:0 5px 20px #0c347509}.platform-behavior-panel h2{color:#0c3475;margin:0 0 4px;font-size:20px}.platform-behavior-panel>p{color:#526372;margin:0 0 13px;font-size:13px;line-height:1.45}.platform-behavior-wide{grid-column:1/-1}.platform-behavior-overflow{max-width:100%;overflow-x:auto}.platform-behavior-panel table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.platform-behavior-panel th,.platform-behavior-panel td{vertical-align:top;border-bottom:1px solid #e5ece8;padding:10px 8px}.platform-behavior-panel thead th{color:#526372;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;background:#f0f5ef;font-size:10px}.platform-behavior-panel tbody th{color:#0c3475;font-weight:800}.platform-behavior-panel tbody th small{color:#65727f;font-size:10px;font-weight:500;display:block}.platform-behavior-panel tbody tr:last-child>*{border:0}.platform-behavior-panel>small,.platform-behavior-foot{color:#65727f;margin-top:13px;font-size:11px;line-height:1.5;display:block}.platform-behavior-empty{background:#f4f8f4;border-radius:8px;color:#526372!important;margin:0!important;padding:17px!important}.platform-traffic-section{gap:16px;margin-bottom:28px;display:grid}.platform-behavior-section-head{border-bottom:1px solid #d9e4de;justify-content:space-between;align-items:end;gap:18px;padding:7px 2px 13px;display:flex}.platform-behavior-section-head span{color:#547d43;letter-spacing:.8px;font-size:10px;font-weight:900}.platform-behavior-section-head h2{color:#0c3475;margin:4px 0;font-size:clamp(22px,2.6vw,34px)}.platform-behavior-section-head p,.platform-behavior-section-head small{color:#60717e;margin:0;font-size:12px;line-height:1.45}.platform-buyer-interest-head{margin:8px 0 16px}.platform-traffic-trend{gap:8px;display:grid}.platform-traffic-trend>div{grid-template-columns:75px minmax(120px,1fr) 90px;align-items:center;gap:10px;font-size:11px;display:grid}.platform-traffic-trend span{background:#edf3ee;border-radius:10px;height:9px;overflow:hidden}.platform-traffic-trend i{border-radius:inherit;background:linear-gradient(90deg,#8dca70,#bee73c);height:100%;display:block}.platform-traffic-trend strong{text-align:right;color:#0c3475}.platform-traffic-regions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.platform-traffic-regions span{color:#456739;background:#eff7eb;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.platform-traffic-split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.platform-traffic-privacy{color:#526372;background:#f2f8ef;border-left:4px solid #91c873;margin:0;padding:11px 13px;font-size:11px;line-height:1.5}@media (max-width:1050px){.platform-behavior-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-behavior-grid{grid-template-columns:1fr}.platform-behavior-wide{grid-column:1}}@media (max-width:620px){.platform-behavior-head{display:block}.platform-behavior-controls{margin-top:15px}.platform-behavior-controls small{text-align:left}.platform-behavior-kpis{gap:7px}.platform-behavior-kpis article{padding:11px}.platform-behavior-kpis strong{font-size:25px}.platform-behavior-panel{padding:12px}.platform-behavior-panel table{min-width:500px}.platform-behavior-section-head{display:block}.platform-behavior-section-head>small{margin-top:6px;display:block}.platform-traffic-trend>div{grid-template-columns:62px minmax(80px,1fr) 70px}.platform-traffic-split{grid-template-columns:1fr}}.listing-photo-note-field textarea,.approval-photo-note textarea,.seller-photo-note textarea,.embryo-photo-note textarea{resize:vertical;field-sizing:content;width:100%;min-height:70px;max-height:230px;line-height:1.4;font:inherit;border:1px solid #cbd8cd;border-radius:7px;padding:9px;display:block}.embryo-inline-rejection,.listing-rejection-reason .listing-rejection-alert,.live-cattle-admin-feedback .listing-rejection-alert{color:#812e27;text-align:left;background:#fff0ed;border-left:4px solid #b84a3c;border-radius:5px;gap:5px;padding:9px;font-size:12px;display:grid}.live-cattle-rejection-summary{color:#812e27;background:#fff0ed;border:1px solid #dbaaa4;border-left:5px solid #b84a3c;border-radius:7px;margin:13px 0;padding:12px 15px}.live-cattle-rejection-summary p{margin:5px 0 0;font-size:12px;line-height:1.5}.account-recovery-gate{text-align:left;max-width:650px;margin:25px auto}.account-recovery-gate form{flex-wrap:wrap;align-items:end;gap:10px;margin:17px 0;display:flex}.account-recovery-gate form label{flex:260px;gap:5px;font-size:12px;font-weight:800;display:grid}.account-recovery-gate form input{border:1px solid #cbd8cd;border-radius:7px;min-height:43px;padding:9px;font-size:16px}.account-recovery-gate button{color:#fff;background:#0c3475;border:0;border-radius:7px;min-height:43px;padding:9px 13px;font-weight:800}.account-recovery-gate>button{margin-top:12px}.account-recovery-success{color:#355329}.account-recovery-error{color:#812e27}.buyer-workplace-hero .favorites-hero-summary{justify-self:end;width:min(285px,100%);padding:13px}.buyer-workplace-hero .favorites-hero-summary>div{margin-bottom:10px}.buyer-workplace-hero .favorites-hero-summary>a{letter-spacing:.25px;white-space:nowrap;min-height:38px;padding:9px 11px;font-size:10px;line-height:1}.buyer-workplace-hero .favorites-hero-summary>a span{font-size:16px}.embryo-favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:15px}.embryo-favorite-card{grid-template-columns:1fr;align-self:start;min-height:0;max-height:none;display:grid}.embryo-favorite-card .favorite-parent-images{aspect-ratio:3;width:100%;height:auto;min-height:0}.embryo-favorite-card .favorite-card-body{justify-content:flex-start;padding:12px 14px}.embryo-favorite-card .favorite-card-body>small{font-size:8px}.embryo-favorite-card .favorite-card-body h2{margin:3px 0 1px;font-size:16px;line-height:1.15}.embryo-favorite-card .favorite-card-body>p{font-size:10px}.embryo-favorite-card .favorite-card-body dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0}.embryo-favorite-card .favorite-card-body dl>div{padding:7px 8px}.embryo-favorite-card .favorite-card-body dt{font-size:7px}.embryo-favorite-card .favorite-card-body dd{margin-top:2px;font-size:9px;line-height:1.25}.embryo-favorite-card .favorite-card-comments dd{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.embryo-favorite-card .favorite-card-actions{gap:6px}.embryo-favorite-card .favorite-card-actions a,.embryo-favorite-card .favorite-card-actions button{padding:7px 8px;font-size:9px}.animal-photo-gallery[data-has-caption=true]{grid-template-rows:minmax(0,1fr) auto;display:grid!important}.animal-photo-gallery[data-has-caption=true] .animal-photo-gallery-frame{height:auto;min-height:0}.animal-photo-caption-strip{color:#42515a;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-top:1px solid #d7ded9;min-width:0;padding:5px 9px;font-size:12px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.profile-photo.animal-photo-gallery[data-has-caption=true]{overflow:visible;display:block!important}.profile-photo.animal-photo-gallery[data-has-caption=true] .animal-photo-gallery-frame{border-radius:inherit;height:100%;overflow:hidden}.profile-photo .animal-photo-caption-strip{z-index:3;color:#42515a;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:4px;width:max-content;max-width:calc(100% - 24px);padding:2px 8px;font-size:12px;font-weight:700;line-height:1.25;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.listing-photo-note-field,.embryo-photo-note,.approval-photo-note,.listing-photo-note-input{color:var(--navy);gap:6px;font-size:13px;font-weight:800;display:grid}.listing-photo-note-field input,.embryo-photo-note input,.approval-photo-note input,.listing-photo-note-input input{width:100%;min-width:0;color:var(--navy);font:inherit;background:#fff;border:1px solid #c8d3cc;border-radius:8px;padding:10px 12px}.listing-photo-note-field small,.embryo-photo-note small,.approval-photo-note small{color:#5c6962;font-size:11px;font-weight:600}.approval-photo-note{background:#f1f8ed;border:1px solid #a8ce96;border-radius:9px;margin-top:8px;padding:10px 12px}.approval-photo-note-group{min-width:0}.approval-photo-note-group .approval-photo-note{margin:8px 0 0}.listing-photo-note-input{margin-top:6px;font-size:11px}.listing-photo-note-input span{color:#6c766f;font-weight:600}.live-cattle-admin-photo{align-content:start;place-items:stretch stretch}.live-cattle-admin-photo-preview{place-items:center;min-height:220px;display:grid;overflow:hidden}.live-cattle-admin-photo-preview>a,.live-cattle-admin-photo-preview img{width:100%;height:100%}.live-cattle-admin-photo-preview img{object-fit:contain}.live-cattle-admin-photo>.approval-photo-note{margin:10px;padding:0 2px 12px}.admin-animal-photo-frame .animal-photo-caption{z-index:3;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#061d45d9;border-radius:6px;padding:7px 9px;font-size:10px;font-weight:800;line-height:1.25;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden;color:#fff!important;text-align:left!important}.admin-animal-photo-caption{color:#31475d;gap:3px;font-size:9px;font-weight:800;display:grid}.admin-animal-photo-caption>span{grid-template-columns:minmax(0,1fr) auto;gap:4px;display:grid!important}.admin-animal-photo-caption input{color:#24354a;background:#fff;border:1px solid #c7d2ca;border-radius:6px;min-width:0;height:30px;padding:5px 7px;font-size:9px}.admin-animal-photo-caption button{background:var(--navy);color:#fff;border:0;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:800}.admin-animal-photo-caption button:disabled{opacity:.45}.member-directory-panel{min-width:0}.member-directory-heading{align-items:flex-end}.member-directory-actions{align-items:flex-end;gap:7px;display:flex}.member-directory-actions form{gap:6px;display:flex}.member-directory-actions input{border:1px solid #cbd4cd;border-radius:8px;width:min(300px,28vw);height:38px;padding:8px 10px;font-size:11px}.member-directory-actions button{background:var(--navy);color:#fff;border:0;border-radius:8px;height:38px;padding:8px 11px;font-size:10px;font-weight:800}.member-directory-actions form button:last-child:not(:first-child){color:#435160;background:#eef1f3}.member-directory-note{color:#496440;background:#f0f8eb;border:1px solid #bed8af;border-left:5px solid #78ad64;border-radius:9px;margin:0;padding:10px 12px;font-size:10px;font-weight:700}.member-directory-table-wrap{border:1px solid #d8ded9;border-radius:10px;max-height:68vh;overflow:auto}.member-directory-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:10px}.member-directory-table th{z-index:2;color:#fff;text-align:left;white-space:nowrap;background:#123a78;padding:10px 9px;position:sticky;top:0}.member-directory-table td{vertical-align:top;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-bottom:1px solid #e1e5e2;border-right:1px solid #e5e9e6;max-width:220px;padding:9px;overflow:hidden}.member-directory-table tr:nth-child(2n) td{background:#f7f9f7}.member-directory-table td.modified-field,.member-directory-table tr:nth-child(2n) td.modified-field{box-shadow:inset 0 0 0 1px #99c580;background:#e7f5df!important}.member-directory-table td strong,.member-directory-table td small,.member-directory-table td span{display:block}.member-directory-table td small{color:#6d7880;margin-top:3px;font-size:8px}.member-directory-table .new-member-row td:first-child{box-shadow:inset 5px 0 #91c873}.member-review-cell{z-index:1;position:sticky;left:0;background:#fff!important;min-width:122px!important}.member-review-badge{border-radius:99px;width:max-content;padding:4px 7px;font-size:8px;font-weight:900}.member-review-badge.new,.member-review-badge.changed{color:#396b2d;background:#e1f2d8}.member-review-badge.current{color:#68737b;background:#eef1f3}.member-review-cell button{background:var(--navy);color:#fff;border:0;border-radius:6px;margin-top:6px;padding:6px 8px;font-size:8px;font-weight:800}.member-directory-logo{object-fit:contain;background:#fff;border:1px solid #d6ded7;border-radius:6px;width:72px;height:48px;padding:3px;display:block}@media (max-width:1050px){.embryo-favorites-grid,.embryo-favorite-card{grid-template-columns:1fr}.embryo-favorite-card .favorite-parent-images{aspect-ratio:3;height:auto;min-height:0}.member-directory-heading{flex-direction:column;align-items:stretch}.member-directory-actions{justify-content:space-between}.member-directory-actions input{width:min(390px,55vw)}}@media (max-width:620px){.seller-logo-card{width:100%}.seller-logo-cropper{grid-template-columns:1fr}.seller-logo-crop-preview{justify-self:center}.buyer-workplace-hero .favorites-hero-summary{justify-self:stretch}.embryo-favorite-card{grid-template-columns:1fr}.embryo-favorite-card .favorite-parent-images{aspect-ratio:3;height:auto;min-height:0}.embryo-favorite-card .favorite-card-body dl{grid-template-columns:1fr 1fr}.member-directory-actions,.member-directory-actions form{flex-direction:column;align-items:stretch}.member-directory-actions input{width:100%}}.seller-profile-fixed-type>span{color:#486341;letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:850}.seller-profile-fixed-type>strong{color:var(--navy);font-size:14px;line-height:1.25}.seller-profile-fixed-type>small{color:#5f6e63;grid-column:1/-1;font-size:10px;font-weight:500;line-height:1.4}.live-cattle-centered-column{text-align:center!important}.live-cattle-centered-column .live-cattle-sort-button{text-align:center;justify-content:center;width:100%}.marketplace-detail-primary-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 18px;display:flex}.marketplace-detail-primary-actions>.favorite-button,.marketplace-detail-primary-actions>.marketplace-message-seller>button,.marketplace-detail-primary-actions>.marketplace-message-seller>a,.marketplace-detail-primary-actions>.seller-follow-actions a,.marketplace-detail-primary-actions>.seller-follow-actions button{border-radius:8px;min-height:42px;padding:10px 16px;font-size:13px;font-weight:900}.marketplace-message-seller{display:contents}.marketplace-message-seller>button{color:#062f70;cursor:pointer;background:#91c873;border:1px solid #91c873}.marketplace-message-seller>button:hover{background:#a8db8d}.marketplace-message-seller>.marketplace-existing-conversation{color:#315f27;background:#edf7e8;border:1px solid #91c873;justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.marketplace-message-seller-panel{color:#12253a;background:#fff;border:1px solid #cfe2c4;border-radius:10px;flex:100%;padding:14px}.marketplace-message-seller-panel p{margin:0 0 9px;font-size:12px;line-height:1.45}.marketplace-message-seller-panel a{color:#0c3475;font-weight:850}.embryo-detail .marketplace-detail-primary-actions>.seller-follow-actions{margin:0}.embryo-detail .marketplace-detail-primary-actions>.seller-follow-actions a{color:#0c3475;background:#fff;border-color:#fff;box-shadow:0 2px 8px #00000024}.embryo-expected-epds{margin-top:18px}.embryo-expected-epds .section-title{margin-bottom:12px}.embryo-expected-epds .section-title h3{color:#0c3475;margin:0;font-size:22px}.embryo-expected-epds .section-title p{color:#687680;margin:4px 0 0;font-size:11px}.embryo-expected-epd-band.carcass>div{grid-template-columns:repeat(4,minmax(0,1fr))}.bull-modal .epd-cell em{color:#111820;font-size:11px;font-weight:550}.embryo-expected-epd-band .epd-cell em{color:#71808c;margin-top:3px;font-size:8px;font-style:normal;line-height:1.15;display:block}.simple-insights-lower{grid-template-columns:1fr}@media (max-width:620px){.marketplace-detail-primary-actions{align-items:stretch}.marketplace-detail-primary-actions>*{flex:100%}.marketplace-detail-primary-actions>.favorite-button,.marketplace-detail-primary-actions>.marketplace-message-seller>button{width:100%}.embryo-expected-epd-band.carcass>div{grid-template-columns:repeat(2,minmax(0,1fr))}}[role=region][tabindex="0"]:focus-visible{outline-offset:2px;outline:3px solid #2871c5}@media (max-width:620px){.search-head,.search-head>*,.search-head .hero-copy,.search-head .mode-tabs,.search-head .search-boxes,.search-head .toolbar{min-width:0;max-width:100%}.search-head .hero-copy h1{white-space:normal;overflow-wrap:anywhere;text-wrap:balance;max-width:100%}.mode-tabs button{text-align:center;overflow-wrap:anywhere;min-width:0}.toolbar{flex-wrap:wrap}.toolbar>span{display:none}.toolbar label{flex:100%;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.toolbar select{flex:1;min-width:0;margin-left:0}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea{font-size:16px!important}.masthead nav.primary-site-nav{overscroll-behavior:contain;max-height:calc(100dvh - 78px)}.mobile-nav-toggle{min-height:44px}.bull-modal{min-height:100dvh}.bull-modal .modal-close{z-index:1002;width:44px;min-width:44px;height:44px;top:max(9px,env(safe-area-inset-top))!important;right:max(9px,env(safe-area-inset-right))!important;position:fixed!important}.embryo-detail-backdrop{overscroll-behavior:contain;place-items:start center;padding:0;overflow-y:auto}.embryo-detail{border-radius:0;width:100%;min-height:100dvh;max-height:none;margin:0 auto}.embryo-detail-close,.live-cattle-detail-close{z-index:1002;top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));width:42px;height:42px;position:fixed}.live-cattle-detail,.live-cattle-editor{min-height:100dvh}.private-listing-gate{overscroll-behavior:contain;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));place-items:start center;overflow-y:auto}.private-listing-gate>section{max-height:calc(100dvh - 20px);margin:auto}.private-gate-close{z-index:3;float:right;width:42px;height:42px;margin:-7px -2px 4px 8px;position:sticky;top:0}.cookie-preference-banner{right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));overscroll-behavior:contain;max-height:calc(100dvh - 20px);overflow-y:auto}.cookie-banner-actions{grid-template-columns:1fr}.cookie-banner-actions button{white-space:normal;min-width:0;min-height:44px;line-height:1.25}.conversation-messages article>p,.shared-contact-card a,.seller-inventory-title h1,.member-page-hero h1,.workplace-heading h2,.platform-panel-heading h2{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.seller-inventory-title{align-items:flex-start;min-width:0}.seller-inventory-title>div{min-width:0}.favorites-hero-summary>a{white-space:normal;text-align:center}.workplace-heading{flex-wrap:wrap;align-items:flex-start;gap:9px}.workplace-heading>span{white-space:normal;text-align:center;max-width:100%}.favorite-card-actions{flex-wrap:wrap}.favorite-card-actions>*{text-align:center;flex:auto;min-height:44px}.conversation-composer>div{flex-direction:column;align-items:stretch}.conversation-composer button{white-space:normal;min-height:44px}:is(.data-wrap,.workplace-table-wrap,.platform-table-wrap,.commercial-table-wrap,.embryo-table-wrap,.dam-data-table-wrap,.member-directory-table-wrap,.epd-history-table-wrap,.live-cattle-table-wrap,.simple-table-wrap,.simple-demand-table,.insights-ranking-wrap){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;max-width:100%}.profile-titlebar{height:auto;min-height:76px}.bull-profile .profile-titlebar h2{white-space:normal;overflow-wrap:anywhere;text-wrap:balance}.profile-info .ped-text{text-overflow:ellipsis;width:100%;max-width:100%;overflow:hidden}.insights-info-tip>span{width:min(230px,100vw - 32px)}.insights-kpi,.insights-signal-strip{overflow:visible}.live-cattle-category-grid label:focus-within{outline-offset:2px;outline:3px solid #2871c5}}@media (max-width:380px){.cookie-preference-banner{padding:15px 13px}.cookie-banner-actions{gap:7px}.embryo-detail-comments dl{grid-template-columns:1fr}}.workplace-table-wrap .semen-listings-table{min-width:2050px}.workplace-table-wrap .semen-listings-table th:nth-child(5){width:410px}.workplace-table-wrap .semen-listings-table td:nth-child(5){min-width:410px}.semen-listings-table .listing-photo-note-cell{text-align:left;align-items:end;gap:8px;min-width:0;display:flex}.semen-listings-table .listing-photo-note-input{flex:1;min-width:0;margin:0}.semen-listings-table .listing-photo-note-input textarea{field-sizing:fixed;resize:none;width:100%;height:48px;min-height:48px;max-height:48px;font-size:11px;display:block;overflow-y:auto}.semen-listings-table .listing-photo-note-cell .listing-edit-button{white-space:normal;flex:0 0 107px;min-height:48px;line-height:1.2}.seller-listing-rejected-row>td:first-child,.embryo-rejected-row>td:first-child{background:#fff0ed!important;box-shadow:inset 7px 0 #b33b32!important}@media (max-width:620px){.bull-modal .epd-section{padding-inline:12px}.bull-modal .epd-row-secondary{grid-template-columns:minmax(0,1fr);gap:18px}.bull-modal .epd-row-secondary .epd-band{width:100%;min-width:0}.bull-modal .epd-band.management>div{grid-template-columns:repeat(3,minmax(0,1fr))}.bull-modal .epd-band.carcass>div{grid-template-columns:repeat(2,minmax(0,1fr))}.bull-modal .epd-band.indexes>div{grid-template-columns:repeat(3,minmax(0,1fr))}.bull-modal .epd-row-secondary .epd-cell small{white-space:normal;overflow-wrap:anywhere;place-content:center;min-height:31px;padding:4px 2px;line-height:1.08;display:grid}.bull-modal .epd-row-secondary .epd-cell strong{padding:7px 2px;font-size:18px}.bull-modal .epd-row-secondary .epd-cell em{min-height:25px;padding:5px 2px}}@media (max-width:400px){.bull-modal .epd-band.management>div,.bull-modal .epd-band.indexes>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.conversation-listing-card>.conversation-view-listing{color:#fff;white-space:nowrap;cursor:pointer;background:#0c3475;border:0;border-radius:7px;margin-right:14px;padding:9px 11px;font-size:10px;font-weight:850}.conversation-listing-card>.conversation-view-listing:hover{background:#16498f}.conversation-listing-modal-backdrop{z-index:1100;background:#08172cc9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.conversation-listing-modal{color:#24344d;background:#fff;border-radius:14px;width:min(560px,100%);max-height:calc(100dvh - 36px);padding:24px;position:relative;overflow:auto;box-shadow:0 20px 55px #06162c55}.conversation-listing-modal>button{color:#142544;cursor:pointer;background:#eef1f3;border:0;border-radius:50%;width:32px;height:32px;font-size:23px;position:absolute;top:12px;right:12px}.conversation-listing-modal>small{color:#548044;letter-spacing:1px;font-size:10px;font-weight:850}.conversation-listing-modal h2{color:#0c3475;margin:8px 0;font-size:24px}.conversation-listing-modal p{line-height:1.45}.conversation-listing-modal dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0 0;display:grid}.conversation-listing-modal dl>div{background:#f3f7f1;border-radius:8px;min-width:0;padding:10px}.conversation-listing-modal dt{color:#69746f;text-transform:uppercase;font-size:9px;font-weight:850}.conversation-listing-modal dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:750}@media (max-width:900px){.conversation-listing-card>.conversation-view-listing{grid-column:2;justify-self:start;margin:0 0 10px}}@media (max-width:440px){.conversation-listing-modal dl{grid-template-columns:1fr}}.workplace-table-wrap .semen-listings-table th:nth-child(4){width:165px}.workplace-table-wrap .semen-listings-table td:nth-child(4){min-width:165px}.semen-listings-table .listing-photo-review-actions{justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.semen-listings-table .listing-photo-review-actions .listing-photo-upload span{padding:5px 6px;font-size:10px;display:inline-block}.semen-listings-table .listing-remove-photo-button{color:#85352e;cursor:pointer;background:#fff3f1;border:1px solid #d6a9a2;border-radius:5px;padding:5px 6px;font-size:10px;font-weight:800;line-height:1.1}.semen-listings-table .listing-remove-photo-button:hover{background:#ffe2dd}.semen-listings-table .listing-remove-photo-button:disabled{opacity:.55;cursor:default}.semen-listings-table .listing-photo-note-cell .listing-edit-button{border-radius:5px;flex:0 0 82px;min-height:30px;max-height:34px;padding:4px 5px;font-size:10px;line-height:1.1}.platform-photo-removal-notice{color:#78342e;background:#fff0ed;border-left:4px solid #b33b32;border-radius:5px;padding:9px 12px;font-size:12px;font-weight:750;line-height:1.35}.semen-listings-table td .status{white-space:nowrap;max-width:none;padding:4px 7px;font-size:9px;line-height:1.2}@media (max-width:620px){.profile-info .ped-chart .ped-text{text-overflow:ellipsis;align-items:center;width:max-content;max-width:min(280px,44vw);display:inline-flex;overflow:hidden;white-space:nowrap!important}.profile-info .ped-chart .pedigree-record-link{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap!important;display:block!important}.profile-info .ped-chart .ped-text:has(.pedigree-photo-icon) .pedigree-record-link{max-width:calc(100% - 18px)}.profile-info .ped-chart .pedigree-photo-icon{flex:none;margin-left:4px}}.insights-info-tip.open>span{opacity:1;transform:translate(-50%)}.insights-type-filter{background:#fff;border:1px solid #d2dce9;border-radius:11px;min-width:230px;position:relative;box-shadow:0 3px 10px #0c265008}.insights-type-filter>summary{cursor:pointer;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;min-height:54px;padding:8px 12px;list-style:none;display:grid}.insights-type-filter>summary::-webkit-details-marker{display:none}.insights-type-filter>summary>span{color:#0c3475;background:#edf3fa;border-radius:8px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:17px;font-weight:850;display:grid}.insights-type-filter>summary>b{color:#67758a;text-transform:uppercase;letter-spacing:.8px;font-size:9px;line-height:1}.insights-type-filter>summary>strong{color:#10264f;font-size:12px;font-weight:780}.insights-type-filter>div{z-index:90;background:#fff;border:1px solid #ccd7e4;border-radius:10px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 12px 28px #071f4b2b}.insights-type-filter>div label{min-width:0;box-shadow:none;color:#213856;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:8px;font-size:11px;font-weight:720;display:flex}.insights-type-filter>div label:hover{background:#f1f6fb}.insights-type-filter>div input{accent-color:#0c3475;width:16px;height:16px;margin:0}.insights-column-heading{align-items:center;gap:3px;display:flex}.insights-column-heading>button{min-width:0}.simple-table-wrap .insights-info-tip>span{left:0;transform:translateY(-3px)}.simple-table-wrap .insights-info-tip:hover>span,.simple-table-wrap .insights-info-tip:focus>span,.simple-table-wrap .insights-info-tip.open>span{transform:translate(0)}.simple-table-wrap .insights-info-tip>span:before{left:8px;transform:none}.insights-filter-empty{color:#687684!important;text-align:center!important;padding:28px!important;font-weight:700!important}.notification-preferences-card{background:#f2f8ef;border:1px solid #b9d6ae;border-left:5px solid #78ae63;border-radius:14px;grid-column:1/-1;padding:22px;box-shadow:0 8px 23px #1930480d}.profile-form>.notification-preferences-card{grid-column:1/-1}.notification-preferences-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.notification-preferences-heading small{color:#568247;letter-spacing:1.2px;font-size:9px;font-weight:900}.notification-preferences-heading h2{color:#0c3475;margin:4px 0 3px;font-size:20px}.notification-preferences-heading p{color:#5f705e;max-width:620px;margin:0;font-size:11px;line-height:1.45}.notification-preferences-heading>span{color:#456e39;background:#e2f0dd;border-radius:99px;flex:none;padding:6px 9px;font-size:9px;font-weight:850}.notification-preference-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:9px;display:grid}.notification-preferences-seller .notification-preference-list{grid-template-columns:repeat(3,minmax(0,1fr))}.notification-delivery-settings{background:#e9f4e5;border:1px solid #c7dcc0;border-radius:11px;grid-template-columns:minmax(280px,1fr) minmax(230px,.75fr);align-items:end;gap:12px;margin-top:15px;padding:13px;display:grid}.notification-preferences-card .notification-email-field{cursor:default!important;background:0 0!important;border:0!important;border-radius:0!important;gap:5px!important;padding:0!important;display:grid!important}.notification-preferences-card .notification-email-field>span{color:#183a21;font-size:11px;font-weight:850}.notification-preferences-card .notification-email-field input{box-sizing:border-box;color:#122a1a!important;background:#fff!important;border:1px solid #9eb997!important;border-radius:8px!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:9px 11px!important;font-size:13px!important;line-height:1.2!important;display:block!important}.notification-preferences-card .notification-email-field input:focus{outline-offset:1px;outline:2px solid #80b96b}.notification-preferences-card .notification-email-field small{line-height:1.4;color:#60705f!important;font-size:9px!important}.notification-email-only-note{color:#526651;background:#f8fbf6;border-left:3px solid #78ae63;margin:0;padding:10px 11px;font-size:10px;line-height:1.45}.notification-email-only-note strong{color:#315d27;margin-bottom:2px;font-size:10px;display:block}.notification-preference-list label{cursor:pointer;background:#fff;border:1px solid #d1e1cc;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.notification-preference-list input{accent-color:#4f8b3b;flex:none;margin:1px 0 0;width:18px!important;height:18px!important;min-height:0!important}.notification-preference-list label>span{gap:3px;display:grid}.notification-preference-list strong{color:#183a21;font-size:12px}.notification-preference-list small{color:#667265;font-size:10px;font-weight:500;line-height:1.4}.notification-preferences-actions{align-items:center;gap:12px;margin-top:13px;display:flex}.notification-preferences-actions>button{color:#fff!important;background:#0c3475!important;border:0!important;border-radius:8px!important;padding:10px 14px!important;font-size:11px!important;font-weight:850!important}.notification-preferences-actions>button:disabled{opacity:.55}.notification-preferences-actions p{margin:0;font-size:10px;font-weight:750}.notification-preferences-success{color:#3f6c32}.notification-preferences-error{color:#982f29}.auth-modal .auth-field-hint.error{color:#a33c32;font-weight:700}.auth-modal input[aria-invalid=true]{border-color:#b64c41;box-shadow:0 0 0 2px #b64c411f}@media (max-width:760px){.notification-delivery-settings{grid-template-columns:1fr;align-items:stretch}.notification-preference-list,.notification-preferences-seller .notification-preference-list{grid-template-columns:1fr}.notification-preferences-heading{flex-direction:column}.notification-preferences-actions{flex-direction:column;align-items:stretch}.notification-preferences-actions>button{width:100%}.insights-type-filter{width:100%;min-width:0}.insights-type-filter>div{box-shadow:none;border-width:1px 0 0;border-radius:0 0 10px 10px;position:static}.insights-filters{flex-direction:column;align-items:stretch}.insights-filters>label{box-sizing:border-box;width:100%}}.member-identity-controls{flex:none;justify-items:stretch;gap:3px;display:grid}.member-identity-controls>button{min-height:30px;color:#0c3475!important;background:#eef1f3!important;padding-block:6px!important}.signed-in-name{color:#315f28;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#eaf5e5;border:1px solid #6aa94f;border-radius:999px;max-width:118px;padding:3px 8px;font-size:9px;font-weight:850;line-height:1.1;display:block;overflow:hidden}@media (max-width:380px){.signed-in-name{max-width:78px;font-size:8px}}@media (max-width:760px){.seller-workplace-modes:not(.platform-control-modes){grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 24px);display:grid;overflow:visible}.seller-workplace-modes:not(.platform-control-modes) a{text-align:center;white-space:normal;place-items:center;min-width:0;min-height:44px;padding:9px 7px;display:grid}:is(.workplace-table-wrap:has(.semen-listings-table),.simple-table-wrap:has(.seller-insights-results-table)){box-shadow:none;background:0 0;border:0;overflow:visible}.workplace-table-wrap .semen-listings-table,.seller-insights-results-table{table-layout:auto;width:100%;min-width:0;display:block}.semen-listings-table thead,.seller-insights-results-table thead{display:none}.semen-listings-table tbody,.seller-insights-results-table tbody{gap:12px;width:100%;display:grid}.semen-listings-table tbody tr,.seller-insights-results-table tbody tr{background:#fff;border:1px solid #cfdbd2;border-left:5px solid #78ae63;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:hidden;box-shadow:0 7px 20px #0c347512}.semen-listings-table tbody td,.seller-insights-results-table tbody td{color:#172b49;text-align:left;overflow-wrap:anywhere;border:0;border-bottom:1px solid #e4eae5;padding:10px 12px;display:block;background:0 0!important;width:auto!important;min-width:0!important}.semen-listings-table tbody td:before,.seller-insights-results-table tbody td:before{content:attr(data-label);color:#647369;letter-spacing:.7px;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900;line-height:1.2;display:block}.semen-listings-table tbody td:nth-child(3),.semen-listings-table tbody td:nth-child(4),.semen-listings-table tbody td:nth-child(5),.semen-listings-table tbody td:nth-child(6),.semen-listings-table tbody td:nth-child(12),.semen-listings-table tbody td:nth-child(14),.semen-listings-table tbody td:nth-child(15),.seller-insights-results-table tbody td:first-child,.seller-insights-results-table .insights-filter-empty{grid-column:1/-1}.semen-listings-table tbody td:nth-child(3){color:#0c3475;font-size:15px;font-weight:850;background:#f2f7ef!important}.semen-listings-table tbody td:nth-child(15),.seller-insights-results-table tbody td:last-child{border-bottom:0}.semen-listings-table .listing-photo-review-cell{justify-items:start;gap:8px;width:100%;display:grid}.semen-listings-table .listing-photo-review-cell img{object-fit:contain;object-position:center;border-radius:9px;width:min(100%,280px);height:auto;max-height:180px}.semen-listings-table .listing-photo-review-actions{flex-wrap:wrap;justify-content:flex-start}.semen-listings-table .listing-photo-note-cell{flex-direction:column;align-items:stretch;gap:7px}.semen-listings-table .listing-photo-note-input textarea{resize:vertical;height:76px;min-height:76px;max-height:150px;font-size:13px}.semen-listings-table .listing-photo-note-cell .listing-edit-button{flex-basis:auto;align-self:flex-start;width:auto;min-height:40px;padding:8px 11px}.semen-listings-table :is(input,select,textarea){box-sizing:border-box;width:100%;max-width:100%;min-height:44px}.semen-listings-table :is(button,.listing-photo-upload span){min-height:40px}.semen-listings-table .listing-edit-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.semen-listings-table .listing-edit-actions button{min-height:44px}.semen-listings-table .status{white-space:normal;align-items:center;max-width:100%;display:inline-flex}.semen-listings-table .seller-listing-rejected-row{background:#fff9f7;border-left-color:#b33b32}.seller-listing-rejected-row>td:first-child{box-shadow:none!important;background:0 0!important}.seller-insights-results-table tbody td:first-child strong,.seller-insights-results-table tbody td:first-child small{display:block}.seller-insights-results-table tbody td:first-child strong{color:#0c3475;font-size:14px}.seller-insights-results-table tbody td:first-child small{color:#647369;margin-top:3px;font-size:10px;line-height:1.4}.seller-insights-results-table tbody td:not(:first-child){justify-content:space-between;align-items:center;gap:8px;display:flex}.seller-insights-results-table tbody td:not(:first-child):before{margin:0}.seller-insights-results-table .insights-filter-empty{text-align:center!important;display:block!important}.seller-insights-results-table .insights-filter-empty:before{content:none}}@media (max-width:430px){.semen-listings-table tbody tr,.seller-insights-results-table tbody tr{grid-template-columns:1fr}.semen-listings-table tbody td,.seller-insights-results-table tbody td{grid-column:1!important}}@media (max-width:760px){.live-cattle-table-wrap:has(.seller-live-cattle-table){box-shadow:none;background:0 0;border:0;overflow:visible}.seller-live-cattle-table{table-layout:auto;width:100%;display:block;min-width:0!important}.seller-live-cattle-table thead{display:none}.seller-live-cattle-table tbody{gap:12px;width:100%;display:grid}.seller-live-cattle-table tbody tr{background:#fff;border:1px solid #cfdbd2;border-left:5px solid #78ae63;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:hidden;box-shadow:0 7px 20px #0b347512}.seller-live-cattle-table tbody td{color:#24364d;text-align:left;overflow-wrap:anywhere;border:0;border-bottom:1px solid #e4eae5;padding:10px 12px;display:block;background:0 0!important;width:auto!important;min-width:0!important}.seller-live-cattle-table tbody td:before{content:attr(data-label);color:#6a776d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;line-height:1.2;display:block}.seller-live-cattle-table tbody td:nth-child(2),.seller-live-cattle-table tbody td:nth-child(9),.seller-live-cattle-table tbody td:first-child{grid-column:1/-1}.seller-live-cattle-table tbody td:nth-child(2){color:#0c3475;order:1;background:#f2f7ef!important}.seller-live-cattle-table tbody td:nth-child(3){order:2}.seller-live-cattle-table tbody td:nth-child(4){order:3}.seller-live-cattle-table tbody td:nth-child(5){order:4}.seller-live-cattle-table tbody td:nth-child(6){order:5}.seller-live-cattle-table tbody td:nth-child(7){order:6}.seller-live-cattle-table tbody td:nth-child(8){order:7}.seller-live-cattle-table tbody td:nth-child(9){order:8}.seller-live-cattle-table tbody td:first-child{border-bottom:0;order:9}.seller-live-cattle-table .live-cattle-edit-button,.seller-live-cattle-table .live-cattle-status-select{width:100%;min-height:44px}.seller-live-cattle-table .live-edit-pending{margin-top:6px}.seller-live-cattle-table .listing-rejection-alert{margin:0}.seller-live-cattle-table .seller-listing-rejected-row{background:#fff9f7;border-left-color:#b33b32}.seller-live-cattle-table .seller-listing-rejected-row>td:first-child{box-shadow:none!important;background:0 0!important}}@media (max-width:430px){.seller-live-cattle-table tbody tr{grid-template-columns:1fr}.seller-live-cattle-table tbody td{grid-column:1!important}}@media (max-width:620px){.masthead :is(.wordmark,.member-signin,.mobile-nav-toggle),.toolbar button,.site-legal-footer :is(a,button){min-height:44px}.site-legal-footer :is(a,button){align-items:center;padding-block:8px;display:inline-flex}.data-wrap th button{min-height:40px;padding-block:6px}.workplace-card{padding:14px}}.semen-inventory-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.semen-inventory-actions label{color:#566359;letter-spacing:.06em;text-transform:uppercase;gap:4px;font-size:9px;font-weight:900;display:grid}.semen-inventory-actions select{color:#17283d;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #c8d3ca;border-radius:7px;min-width:145px;height:38px;padding:6px 30px 6px 10px;font-size:12px;font-weight:750}.semen-inventory-actions>span{color:#4d7639;white-space:nowrap;background:#edf5e8;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:850}@media (max-width:620px){.workplace-listings>.workplace-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.semen-inventory-actions{justify-content:space-between;width:100%}.semen-inventory-actions label{flex:1;min-width:0}.semen-inventory-actions select{width:100%;min-width:0;min-height:44px}}.required-field-mark{color:#a43b32;vertical-align:baseline;margin-left:.18rem;font-weight:900;line-height:1;text-decoration:none;display:inline}.required-fields-note{color:#5c6570;margin:0 0 12px;font-size:12px;font-weight:750}.required-fields-note>span{color:#a43b32;font-size:14px;font-weight:900}:is(.workplace-listing-form label:has(>.required-field-mark),.embryo-form label:has(>.required-field-mark),.live-cattle-form label:has(>.required-field-mark),.commercial-add-form label:has(>.required-field-mark)){display:block}:is(.workplace-listing-form label:has(>.required-field-mark)>:is(input,select,textarea),.embryo-form label:has(>.required-field-mark)>:is(input,select,textarea),.live-cattle-form label:has(>.required-field-mark)>:is(input,select,textarea),.commercial-add-form label:has(>.required-field-mark)>:is(input,select,textarea)){margin-top:6px;display:block}.platform-tabs{flex-wrap:wrap;max-width:100%}.platform-tabs button:disabled{opacity:.45;cursor:not-allowed}.commercial-panel{min-width:0;color:var(--navy)}.commercial-panel button{background:var(--navy);color:#fff;border:1px solid #0000;border-radius:8px;padding:9px 13px;font-size:13px;font-weight:700}.commercial-panel button:disabled{opacity:.45;cursor:not-allowed}.commercial-panel button.commercial-secondary{color:var(--navy);background:#fff;border-color:#c8d2dc}.commercial-panel button.commercial-text-button{color:#174c91;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:12px;text-decoration:underline}.commercial-panel input:not([type=checkbox]):not([type=file]),.commercial-panel select,.commercial-panel textarea{width:100%;min-width:0;min-height:38px;color:var(--navy);background:#fff;border:1px solid #b9c7d4;border-radius:7px;padding:8px 10px;font:14px Arial}.commercial-panel input:disabled,.commercial-panel select:disabled{background:#f1f3f5}.commercial-panel input:read-only{color:#4a5b6e;background:#f2f5f7}.commercial-panel :is(input,select,textarea,button,a,summary):focus-visible{outline-offset:2px;outline:3px solid #87b9f1}.commercial-panel label{color:#35495e;gap:6px;font-size:13px;font-weight:700;display:grid}.commercial-toolbar fieldset{border:0;flex-wrap:wrap;align-items:end;gap:10px;margin:0;padding:0;display:flex}.commercial-toolbar label{flex:155px}.commercial-toolbar .commercial-search{flex:2 230px}.commercial-panel .commercial-help{color:#5f6f7e;margin:0;font-size:13px;line-height:1.5}.commercial-unsaved{background:#edf5ff;border:1px solid #96bce5;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.commercial-table-wrap{border:1px solid #d6dee5;border-radius:10px;max-height:70vh;overflow:auto}.commercial-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1210px;font-size:13px;line-height:1.4}.commercial-table th{z-index:2;color:#fff;text-align:left;white-space:nowrap;background:#123a78;padding:11px 12px;position:sticky;top:0}.commercial-panel button.commercial-sort-button{color:#fff;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0;font-size:13px;display:inline-flex}.commercial-sort-button span{color:#cce9bd;font-size:10px}.commercial-table td{vertical-align:middle;background:#fff;border-bottom:1px solid #e0e6ec;padding:10px 12px}.commercial-table td:first-child{width:125px}.commercial-table td:nth-child(2){min-width:215px;max-width:280px}.commercial-table td:nth-child(3){width:104px;min-width:104px}.commercial-table td:nth-child(6){width:155px;min-width:150px}.commercial-table td:nth-child(7){min-width:116px}.commercial-table .commercial-bull-cell>strong,.commercial-table .commercial-bull-cell>span{display:block}.commercial-bull-cell>strong{font-size:14px}.commercial-bull-cell>span,.commercial-table small{color:#667586;font-size:12px}.commercial-picture-cell>span{color:#6c7884;text-align:center;font-size:12px;display:block}.commercial-current-picture{background:#eef2f5;border:1px solid #ccd6df;border-radius:7px;width:88px;height:62px;display:block;overflow:hidden}.commercial-current-picture img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.commercial-table a{color:#174c91;white-space:nowrap;font-weight:700}.commercial-url-cell{min-width:260px}.commercial-url-cell>a,.commercial-url-cell>span{margin-bottom:6px;display:block}.commercial-panel .commercial-checkbox{white-space:nowrap;align-items:center;gap:6px;margin-top:6px;font-size:12px;font-weight:500;display:flex}.commercial-checkbox input{accent-color:#123a78;width:16px;height:16px;margin:0}.commercial-dirty-row td{background:#f2f7ff}.commercial-row-actions{flex-wrap:wrap;align-items:center;gap:6px;min-width:115px;display:flex}.commercial-detail-row td{padding:8px 16px;background:#f5f8fb!important}.commercial-detail-row .feedback-message{margin:0}.commercial-history{max-width:min(950px,85vw);padding:10px 0;font-size:13px}.commercial-history ul{max-height:230px;margin:8px 0 0;padding-left:20px;overflow:auto}.commercial-history li{padding:5px 0}.commercial-add-form{background:#f7faf5;border:1px solid #a9c398;border-radius:12px;gap:16px;padding:20px;display:grid}.commercial-add-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.commercial-add-heading h3{margin:0;font-size:22px}.commercial-add-heading p{color:#5b6b7a;margin:6px 0 0;font-size:14px;line-height:1.5}.commercial-add-form>fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.commercial-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:13px;display:grid}.commercial-form-grid>button{justify-self:start}.commercial-span-2{grid-column:span 2}.commercial-match-notice{background:#fff;border-left:3px solid #7aa55b;margin:0;padding:12px;font-size:14px;line-height:1.5}.commercial-photo-grid{max-width:650px;display:block}.commercial-photo-grid .platform-bull-photo-editor{width:100%}.commercial-existing-photo{color:#5b6b7a;align-items:center;gap:20px;font-size:13px;display:flex}.commercial-existing-photo>div{flex-shrink:0;width:220px}.commercial-static-details{border-top:1px solid #d3ddce;padding-top:15px}.commercial-static-details>summary{cursor:pointer;margin-bottom:14px;font-size:15px;font-weight:700}.commercial-static-details .angus-pedigree-editor{margin-top:16px}.commercial-publish-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.commercial-publish-actions>span{color:#5b6b7a;font-size:12px}@media (max-width:850px){.commercial-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-panel .platform-panel-heading h2{font-size:23px}.commercial-panel .platform-panel-heading p{font-size:13px}}@media (max-width:560px){.commercial-form-grid{grid-template-columns:1fr}.commercial-span-2{grid-column:auto}.commercial-add-form{padding:13px}.commercial-existing-photo{display:block}.commercial-toolbar button{flex:1}.commercial-panel button{min-height:38px}.commercial-panel input:not([type=checkbox]):not([type=file]),.commercial-panel select,.commercial-panel textarea{font-size:16px}.commercial-table-wrap{max-height:65vh}.commercial-publish-actions>button{width:100%}.commercial-add-heading h3{font-size:19px}}.epd-source-workspace{gap:13px;display:grid}.epd-source-tabs{background:#eef3ef;border:1px solid #d7e0d9;border-radius:12px;gap:8px;padding:6px;display:flex}.epd-source-tabs button{color:#4f5e69;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:0 290px;gap:2px;padding:10px 14px;display:grid}.epd-source-tabs button strong{font-size:12px}.epd-source-tabs button span{font-size:9px}.epd-source-tabs button.active{color:var(--navy);background:#fff;border-color:#174c91;box-shadow:0 1px 4px #0a2e6314}.epd-import-panel{color:var(--navy)}.epd-import-guide{color:#405544;background:#f2f8ee;border-left:5px solid #91c873;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:5px 24px;padding:14px 16px;font-size:12px;line-height:1.45;display:grid}.epd-import-guide>strong{color:var(--navy);grid-column:1/-1;font-size:14px}.epd-import-guide ol{flex-wrap:wrap;gap:7px 24px;margin:0;padding-left:20px;display:flex}.epd-import-guide p{color:#5e6e63;margin:0}.epd-import-fields{border:0;grid-template-columns:minmax(175px,.65fr) repeat(2,minmax(240px,1fr)) auto;align-items:end;gap:12px;margin:0;padding:0;display:grid}.epd-import-fields>label{color:#344151;gap:6px;font-size:11px;font-weight:800;display:grid}.epd-import-fields input[type=date]{color:#132033;background:#fff;border:1px solid #c6d0c9;border-radius:9px;min-height:48px;padding:10px;font:14px Arial}.epd-import-fields>button,.epd-publish-row button{background:var(--navy);color:#fff;white-space:nowrap;border:0;border-radius:9px;min-height:48px;padding:11px 17px;font-size:12px;font-weight:850}.epd-import-fields>button:disabled,.epd-publish-row button:disabled{opacity:.5}.epd-import-fields-single{grid-template-columns:minmax(175px,.65fr) minmax(320px,1.6fr) auto}.epd-import-fields-file-only{grid-template-columns:minmax(320px,1fr) auto}.epd-file-picker{cursor:pointer;background:#f8fbf6;border:1px dashed #8dad7d;border-radius:10px;min-height:78px;padding:11px 13px;position:relative}.epd-file-picker>span{color:#4f614f;text-transform:uppercase;letter-spacing:.4px;font-size:10px}.epd-file-picker>strong{color:#0c3475;font-size:13px}.epd-file-picker>small{color:#68766b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.epd-file-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.epd-file-picker:focus-within{outline-offset:2px;outline:3px solid #8abbed}.epd-import-panel .feedback-message{white-space:pre-line}.epd-preview{border-top:1px solid #dce3dd;gap:13px;padding-top:14px;display:grid}.epd-stat-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;display:grid}.epd-stat-grid article{background:#fff;border:1px solid #d9e1da;border-radius:11px;gap:2px;padding:13px;display:grid}.epd-stat-grid small{color:#66805d;text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:850}.epd-stat-grid strong{font-size:23px;line-height:1.15}.epd-stat-grid span{color:#6b7882;font-size:10px}.epd-missing-bulls{background:#fafbf9;border:1px solid #d8e0da;border-radius:9px}.epd-missing-bulls summary{cursor:pointer;color:#345f83;padding:11px 13px;font-size:11px;font-weight:800}.epd-missing-bulls>div{border-top:1px solid #e2e7e3;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px 15px;max-height:260px;padding:10px 13px;display:grid;overflow:auto}.epd-missing-bulls span{color:#56636d;text-overflow:ellipsis;white-space:nowrap;padding:4px 0;font-size:10px;overflow:hidden}.epd-mapping-sample{background:#fff;border:1px solid #d8e0da;border-radius:10px;gap:8px;padding:12px;display:grid}.epd-mapping-sample small{color:#67934f;letter-spacing:1.1px;font-size:9px;font-weight:850}.epd-mapping-sample h3{margin:3px 0 0;font-size:16px}.epd-mapping-sample p{color:#6b7882;margin:3px 0 0;font-size:10px}.epd-mapping-sample table{border-collapse:collapse;width:100%;font-size:10px}.epd-mapping-sample th{color:#fff;text-align:left;white-space:nowrap;background:#123a78;padding:8px}.epd-mapping-sample td{white-space:nowrap;border-bottom:1px solid #e2e6e3;padding:8px}.epd-publish-row{color:#fff;background:#0b2f66;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.epd-publish-row>div{gap:3px;display:grid}.epd-publish-row span{color:#d8e3f3;font-size:10px}.epd-publish-row button{color:#071f4b;background:#91c873}.epd-preview progress{accent-color:#91c873;width:100%;height:10px}.epd-result{background:#eef8e8;border:1px solid #a8c89a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.epd-result>strong{color:#315b2f;margin-right:auto}.epd-result>span{color:#43564a;background:#fff;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:750}.epd-history{border-top:1px solid #dce3dd;gap:9px;padding-top:14px;display:grid}.epd-history small{color:#67934f;letter-spacing:1.1px;font-size:9px;font-weight:850}.epd-history h3{margin:3px 0 0;font-size:18px}.epd-history-table-wrap{border:1px solid #d8dfda;border-radius:9px;overflow:auto}.epd-history table{border-collapse:collapse;width:100%;font-size:10px}.epd-history th{color:#fff;text-align:left;white-space:nowrap;background:#123a78;padding:9px}.epd-history td{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e2e6e3;max-width:360px;padding:9px;overflow:hidden}.epd-batch-status{background:#eef1f3;border-radius:99px;padding:4px 7px;font-weight:800;display:inline-block}.epd-batch-completed{color:#3f6837;background:#e5f3df}.epd-batch-failed{color:#8b3027;background:#fae6e2}.epd-batch-processing,.epd-batch-pending{color:#285b93;background:#e7f0fb}@media (max-width:1100px){.epd-import-fields{grid-template-columns:1fr 1fr}.epd-import-fields>label:first-child,.epd-import-fields>button{grid-column:1/-1}.epd-import-fields-single>label:first-child{grid-column:auto}.epd-stat-grid,.epd-missing-bulls>div{grid-template-columns:1fr 1fr}}@media (max-width:650px){.epd-source-tabs{overflow-x:auto}.epd-source-tabs button{flex:0 0 220px}.epd-import-guide{display:block}.epd-import-guide ol{margin:8px 0;display:grid}.epd-import-fields{grid-template-columns:1fr}.epd-import-fields>label:first-child,.epd-import-fields>button{grid-column:auto}.epd-stat-grid{grid-template-columns:1fr 1fr}.epd-stat-grid strong{font-size:18px}.epd-missing-bulls>div{grid-template-columns:1fr}.epd-publish-row{flex-direction:column;align-items:stretch}.epd-publish-row button{width:100%}.epd-result{display:grid}.epd-result>strong{margin:0}.platform-tabs{overflow-x:auto}.platform-tabs button{flex:none}}.support-page,.support-admin-page{color:#17345c;background:#f5f8fb;min-height:100vh}.support-customer-wrap,.support-admin-wrap{max-width:1180px;margin:0 auto;padding:24px 20px 64px}.support-admin-wrap{max-width:1540px}.support-page-heading,.support-case-title{justify-content:space-between;align-items:flex-start;gap:20px;margin:18px 0 24px;display:flex}.support-page-heading small,.support-case-title small{letter-spacing:.12em;color:#5b873b;font-size:12px;font-weight:800}.support-page-heading h1,.support-case-title h2{color:#12366e;margin:4px 0;line-height:1.15}.support-page-heading p,.support-case-title p{color:#617182;margin:6px 0}.support-primary,.support-note-send,.support-reopen{color:#fff;cursor:pointer;background:#12366e;border:0;border-radius:9px;padding:12px 18px;font-weight:800}.support-primary:hover{background:#0c2858}.support-primary:disabled,.support-note-send:disabled{opacity:.6;cursor:not-allowed}.support-back{color:#12366e;cursor:pointer;background:0 0;border:0;padding:5px 0 16px;font-weight:750}.support-customer-list,.support-new-form,.support-case-detail,.support-admin-detail,.support-settings-panel,.support-report{background:#fff;border:1px solid #d9e4eb;border-radius:16px;padding:22px;box-shadow:0 8px 24px #12366e0c}.support-new-form{gap:18px;max-width:780px;display:grid}.support-new-form h2{margin:0}.support-new-form p{color:#647487;margin:0}.support-new-form label,.support-composer label,.support-admin-aside label,.support-settings-panel label{color:#17345c;gap:7px;font-weight:750;display:grid}.support-new-form input,.support-new-form select,.support-new-form textarea,.support-composer textarea,.support-admin-aside input,.support-admin-aside select,.support-admin-aside textarea,.support-settings-panel input,.support-list-controls input,.support-queue-controls input,.support-queue-controls select,.support-advanced-filters input,.support-advanced-filters select,.support-report select{color:#17345c;width:100%;font:inherit;background:#fff;border:1px solid #b9c9da;border-radius:9px;min-width:0;padding:11px 13px}.support-new-form textarea,.support-composer textarea{resize:vertical;min-height:132px}.support-field-error{color:#a43d34;font-size:13px;font-weight:700}.support-form-actions{align-items:center;gap:14px;display:flex}.support-form-actions span,.support-new-form small{color:#697888;font-size:13px}.support-list-controls,.support-queue-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:16px 0;display:flex}.support-list-controls form,.support-queue-controls form{gap:7px;min-width:min(420px,100%);display:flex}.support-list-controls form button,.support-queue-controls form button,.support-pagination button{color:#17345c;cursor:pointer;background:#fff;border:1px solid #bdcddb;border-radius:9px;padding:9px 14px;font-weight:750}.support-filter-tabs,.support-admin-sections,.support-queue-views{flex-wrap:wrap;gap:7px;display:flex}.support-filter-tabs button,.support-admin-sections button,.support-queue-views button{color:#17345c;cursor:pointer;background:#fff;border:1px solid #cbd9e5;border-radius:9px;padding:9px 12px;font-weight:750}.support-filter-tabs button.active,.support-admin-sections button.active,.support-queue-views button.active{color:#fff;background:#12366e;border-color:#12366e}.support-empty{text-align:center;color:#68778a;background:#fff;border:1px dashed #c5d5e2;border-radius:14px;padding:42px 22px}.support-empty h3{color:#12366e;margin:0 0 6px}.support-empty p{margin:0}.support-customer-list{padding:0;overflow:hidden}.support-customer-row{text-align:left;color:#17345c;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e1e9ee;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;width:100%;padding:18px 20px;display:grid}.support-customer-row:last-child{border-bottom:0}.support-customer-row:hover{background:#f7fbf3}.support-customer-main{gap:4px;min-width:0;display:grid}.support-customer-main strong{color:#4b7b39;font-size:12px}.support-customer-main b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-customer-main small{color:#6f7d8c}.support-status{white-space:nowrap;color:#12366e;background:#eaf1fa;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.support-status.new{color:#315f28;background:#e9f7dc}.support-status.waiting_customer{color:#775315;background:#fff1d8}.support-status.resolved{color:#27663a;background:#e6f5e9}.support-status.closed{color:#52606c;background:#e9edf0}.support-unread{color:#216d36;white-space:nowrap;font-size:12px}.support-pagination{justify-content:center;align-items:center;gap:14px;margin:20px 0;display:flex}.support-pagination button:disabled{opacity:.45}.support-case-detail{padding:26px}.support-case-title{align-items:center;margin:0 0 18px}.support-case-title h2{font-size:clamp(22px,3vw,30px)}.support-resolution{background:#edf8e9;border-left:4px solid #80bb66;border-radius:8px;margin:14px 0;padding:12px 16px}.support-resolution p{margin:4px 0}.support-thread{gap:14px;margin:24px 0;display:grid}.support-message{background:#f1f5f8;border:1px solid #d9e3eb;border-radius:14px;max-width:82%;padding:14px 17px}.support-message.customer{background:#edf7e6;border-color:#c7e4bd;justify-self:end}.support-message.support{justify-self:start}.support-message.internal{background:#fff3de;border:2px solid #d8a347;justify-self:start}.support-message header{color:#5e6e7c;justify-content:space-between;align-items:center;gap:15px;font-size:13px;display:flex}.support-message.internal header strong{color:#795009}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;line-height:1.5}.support-case-attachments{border-top:1px solid #e2e8ef;padding-top:16px}.support-attachment-list{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.support-attachment-list button{color:#12366e;cursor:pointer;background:#fff;border:1px solid #a9c1d3;border-radius:8px;padding:7px 10px}.support-composer{border-top:1px solid #dde6ed;gap:12px;padding-top:20px;display:grid}.support-reply-files{font-size:13px}.support-reply-files input{font-weight:400}.support-closed-note{background:#f1f4f6;border-radius:8px;padding:12px}.support-reopen{color:#285c24;background:#dff2d1;justify-self:start}.support-reopen:hover{background:#c7e8b8}.support-admin-sections{margin-left:auto}.support-admin-context{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.support-admin-context>div{overflow-wrap:anywhere;border:1px solid #dce6ee;border-radius:9px;min-width:0;padding:12px}.support-admin-context strong{color:#6b7b88;text-transform:uppercase;margin-bottom:5px;font-size:12px;display:block}.support-technical{color:#647485;grid-column:1/-1}.support-admin-workspace{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:22px;display:grid}.support-admin-aside{background:#f8fafc;border:1px solid #d9e4eb;border-radius:12px;align-self:start;gap:14px;padding:18px;display:grid}.support-admin-aside h4{margin:0}.support-admin-aside p{color:#6a7885;margin:0}.support-admin-aside textarea{resize:vertical;min-height:100px}.support-case-metrics{border-top:1px solid #d9e3ed;padding-top:12px;font-size:13px}.support-admin-composer{background:#f5fbf1;border:2px solid #79b86e;border-radius:12px;padding:17px}.support-admin-composer.internal_note{background:#fff8e9;border-color:#d5a54b}.support-mode-switch{gap:8px;display:flex}.support-mode-switch button{cursor:pointer;background:#fff;border:1px solid #b7cbd7;border-radius:8px;padding:9px 13px;font-weight:800}.support-mode-switch button.active{color:#fff;background:#12366e}.support-admin-composer.internal_note .support-mode-switch button.active{background:#9b650c}.support-mode-warning{color:#395b32;margin:0;font-weight:750}.support-admin-composer.internal_note .support-mode-warning{color:#795009}.support-note-send{background:#9b650c;justify-self:start}.support-event-timeline{border-top:1px solid #dfe8ee;margin-top:24px;padding-top:14px}.support-event-timeline h4{margin:0 0 14px}.support-event-timeline ol{margin:0;padding-left:22px}.support-event-timeline li{color:#526476;padding:6px 0}.support-event-timeline time{color:#718092;margin-left:8px;font-size:12px}.support-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.support-summary-grid button{text-align:left;cursor:pointer;color:#12366e;background:#fff;border:1px solid #ccdbdf;border-radius:11px;padding:14px}.support-summary-grid button:hover{border-color:#72b462}.support-summary-grid strong{font-size:24px;display:block}.support-summary-grid span{font-size:12px;font-weight:750}.support-queue-views{margin:18px 0}.support-queue-controls{justify-content:flex-start}.support-queue-controls>label{white-space:nowrap;align-items:center;gap:8px;display:flex}.support-advanced-filters{background:#fff;border:1px solid #dce6eb;border-radius:10px;margin:8px 0 16px;padding:12px 15px}.support-advanced-filters summary{cursor:pointer;font-weight:800}.support-advanced-filters>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.support-advanced-filters label{font-size:13px;font-weight:750}.support-queue-table-wrap{background:#fff;border:1px solid #d9e3ea;border-radius:12px;overflow-x:auto}.support-queue-table{border-collapse:collapse;width:100%;min-width:1060px}.support-queue-table th{color:#fff;text-align:left;background:#12366e;padding:13px;font-size:13px}.support-queue-table td{vertical-align:middle;border-top:1px solid #e2e9ef;padding:12px 13px;font-size:13px}.support-queue-table tr.support-new-customer{background:#f3faef}.support-queue-table td:first-child button{text-align:left;color:#12366e;cursor:pointer;background:0 0;border:0;gap:3px;max-width:250px;padding:0;display:grid}.support-queue-table td:first-child button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-queue-table td:first-child button strong{color:#4d7c38}.support-queue-table td:first-child b{margin-top:4px;display:block}.support-target{margin-top:5px;font-size:11px;display:block}.support-target.overdue{color:#a73f34}.support-target.at_risk{color:#90610f}.support-report{gap:18px;display:grid}.support-report-cards,.support-report-timing,.support-report-grids{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.support-report-cards>div,.support-report-timing>div,.support-report-grids section{border:1px solid #dce5eb;border-radius:11px;min-width:0;padding:16px}.support-report-cards strong{font-size:26px;display:block}.support-report-cards span{color:#60707b;font-size:12px}.support-report-timing,.support-report-grids{grid-template-columns:repeat(2,minmax(0,1fr))}.support-report-bar{grid-template-columns:100px minmax(0,1fr) 32px;align-items:center;gap:9px;margin:8px 0;font-size:13px;display:grid}.support-report-bar i{background:#86c774;border-radius:99px;height:9px;display:block}.support-settings-panel{max-width:690px}.support-settings-panel form{gap:15px;display:grid}.support-settings-panel .support-primary{justify-self:start}@media (max-width:960px){.support-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.support-admin-context,.support-advanced-filters>div{grid-template-columns:repeat(2,minmax(0,1fr))}.support-admin-workspace{grid-template-columns:1fr}}@media (max-width:640px){.support-customer-wrap,.support-admin-wrap{padding:16px 12px 50px}.support-page-heading,.support-case-title{gap:10px;display:grid}.support-admin-sections{margin-left:0}.support-customer-row{grid-template-columns:1fr auto;gap:8px}.support-customer-row .support-unread{grid-column:1/-1}.support-case-detail,.support-new-form,.support-admin-detail{padding:17px}.support-message{max-width:95%}.support-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-admin-context,.support-advanced-filters>div,.support-report-cards,.support-report-timing,.support-report-grids{grid-template-columns:1fr}.support-technical{grid-column:auto}.support-list-controls form,.support-queue-controls form{width:100%}.support-queue-table{min-width:950px}.support-form-actions,.support-mode-switch{flex-wrap:wrap}}.support-mode-switch button.selected{color:#fff;background:#12366e}.support-admin-composer.internal_note .support-mode-switch button.selected{background:#9b650c}.support-admin-context small{color:#6b7b88;letter-spacing:.06em;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.support-admin-context span{color:#627284;margin-top:5px;font-size:13px;display:block}.support-event-timeline>div{color:#556777;border-top:1px solid #eef2f5;flex-wrap:wrap;gap:10px;padding:7px 0;font-size:13px;display:flex}.support-event-timeline strong{text-transform:capitalize;color:#12366e}.support-event-timeline small{overflow-wrap:anywhere;flex-basis:100%}.billing-page{min-height:calc(100vh - 65px);padding-bottom:46px}.billing-hero{justify-content:space-between;align-items:end;gap:28px;display:flex}.billing-hero>p{max-width:660px}.billing-hero>div>span,.billing-admin-heading small,.billing-panel-heading small,.billing-admin-editor-heading small,.billing-state-card small{color:#6d9959;letter-spacing:1.3px;font-size:10px;font-weight:850}.seller-billing-wrap,.admin-billing-wrap{gap:18px;width:min(1240px,100% - 36px);margin:18px auto 0;display:grid}.billing-loading,.billing-empty{text-align:center;background:#fff;border:1px solid #d7ded8;border-radius:16px;padding:34px;box-shadow:0 10px 28px #19304810}.billing-empty.compact{box-shadow:none;border-style:dashed;margin-top:16px;padding:22px}.billing-empty h2,.billing-empty h3{color:#0c3475;margin:0 0 7px}.billing-empty p{color:#687684;margin:0}.billing-empty a{color:#fff;background:#0c3475;border-radius:8px;margin-top:14px;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-block}.billing-state-card{background:#f1f7ee;border:1px solid #b8d5ac;border-left:6px solid #5e9b45;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex;box-shadow:0 8px 22px #1930480d}.billing-state-card.neutral{background:#f4f7fa;border-color:#cbd4dd #cbd4dd #cbd4dd #6c8199}.billing-state-card.attention{background:#fff8ed;border-color:#e2c18c #e2c18c #e2c18c #b77932}.billing-state-card h2{color:#0c3475;margin:3px 0 5px;font-size:21px}.billing-state-card p{color:#596b63;max-width:760px;margin:0;font-size:12px;line-height:1.5}.billing-state-card.attention p{color:#735326}.billing-state-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.billing-state-actions button{color:#fff;white-space:nowrap;background:#0c3475;border:0;border-radius:8px;padding:10px 13px;font-weight:850}.billing-state-actions button.secondary{color:#416934;background:#fff;border:1px solid #9bb890}.billing-state-actions button:disabled{opacity:.52}.billing-setup-card{background:#fff;border:2px solid #91c873;border-radius:16px;gap:18px;padding:22px;display:grid;box-shadow:0 10px 28px #19304810}.billing-setup-heading,.billing-confirmation-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.billing-setup-heading small,.billing-confirmation-heading small{color:#6d9959;letter-spacing:1.2px;font-size:9px;font-weight:850}.billing-setup-heading h2,.billing-confirmation-heading h2{color:#0c3475;margin:4px 0;font-size:25px}.billing-setup-heading p,.billing-confirmation-heading p{color:#687684;margin:0;font-size:12px;line-height:1.5}.billing-setup-heading>span{color:#4d7639;white-space:nowrap;background:#edf5e8;border-radius:99px;padding:8px 11px;font-size:11px;font-weight:850}.billing-disclosure-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.billing-disclosure-summary article{background:#f2f6f1;border-radius:11px;gap:4px;padding:14px;display:grid}.billing-disclosure-summary small{color:#697784;letter-spacing:.7px;font-size:9px;font-weight:850}.billing-disclosure-summary strong{color:#0c3475;font-size:20px}.billing-disclosure-summary span{color:#62717d;font-size:10px;line-height:1.4}.billing-disclosure-list{color:#4f5f69;gap:8px;margin:0;padding-left:20px;font-size:11px;line-height:1.5;display:grid}.billing-consent-check{color:#344b39;cursor:pointer;background:#f3f8f0;border:1px solid #b8d5ac;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:11px;padding:14px;font-size:11px;line-height:1.5;display:grid}.billing-consent-check input{accent-color:#4f853d;width:18px;height:18px;margin:1px 0 0}.billing-consent-check a{color:#0c3475;font-weight:850}.billing-setup-actions{align-items:center;gap:14px;display:flex}.billing-setup-actions button{color:#fff;background:#0c3475;border:0;border-radius:8px;padding:11px 15px;font-weight:850}.billing-setup-actions button:disabled{opacity:.48;cursor:not-allowed}.billing-setup-actions small{color:#687684;line-height:1.4}.billing-confirmation-card{background:#f8fbf6;border:1px solid #b8d5ac;border-left:6px solid #5e9b45;border-radius:16px;gap:16px;padding:22px;display:grid;box-shadow:0 10px 28px #1930480d}.billing-confirmation-heading>button{color:#356329;white-space:nowrap;background:#fff;border:1px solid #8db67c;border-radius:8px;padding:9px 12px;font-weight:850}.billing-confirmation-grid{background:#d7e3d2;border:1px solid #d7e3d2;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.billing-confirmation-grid>div{background:#fff;gap:4px;padding:13px;display:grid}.billing-confirmation-grid dt{color:#687684;letter-spacing:.5px;text-transform:uppercase;font-size:9px;font-weight:850}.billing-confirmation-grid dd{color:#173b72;margin:0;font-size:12px;font-weight:800}.billing-confirmation-note{color:#52635a;margin:0;font-size:10px;line-height:1.55}.billing-confirmation-updated{color:#738078;font-size:9px}.billing-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.billing-summary-grid article{background:#fff;border:1px solid #d7ded8;border-radius:14px;align-content:start;gap:7px;min-height:132px;padding:18px;display:grid;box-shadow:0 8px 22px #1930480d}.billing-summary-grid article.total{background:#f1f7ee;border-color:#91c873}.billing-summary-grid article.daily{background:#f5f8fc;border-color:#b8c7d9}.billing-summary-grid small{color:#697784;letter-spacing:1px;font-size:9px;font-weight:850}.billing-summary-grid strong{color:#0c3475;font-size:31px;line-height:1.1}.billing-summary-grid strong.billing-date-value{font-size:24px}.billing-summary-grid span{color:#62717d;font-size:11px;line-height:1.35}.billing-panel{background:#fff;border:1px solid #d7ded8;border-radius:16px;padding:22px;box-shadow:0 10px 28px #19304810}.billing-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.billing-panel-heading h2{color:#0c3475;margin:4px 0;font-size:25px}.billing-panel-heading p{color:#687684;max-width:740px;margin:0;font-size:12px;line-height:1.5}.billing-panel-heading>span{color:#4d7639;white-space:nowrap;background:#edf5e8;border-radius:99px;padding:8px 11px;font-size:11px;font-weight:850}.billing-panel-heading>button{color:#fff;background:#0c3475;border:0;border-radius:8px;padding:9px 13px;font-weight:800}.billing-panel-heading>button:disabled{opacity:.55}.billing-count-breakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.billing-count-breakdown article{background:#f2f5f3;border-radius:10px;gap:3px;padding:14px;display:grid}.billing-count-breakdown strong{color:#0c3475;font-size:25px}.billing-count-breakdown span{color:#66746e;font-size:10px;font-weight:750}.billing-pending-rate{color:#3f5e7d;background:#f0f5fa;border-left:4px solid #5e84aa;border-radius:8px;align-items:center;gap:10px;margin-top:16px;padding:11px 13px;font-size:11px;display:flex}.billing-pending-rate strong{white-space:nowrap}.billing-pending-rate span{line-height:1.45}.billing-sync-note{color:#6d4a22;background:#fff8ed;border-left:4px solid #b77932;border-radius:8px;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;font-size:11px;display:flex}.billing-sync-note strong{white-space:nowrap}.billing-sync-note span{line-height:1.4}.billing-allowance-meter{background:#e2e8e1;border-radius:999px;height:10px;margin-top:18px;overflow:hidden}.billing-allowance-meter i{border-radius:inherit;background:#6fa855;height:100%;transition:width .2s;display:block}.billing-allowance-copy{color:#607065;justify-content:space-between;gap:14px;margin:8px 0 0;font-size:11px;display:flex}.billing-allowance-copy strong{color:#355e2a}.billing-free-listings{margin-top:20px}.billing-free-listings h3{color:#0c3475;margin:0 0 9px;font-size:15px}.billing-free-listings>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.billing-free-listings article{background:#f8faf7;border:1px solid #dce5d8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.billing-free-listings article>div{gap:2px;min-width:0;display:grid}.billing-free-listings article strong{color:#173b72;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.billing-free-listings article span{color:#6d786e;text-transform:uppercase;font-size:9px;font-weight:800}.billing-free-listings article p{color:#607065;white-space:nowrap;margin:0;font-size:10px}.billing-muted{color:#6c7881;margin:17px 0 0;font-size:11px}.billing-error-card{background:#fff3f1;border:1px solid #e0aaa4;border-left:6px solid #aa4439;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.billing-error-card strong{color:#8d342c}.billing-error-card p{color:#70443f;margin:3px 0}.billing-error-card small{color:#80655f}.billing-error-card button{color:#fff;background:#9d3d34;border:0;border-radius:8px;padding:9px 12px;font-weight:850}.billing-error-card button:disabled{opacity:.55}.billing-volume-panel{padding:0;overflow:hidden}.billing-volume-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;list-style:none;display:flex}.billing-volume-panel summary::-webkit-details-marker{display:none}.billing-volume-panel summary>span:first-child{gap:3px;display:grid}.billing-volume-panel summary small{color:#6d9959;letter-spacing:1.1px;font-size:9px;font-weight:850}.billing-volume-panel summary strong{color:#0c3475;font-size:20px}.billing-volume-panel summary>span:last-child{color:#4d7639;background:#edf5e8;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:850}.billing-volume-panel[open] summary{border-bottom:1px solid #e0e5e1}.billing-volume-panel>p,.billing-volume-panel>form{margin:0;padding:18px 22px}.billing-volume-panel>p{color:#5d6c76}.billing-volume-panel form label{color:#344151;gap:6px;font-size:11px;font-weight:800;display:grid}.billing-volume-panel textarea{resize:vertical;width:100%;font:inherit;border:1px solid #cbd4cd;border-radius:8px;padding:10px}.billing-volume-panel form>div{justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}.billing-volume-panel form button{color:#fff;background:#0c3475;border:0;border-radius:8px;padding:10px 14px;font-weight:850}.billing-volume-panel form button:disabled{opacity:.5}.billing-volume-panel form>p{color:#6b7780;margin:10px 0 0;font-size:10px}.billing-activity-panel{gap:16px;display:grid}.billing-table-wrap{border:1px solid #dce2dd;border-radius:11px;overflow-x:auto}.billing-table{border-collapse:collapse;width:100%;min-width:900px}.billing-table th{color:#fff;text-align:left;white-space:nowrap;letter-spacing:.25px;background:#0c3475;padding:10px;font-size:9px}.billing-table td{color:#263746;vertical-align:top;border-bottom:1px solid #e2e6e3;padding:10px;font-size:11px}.billing-table tbody tr:last-child td{border-bottom:0}.billing-table td>strong,.billing-table td>small{display:block}.billing-table td>small{color:#6c7881;max-width:210px;margin-top:3px;line-height:1.35}.billing-table td a{color:#0c3475;font-weight:850}.billing-row-attention td:first-child{box-shadow:inset 5px 0 #a9473d}.billing-pagination{justify-content:center;align-items:center;gap:12px;display:flex}.billing-pagination button{color:#0c3475;background:#fff;border:1px solid #c8d2cb;border-radius:7px;padding:8px 11px;font-weight:800}.billing-pagination button:disabled{opacity:.45}.billing-pagination span{color:#62717d;font-size:11px;font-weight:750}.billing-admin-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.billing-admin-heading h2{color:#0c3475;margin:4px 0 0;font-size:29px}.billing-admin-tabs{background:#fff;border:1px solid #d7ded8;border-radius:10px;gap:6px;padding:5px;display:flex}.billing-admin-tabs button{color:#52606d;background:0 0;border:0;border-radius:7px;padding:9px 13px;font-size:11px;font-weight:850}.billing-admin-tabs button.active{color:#fff;background:#0c3475}.billing-admin-summary{gap:12px;display:flex}.billing-admin-summary article{background:#fff;border:1px solid #d7ded8;border-radius:12px;min-width:150px;padding:14px 16px;display:grid}.billing-admin-summary article.attention{background:#fff4f2;border-color:#d9a7a1}.billing-admin-summary strong{color:#0c3475;font-size:25px}.billing-admin-summary article.attention strong{color:#9a3d34}.billing-admin-summary span{color:#687684;font-size:10px;font-weight:750}.billing-admin-controls{background:#fff;border:1px solid #d7ded8;border-radius:12px;justify-content:space-between;align-items:end;gap:12px;padding:12px;display:flex}.billing-admin-controls form{flex:1;gap:7px;display:flex}.billing-admin-controls input{border:1px solid #cbd4cd;border-radius:7px;width:min(420px,100%);padding:9px 10px}.billing-admin-controls label{color:#46535e;gap:4px;font-size:10px;font-weight:800;display:grid}.billing-admin-controls select{background:#fff;border:1px solid #cbd4cd;border-radius:7px;min-width:180px;padding:9px}.billing-admin-controls button{color:#fff;background:#0c3475;border:0;border-radius:7px;padding:9px 12px;font-weight:800}.billing-admin-controls button[type=button]:not(:last-child){color:#0c3475;background:#eef1f3}.billing-admin-controls button:disabled{opacity:.5}.admin-billing-table{min-width:1540px}.billing-status-badge,.billing-request-status{border-radius:99px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-block}.billing-status-badge.active,.billing-status-badge.payment_method_ready{color:#456e33;background:#e7f4df}.billing-status-badge.past_due,.billing-status-badge.error{color:#8b3730;background:#f7e7e4}.billing-status-badge.setup_required,.billing-status-badge.not_configured,.billing-status-badge.setup_pending{color:#725715;background:#fff2c9}.billing-status-badge.disabled,.billing-status-badge.canceled,.billing-status-badge.paused{color:#58656f;background:#edf0f2}.billing-row-actions{flex-wrap:wrap;gap:6px;display:flex}.billing-row-actions button{color:#fff;background:#0c3475;border:0;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:800}.billing-row-actions button.verify{background:#4f853d}.billing-row-actions button.secondary{color:#315f2a;background:#fff;border:1px solid #85b96b}.billing-row-actions button:disabled{opacity:.5}.billing-admin-editor{background:#fff;border:2px solid #91c873;border-radius:15px;gap:15px;padding:20px;display:grid;box-shadow:0 12px 28px #19304812}.billing-admin-editor-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.billing-admin-editor-heading h3{color:#0c3475;margin:4px 0;font-size:23px}.billing-admin-editor-heading p{color:#687684;margin:0;font-size:11px}.billing-admin-editor-heading>button{color:#0c3475;background:#fff;border:1px solid #cbd4cd;border-radius:7px;padding:7px 10px;font-weight:800}.billing-admin-editor-grid{grid-template-columns:minmax(220px,.65fr) minmax(340px,1.35fr);gap:14px;display:grid}.billing-admin-editor-grid>label,.billing-admin-editor-grid>fieldset{color:#344151;border:0;align-content:start;gap:6px;margin:0;font-size:10px;font-weight:800;display:grid}.billing-admin-editor-grid .wide{grid-column:1/-1}.billing-admin-editor-grid input,.billing-admin-editor-grid select,.billing-admin-editor-grid textarea{width:100%;font:inherit;background:#fff;border:1px solid #cbd4cd;border-radius:8px;padding:9px}.billing-admin-editor-grid small{color:#6b7780;font-weight:500;line-height:1.35}.billing-admin-editor-grid legend{color:#344151;margin-bottom:5px;font-size:10px;font-weight:800}.billing-money-input{background:#fff;border:1px solid #cbd4cd;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;display:grid}.billing-money-input span{color:#4e5b64;padding-left:10px;font-weight:850}.billing-money-input input{box-shadow:none;border:0}.billing-radio{border:1px solid #dce2dd;border-radius:9px;align-items:flex-start;padding:9px;grid-template-columns:none!important;gap:8px!important;display:flex!important}.billing-radio input{margin-top:3px;width:auto!important}.billing-radio span{gap:2px;display:grid}.billing-radio strong{color:#0c3475}.billing-admin-editor>button[type=submit]{color:#fff;background:#0c3475;border:0;border-radius:8px;justify-self:start;padding:10px 14px;font-weight:850}.billing-admin-editor>button:disabled{opacity:.5}.billing-radio label{cursor:pointer;gap:2px;display:grid}.billing-admin-history{border-color:#a9c4df;gap:15px;display:grid}.billing-admin-history .billing-table{min-width:940px}.billing-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.billing-request-grid article{background:#fff;border:1px solid #d7ded8;border-radius:14px;gap:13px;padding:18px;display:grid;box-shadow:0 8px 22px #1930480d}.billing-request-grid header,.billing-request-grid footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.billing-request-grid h3{color:#0c3475;margin:3px 0}.billing-request-grid header p,.billing-request-grid header small,.billing-request-grid footer span{color:#687684;margin:0;font-size:10px}.billing-request-grid blockquote{color:#354a3b;background:#f4f7f2;border-left:4px solid #91c873;margin:0;padding:11px;font-size:12px;line-height:1.5}.billing-admin-note{color:#455766;background:#eef2f6;border-radius:8px;margin:0;padding:9px;font-size:11px}.billing-request-grid footer{align-items:center}.billing-request-grid footer button{color:#fff;background:#0c3475;border:0;border-radius:7px;padding:8px 10px;font-weight:800}.billing-request-status.pending{color:#725715;background:#fff2c9}.billing-request-status.reviewing{color:#315a8a;background:#e9f0fa}.billing-request-status.approved{color:#456e33;background:#e7f4df}.billing-request-status.declined{color:#8b3730;background:#f7e7e4}.billing-request-grid footer>div{align-items:center;gap:7px;display:flex}.billing-request-grid footer button.secondary{color:#315f2a;background:#fff;border:1px solid #85b96b}@media (max-width:1000px){.billing-summary-grid,.billing-count-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-hero,.billing-panel-heading,.billing-admin-heading,.billing-setup-heading,.billing-confirmation-heading{flex-direction:column;align-items:flex-start}.billing-confirmation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-request-grid{grid-template-columns:1fr}.billing-admin-controls{flex-direction:column;align-items:stretch}.billing-admin-controls form,.billing-admin-controls input{width:100%}}@media (max-width:700px){.seller-billing-wrap,.admin-billing-wrap{gap:13px;width:calc(100% - 24px);margin-top:14px}.billing-state-card,.billing-error-card{flex-direction:column;align-items:flex-start}.billing-state-actions{justify-content:flex-start;width:100%}.billing-state-actions button,.billing-error-card button{width:100%}.billing-summary-grid,.billing-count-breakdown,.billing-admin-editor-grid{grid-template-columns:1fr}.billing-admin-editor-grid .wide{grid-column:auto}.billing-summary-grid article{min-height:105px}.billing-summary-grid strong{font-size:28px}.billing-summary-grid strong.billing-date-value{font-size:23px}.billing-panel{padding:16px}.billing-allowance-copy{flex-direction:column;align-items:flex-start}.billing-free-listings>div{grid-template-columns:1fr}.billing-free-listings article{flex-direction:column;align-items:flex-start}.billing-free-listings article p{white-space:normal}.billing-setup-card,.billing-confirmation-card{padding:16px}.billing-disclosure-summary,.billing-confirmation-grid{grid-template-columns:1fr}.billing-setup-actions{flex-direction:column;align-items:stretch}.billing-setup-actions button,.billing-confirmation-heading>button{width:100%}.billing-sync-note,.billing-pending-rate{flex-direction:column;align-items:flex-start}.billing-volume-panel{padding:0}.billing-volume-panel summary,.billing-volume-panel>p,.billing-volume-panel>form{padding:15px}.billing-admin-tabs{width:100%}.billing-admin-tabs button{flex:1}.billing-admin-summary{grid-template-columns:1fr 1fr;display:grid}.billing-admin-summary article{min-width:0}.billing-admin-controls form{grid-template-columns:1fr 1fr;display:grid}.billing-admin-controls form input{grid-column:1/-1}.billing-admin-controls select{width:100%;min-width:0}.billing-table-wrap{border:0;overflow:visible}.billing-table,.billing-table tbody,.billing-table tr,.billing-table td{width:100%;min-width:0;display:block}.billing-table thead{display:none}.billing-table tbody{gap:11px;display:grid}.billing-table tr{background:#fff;border:1px solid #d7ded8;border-radius:12px;overflow:hidden}.billing-table td{text-align:left;border-bottom:1px solid #e2e6e3;grid-template-columns:minmax(105px,.72fr) minmax(0,1.28fr);gap:9px;padding:9px 11px;display:grid}.billing-table td:last-child{border-bottom:0}.billing-table td:before{content:attr(data-label);color:#6a7781;letter-spacing:.4px;text-transform:uppercase;font-size:9px;font-weight:850}.billing-table td>small{max-width:none}.billing-row-actions{justify-content:flex-start}.billing-request-grid article{padding:15px}.billing-request-grid header{align-items:flex-start}.billing-request-grid footer{flex-direction:column;align-items:stretch}.billing-request-grid footer button{width:100%}.billing-request-grid footer>div{flex-direction:column;align-items:stretch}.billing-admin-editor{padding:16px}.billing-admin-editor-heading{flex-direction:column}.billing-admin-editor-heading>button{align-self:stretch}}@media print{.masthead,.billing-page>:not(.seller-billing-wrap),.seller-billing-wrap>:not(.billing-confirmation-card){display:none!important}.billing-page{min-height:0;padding:0}.seller-billing-wrap{width:100%;margin:0;display:block}.billing-confirmation-card{box-shadow:none;border:1px solid #7d9971;display:grid!important}.billing-confirmation-heading>button{display:none}.billing-confirmation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:430px){.billing-summary-grid,.billing-count-breakdown,.billing-admin-summary{grid-template-columns:1fr}.billing-state-card{padding:15px}.billing-panel-heading>span{white-space:normal}.billing-volume-panel summary,.billing-volume-panel form>div{flex-direction:column;align-items:stretch}.billing-volume-panel form button{width:100%}.billing-admin-controls form{grid-template-columns:1fr}.billing-admin-controls form input{grid-column:auto}}.home-page,.tutorial-page{color:#142236;background:#f4f7f5}.home-hero{isolation:isolate;background:#e9eef0;min-height:clamp(500px,68vw,720px);position:relative;overflow:hidden}.home-hero:after{z-index:-1;content:"";background:linear-gradient(90deg,#f7f9f8fa 0%,#f7f9f8f2 30%,#f7f9f89e 49%,#f7f9f814 72%);position:absolute;inset:0}.home-hero-image{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.home-hero-copy{min-height:inherit;flex-direction:column;justify-content:center;align-items:flex-start;width:min(1420px,100% - 44px);margin:auto;padding:64px 0;display:flex}.home-hero-copy>img{width:min(390px,72vw);height:auto;margin-bottom:25px}.home-eyebrow,.home-section-heading>p{color:#4f8b3a;letter-spacing:.13em;margin:0;font-size:11px;font-weight:900}.home-hero h1{color:#0c3475;letter-spacing:-.045em;text-transform:uppercase;width:100%;max-width:750px;margin:10px 0 0;font-size:clamp(40px,5.7vw,76px);line-height:.97}.home-hero-copy>.home-hero-promise{color:#0c3475;width:100%;max-width:620px;margin:24px 0 0;font-size:clamp(22px,2.5vw,34px);font-weight:800;line-height:1.15}.home-hero-copy>.home-hero-description{color:#3e4c59;width:100%;max-width:620px;margin:12px 0 0;font-size:clamp(16px,1.4vw,20px);line-height:1.55}.home-hero-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:28px;display:flex}.home-hero-actions>a{color:#0c3475;border:2px solid #0c3475;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:11px 17px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.home-hero-actions .home-primary-action{color:#fff;background:#0c3475}.home-hero-actions .home-secondary-action{background:#fff}.home-link-section,.home-workspace-section{width:min(1420px,100% - 44px);margin:0 auto;padding:62px 0}.home-workspace-section{padding-top:8px;padding-bottom:72px}.home-section-heading{margin-bottom:22px}.home-section-heading h2{color:#0c3475;margin:6px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.08}.home-link-grid{gap:14px;display:grid}.home-link-grid-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.home-link-grid>a{min-width:0;color:inherit;background:#fff;border:1px solid #d8e1da;border-radius:14px;text-decoration:none;transition:transform .15s,border-color .15s;box-shadow:0 8px 25px #082e610f}.home-link-grid>a:hover{border-color:#88bd6e;transform:translateY(-2px)}.home-link-grid-primary>a{flex-direction:column;min-height:250px;padding:24px;display:flex}.home-link-grid-primary>a>span{color:#0c3475;background:#aadb68;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:950;display:grid}.home-link-grid-primary strong{color:#0c3475;margin:30px 0 8px;font-size:22px;line-height:1.15}.home-link-grid-primary p{color:#5c6861;margin:0;font-size:13px;line-height:1.5}.home-link-grid-primary b{color:#467b34;margin-top:auto;padding-top:20px;font-size:12px}.home-link-grid-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.home-link-grid-secondary>a{justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:18px 20px;display:flex}.home-link-grid-secondary strong{color:#0c3475;font-size:16px}.home-link-grid-secondary span{color:#5f6c64;text-align:right;font-size:11px}.tutorial-hero{color:#fff;background:linear-gradient(115deg,#082e61,#123f78);padding:64px max(22px,50% - 690px)}.tutorial-hero>p,.tutorial-group-heading>p{color:#aada70;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.tutorial-hero h1{max-width:850px;margin:8px 0 14px;font-size:clamp(34px,5vw,62px);line-height:1}.tutorial-hero span{color:#dbe7f3;max-width:760px;font-size:15px;line-height:1.55;display:block}.tutorial-index{background:#d9e2db;border:1px solid #d9e2db;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:min(1380px,100% - 36px);margin:-24px auto 20px;display:grid;overflow:hidden;box-shadow:0 9px 24px #082e6114}.tutorial-index a{color:#284158;background:#fff;align-items:center;min-height:54px;padding:11px 13px;font-size:10px;font-weight:800;line-height:1.25;text-decoration:none;display:flex}.tutorial-index a:hover{color:#0c3475;background:#f0f8eb}.tutorial-group{width:min(1380px,100% - 36px);margin:0 auto;padding:34px 0}.tutorial-group-heading{margin-bottom:18px}.tutorial-group-heading h2{color:#0c3475;margin:5px 0 0;font-size:clamp(25px,3vw,36px)}.tutorial-grid{column-count:2;column-gap:18px}.tutorial-card{background:#fff;border:1px solid #dce4dd;border-radius:14px;scroll-margin-top:24px;overflow:hidden;box-shadow:0 8px 24px #082e610e}.tutorial-card figure{background:#edf1ee;border:1px solid #dfe6e1;border-radius:10px;margin:0 24px 22px;overflow:hidden}.tutorial-card figure img{object-fit:cover;width:100%;height:160px;display:block}.tutorial-card-bull-detail figure img{height:320px}.tutorial-card-semen-listings figure img{height:280px}.tutorial-card{break-inside:avoid;width:100%;margin:0 0 18px;display:inline-block}.tutorial-card figcaption{color:#66746b;background:#f7f9f7;padding:8px 11px;font-size:10px;line-height:1.4}.tutorial-card-body{padding:24px 24px 18px}.tutorial-card h3{color:#0c3475;margin:0;font-size:21px;line-height:1.18}.tutorial-card-body>p{color:#637067;margin:8px 0 17px;font-size:13px;line-height:1.55}.tutorial-card ol{counter-reset:tutorial-step;color:#27384a;gap:12px;margin:0 0 20px;padding:0;font-size:14px;line-height:1.55;list-style:none;display:grid}.tutorial-card ol li{min-height:32px;padding-left:42px;position:relative}.tutorial-card ol li:before{color:#3f7430;content:counter(tutorial-step);counter-increment:tutorial-step;background:#e7f4db;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid;position:absolute;top:-2px;left:0}.tutorial-card-body>a{color:#fff;background:#0c3475;border-radius:7px;align-items:center;min-height:42px;padding:9px 13px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:980px){.home-link-grid-primary{grid-template-columns:1fr}.home-link-grid-primary>a{min-height:190px}.tutorial-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.home-hero{min-height:610px}.home-hero:after{background:linear-gradient(#f7f9f8fa 0%,#f7f9f8e6 54%,#f7f9f81f 100%)}.home-hero-image{object-position:62% center}.home-hero-copy{justify-content:flex-start;padding-top:54px}.home-hero-copy>img{width:min(320px,72vw)}.home-hero h1{font-size:clamp(28px,7.8vw,38px)}.home-hero-actions,.home-hero-actions>a{width:100%}.home-link-section,.home-workspace-section{width:min(100% - 28px,1420px);padding-top:42px}.home-link-grid-secondary{grid-template-columns:1fr}.tutorial-grid{column-count:1}.home-link-grid-secondary>a{flex-direction:column;align-items:flex-start;gap:5px}.home-link-grid-secondary span{text-align:left}.tutorial-hero{padding-top:45px;padding-bottom:52px}.tutorial-index{grid-template-columns:1fr;margin-top:-18px}.tutorial-card-body{padding:21px 18px 16px}.tutorial-card figure{margin:0 18px 18px}.tutorial-card figure img{height:148px}.tutorial-card-bull-detail figure img,.tutorial-card-semen-listings figure img{height:220px}}
