:root{--scdc-dark:#1b223c;--scdc-blue:#1b6da6;--scdc-blue-light:#51a9e6;--scdc-grey:#f1f4f9;--scdc-green:#21b171}.scdc5-section{background:none;padding:80px 0}.scdc5-container{margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.scdc5{font-family:Mulish,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.scdc5__head{margin-bottom:32px;margin-top:8px;text-align:center}.scdc5__head .h2{color:var(--scdc-dark);font-family:Mulish,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.2;margin:0 0 10px}.scdc5__head .lead{color:var(--muted,#6b7280);font-family:Mulish,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin:10px auto 0;max-width:60rem}.scdc5-tabs{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:26px}@media (max-width:800px){.scdc5-tabs{justify-content:center;padding:0 8px 4px}}.scdc5-tab{background:transparent;border:1px solid rgba(27,109,166,.25);border-radius:999px;color:var(--scdc-dark);cursor:pointer;font-family:Mulish,sans-serif;font-size:15px;font-weight:800;line-height:1;padding:11px 26px;position:relative;transition:background .18s ease,color .18s ease,box-shadow .18s ease,border-color .18s ease,transform .12s ease;white-space:nowrap}.scdc5-tab span{display:inline-block}.scdc5-tab:hover{border-color:rgba(81,169,230,.9);box-shadow:0 6px 18px rgba(15,23,42,.12);transform:translateY(-1px)}.scdc5-tab.is-active{background:var(--scdc-blue-light);border-color:var(--scdc-blue);box-shadow:0 10px 24px rgba(27,109,166,.35);color:#fff}.scdc5-panes{margin-top:4px}.scdc5-pane{display:none}.scdc5-pane.is-active{display:block}.scdc5-pane__grid{align-items:flex-start;display:grid;gap:18px 24px;grid-template-columns:minmax(260px,.9fr) minmax(420px,1.4fr)}@media (max-width:980px){.scdc5-pane__grid{grid-template-columns:1fr}}.scdc5-pane__text{background:#fff;border:1px solid var(--scdc-grey);border-radius:16px;box-shadow:0 6px 16px rgba(15,23,42,.06);padding:20px 20px 18px}.scdc5-pane__title{color:var(--scdc-dark);font-family:Mulish,sans-serif;font-size:18px;font-weight:800;line-height:1.25;margin:0 0 10px}.scdc5-bullets{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.scdc5-bullets li{background:#fff;border:1px solid rgba(27,34,60,.06);border-radius:16px;box-shadow:0 6px 18px rgba(15,23,42,.04);color:#4a5874;font-family:Mulish,sans-serif;font-size:14px;font-weight:500;line-height:1.5;padding:10px 12px 10px 42px;position:relative}.scdc5-bullets li:before{background:#e8f9ef;border-radius:50%;content:"";height:22px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:22px}.scdc5-bullets li:after{border:2px solid var(--scdc-green);border-left:0;border-top:0;content:"";height:12px;left:19px;position:absolute;top:50%;transform:translateY(-52%) rotate(45deg);width:7px}.scdc5-bullets b{color:var(--scdc-dark);display:block;font-family:Mulish,sans-serif;margin-bottom:2px}.scdc5-pane__body{min-width:0}.scdc5-cards{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}@media (max-width:720px){.scdc5-cards{grid-template-columns:1fr}}.scdc5-card.mini{background:#fff;border:1px solid var(--scdc-grey);border-radius:12px;box-shadow:0 6px 16px rgba(15,23,42,.06);padding:12px 14px}.k{color:var(--scdc-blue);font-size:11px;font-weight:900;letter-spacing:.06em;line-height:1;margin-bottom:4px;text-transform:uppercase}.k,.v{font-family:Mulish,sans-serif}.v{color:var(--scdc-dark);font-weight:800}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.hint{color:#68728d;font-family:Mulish,sans-serif;font-size:11.5px;margin:6px 0 0}.mini--cta{display:flex;flex-direction:column;gap:8px}.chip{border-radius:999px;display:inline-flex;font-family:Mulish,sans-serif;font-size:11px;font-weight:700;margin-top:4px;padding:3px 8px}.chip--info{background:var(--scdc-grey);color:var(--scdc-blue)}.scdc5-checklist{display:flex;flex-direction:column;gap:4px;list-style:none;margin:4px 0 0;padding:0}.scdc5-checklist li{align-items:center;color:#4a5874;display:flex;font-family:Mulish,sans-serif;font-size:12px;gap:8px}.scdc5-check{background:#f7f8fb;border:2px solid #cfd9ef;border-radius:4px;flex:0 0 auto;height:16px;position:relative;width:16px}.scdc5-checklist li.is-on .scdc5-check{background:var(--scdc-green);border-color:var(--scdc-green)}.scdc5-checklist li.is-on .scdc5-check:after{border:2px solid #fff;border-left:0;border-top:0;content:"";height:10px;left:3px;position:absolute;top:1px;transform:rotate(45deg);width:6px}.scdc5-check-label{font-family:Mulish,sans-serif;font-weight:600}.tc-input{display:flex;flex-direction:column;gap:4px}.tc-label{color:#5a6a8f;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tc-field,.tc-label{font-family:Mulish,sans-serif}.tc-field{align-items:center;background:var(--scdc-grey);border:1px solid var(--scdc-grey);border-radius:8px;color:var(--scdc-dark);display:inline-flex;font-size:12.5px;font-weight:600;padding:6px 10px}.tc-note{color:#68728d;font-family:Mulish,sans-serif;font-size:11.5px;margin:0}.scdc5-table{border:1px solid var(--scdc-grey);border-radius:12px;overflow:hidden}.scdc5-row{align-items:center;background:#fff;color:var(--scdc-dark);display:grid;font-family:Mulish,sans-serif;gap:8px;padding:10px 12px}.scdc5-row:nth-child(2n){background:#fafbfe}.scdc5-row--head{background:var(--scdc-grey);border-bottom:1px solid rgba(27,109,166,.15);color:var(--scdc-blue);font-family:Mulish,sans-serif;font-size:11px;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.t-dates .scdc5-row{grid-template-columns:60px 80px 1.3fr 90px 90px 1.5fr 1.7fr}.t-docs .scdc5-row{grid-template-columns:1.4fr 150px 220px}@media (max-width:640px){.scdc5-row--head{display:none}.t-dates .scdc5-row,.t-docs .scdc5-row{border:1px solid var(--scdc-grey);border-radius:12px;box-shadow:0 6px 16px rgba(15,23,42,.06);gap:8px 14px;grid-template-columns:1fr 1fr;margin:10px 0;padding:12px}.t-dates .scdc5-row div:before,.t-docs .scdc5-row div:before{color:#5a6a8f;display:block;font-family:Mulish,sans-serif;font-size:10px;font-weight:900;line-height:1;margin-bottom:2px;text-transform:uppercase}.t-dates .scdc5-row div:first-child:before{content:"Book"}.t-dates .scdc5-row div:nth-child(2):before{content:"Session"}.t-dates .scdc5-row div:nth-child(3):before{content:"Sale date"}.t-dates .scdc5-row div:nth-child(4):before{content:"First lot"}.t-dates .scdc5-row div:nth-child(5):before{content:"Last lot"}.t-dates .scdc5-row div:nth-child(6):before{content:"Media can be taken from"}.t-dates .scdc5-row div:nth-child(7):before{content:"Media visible in repository"}.t-docs .scdc5-row div:first-child:before{content:"Document"}.t-docs .scdc5-row div:nth-child(2):before{content:"Visible to vets"}.t-docs .scdc5-row div:nth-child(3):before{content:"Enforce before X-rays"}}.scdc5-plist{display:grid;gap:10px}.scdc5-pitem{align-items:center;background:#fff;border:1px solid var(--scdc-grey);border-radius:12px;box-shadow:0 6px 16px rgba(15,23,42,.06);cursor:pointer;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:12px 14px}.scdc5-pitem:hover{border-color:rgba(27,109,166,.35)}.scdc5-ptext{display:flex;flex-direction:column;gap:2px}.scdc5-pname{color:var(--scdc-dark);font-weight:900}.scdc5-pdesc,.scdc5-pname{font-family:Mulish,sans-serif}.scdc5-pdesc{color:#5a6a8f;font-size:13px;font-weight:700}.scdc5-tag.scdc5-pcount{color:var(--scdc-blue);font-family:Mulish,sans-serif;font-weight:900}.scdc5-chk{opacity:0;pointer-events:none;position:absolute}.scdc5-box{background:#f7f8fb;border:2px solid #cfd9ef;border-radius:6px;display:inline-block;height:18px;position:relative;width:18px}.scdc5-chk:checked+.scdc5-box{background:var(--scdc-green);border-color:var(--scdc-green)}.scdc5-chk:checked+.scdc5-box:after{border:3px solid #fff;border-left:0;border-top:0;content:"";height:10px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:6px}.scdc5-ck{border:2px solid #cfd9ef;border-radius:4px;height:16px;width:16px}.scdc5-ck--on{background:var(--scdc-green);border-color:var(--scdc-green);box-shadow:inset 0 0 0 2px rgba(33,177,113,.12)}.scdc5-note{background:var(--scdc-grey);border:1px solid rgba(27,109,166,.12);border-radius:10px;color:var(--scdc-dark);font-family:Mulish,sans-serif;font-weight:800;margin-top:10px;padding:10px 12px}@media (max-width:480px){.scdc5-section{padding:48px 0}.scdc5-tab{font-size:13px;padding:10px 18px}}