.pgd-directory-page{width:min(1544px,calc(100% - 32px));margin:18px auto 42px;color:var(--text,#111827)}
.pgd-directory-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px 26px;border:1px solid var(--border,#ded8ce);border-radius:14px 14px 0 0;background:linear-gradient(105deg,#fdfbf7 0%,#fdfbf7 68%,#f5faf9 100%)}
.pgd-directory-hero-copy{min-width:0}.pgd-directory-eyebrow{margin-bottom:7px;color:#087b86;font-size:11px;font-weight:800;letter-spacing:.08em}.pgd-directory-hero h1{margin:0;color:var(--text,#101828);font-size:clamp(26px,2.5vw,38px);line-height:1.08;letter-spacing:-.035em}.pgd-directory-hero p{max-width:820px;margin:9px 0 0;color:var(--text2,#536274);font-size:14px;line-height:1.55}.pgd-directory-count{flex:0 0 auto;display:flex;align-items:baseline;gap:7px;padding:10px 14px;border:1px solid #cfe2e0;border-radius:10px;background:#f7fbfa}.pgd-directory-count strong{font-size:21px;line-height:1}.pgd-directory-count span{color:#63777a;font-size:12px;font-weight:700}
.pgd-directory-nav{display:flex;overflow-x:auto;border:1px solid var(--border,#ded8ce);border-top:0;background:#fff;scrollbar-width:none}.pgd-directory-nav::-webkit-scrollbar{display:none}.pgd-directory-nav a{position:relative;flex:0 0 auto;padding:13px 20px;color:#536274;font-size:13px;font-weight:700;text-decoration:none;border-right:1px solid var(--border,#e6e1d9)}.pgd-directory-nav a:hover{color:#087b86;background:#f7fbfa}.pgd-directory-nav a.is-active{color:#087b86;background:#f2faf9}.pgd-directory-nav a.is-active:after{content:"";position:absolute;right:18px;bottom:0;left:18px;height:2px;background:#0c8b95}
.pgd-directory-segments{display:flex;gap:8px;overflow-x:auto;padding:13px 16px;border:1px solid var(--border,#ded8ce);border-top:0;background:#fff;scrollbar-width:none}.pgd-directory-segments::-webkit-scrollbar{display:none}.pgd-directory-segments a{flex:0 0 auto;padding:8px 13px;border:1px solid #ddd8cf;border-radius:999px;color:#455468;background:#fff;font-size:12px;font-weight:750;text-decoration:none}.pgd-directory-segments a:hover,.pgd-directory-segments a.is-active{border-color:#1c939c;color:#087b86;background:#eef9f8}.pgd-directory-segments a.is-active{border-color:#1c939c}
.pgd-directory-card{border:1px solid var(--border,#ded8ce);border-top:0;border-radius:0 0 14px 14px;background:#fff;overflow:hidden}.pgd-directory-tools{display:flex;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--border,#e6e1d9);background:#fbfaf7}.pgd-directory-tools-label{flex:0 0 auto;color:#6b7280;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pgd-directory-sort-list{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.pgd-directory-sort-list::-webkit-scrollbar{display:none}.pgd-directory-sort-pill,.pgd-directory-sort{display:inline-flex;align-items:center;gap:4px;color:#465568;text-decoration:none;font-weight:700}.pgd-directory-sort-pill{flex:0 0 auto;padding:7px 10px;border:1px solid #e1ddd5;border-radius:8px;background:#fff;font-size:12px}.pgd-directory-sort-pill:hover,.pgd-directory-sort-pill.is-active{color:#087b86;border-color:#8bc8ca;background:#f2faf9}.pgd-directory-sort em{color:#0b8c96;font-style:normal}.pgd-directory-sort.is-active{color:#087b86}.pgd-directory-table--people tbody td{height:50px}
.pgd-directory-table-wrap{overflow-x:auto}.pgd-directory-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.pgd-directory-table thead th{height:43px;padding:8px 10px;color:#667085;background:#fbfaf8;border-bottom:1px solid #dedad2;font-size:10px;font-weight:800;letter-spacing:.035em;text-align:left;text-transform:uppercase;white-space:nowrap}.pgd-directory-table thead th.c{text-align:center}.pgd-directory-table thead th.r{text-align:right}.pgd-directory-table tbody td{height:58px;padding:8px 10px;border-bottom:1px solid #eeeae4;color:#273444;vertical-align:middle}.pgd-directory-table tbody tr:last-child td{border-bottom:0}.pgd-directory-table tbody tr:hover td{background:#fafdfc}.pgd-directory-table td.c{text-align:center;font-variant-numeric:tabular-nums}.pgd-directory-table td.r{text-align:right;font-variant-numeric:tabular-nums}.pgd-directory-rank{color:#8a96a6;font-size:12px;font-weight:700;text-align:center}.pgd-directory-name{display:flex;align-items:center;min-width:0;gap:11px}.pgd-directory-avatar{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border:1px solid #d9e5e3;border-radius:9px;color:#087b86;background:#f4faf9;overflow:hidden}.pgd-directory-avatar img{width:100%;height:100%;object-fit:contain}.pgd-directory-name-copy{min-width:0}.pgd-directory-name-link{display:inline-block;max-width:100%;overflow:hidden;color:#111827;font-size:13px;font-weight:800;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.pgd-directory-name-link:hover{color:#087b86}.pgd-directory-meta,.pgd-directory-pedigree{margin-top:3px;overflow:hidden;color:#7a8797;font-size:10.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.pgd-directory-pedigree a{color:#5b7280;text-decoration:none}.pgd-directory-pedigree a:hover{color:#087b86}.pgd-directory-badge{display:inline-flex;margin-left:5px;padding:2px 5px;border-radius:5px;background:#edf6f5;color:#087b86;font-size:9px;font-weight:800;vertical-align:2px}.pgd-directory-rate{font-weight:800;color:#2f4758}.pgd-directory-money{font-weight:750;white-space:nowrap}.pgd-directory-follow{text-align:center}.pgd-directory-follow button{transform:scale(.9)}
.pgd-directory-empty{padding:64px 20px;text-align:center}.pgd-directory-empty i{display:block;margin-bottom:10px;color:#96a3b2;font-size:28px}.pgd-directory-empty strong{display:block;font-size:17px}.pgd-directory-empty span{display:block;margin-top:5px;color:#758194;font-size:13px}.pgd-directory-error{margin:14px;padding:12px 14px;border:1px solid #f2c9bd;border-radius:9px;color:#9a3412;background:#fff7ed;font-size:13px}
.pgd-directory-pagination{display:flex;align-items:center;justify-content:center;gap:5px;padding:18px 14px;border-top:1px solid #e8e3db}.pgd-directory-pagination a,.pgd-directory-pagination span{display:grid;min-width:34px;height:34px;padding:0 8px;place-items:center;border:1px solid #dedad2;border-radius:8px;color:#475467;background:#fff;font-size:12px;font-weight:700;text-decoration:none}.pgd-directory-pagination a:hover,.pgd-directory-pagination a.is-active{border-color:#178d96;color:#087b86;background:#f1faf9}.pgd-directory-pagination a.is-disabled{pointer-events:none;opacity:.4}.pgd-directory-pagination span{border-color:transparent}
.pgd-directory-guide{margin-top:16px;border:1px solid #cededc;border-radius:12px;background:#fff;overflow:hidden}.pgd-directory-guide>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;cursor:pointer;list-style:none;background:linear-gradient(90deg,#f5fbfa,#fbfdfc)}.pgd-directory-guide>summary::-webkit-details-marker{display:none}.pgd-directory-guide>summary>span:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.pgd-directory-guide>summary small{color:#087b86;font-size:9px;font-weight:800;letter-spacing:.08em}.pgd-directory-guide>summary strong{font-size:16px;line-height:1.3}.pgd-directory-guide>summary:focus{outline:none}.pgd-directory-guide>summary:focus-visible{outline:2px solid #8bc8ca;outline-offset:-2px}.pgd-directory-guide-action{display:flex;align-items:center;gap:7px;color:#537072;font-size:11px;font-weight:750}.pgd-directory-guide-action i{transition:transform .2s}.pgd-directory-guide .when-open{display:none}.pgd-directory-guide[open] .when-open{display:inline}.pgd-directory-guide[open] .when-closed{display:none}.pgd-directory-guide[open]>.pgd-directory-guide-action i,.pgd-directory-guide[open]>summary .pgd-directory-guide-action i{transform:rotate(180deg)}
.pgd-directory-guide-body{border-top:1px solid #dce8e6}.pgd-directory-guide-intro{max-width:1180px;margin:0;padding:22px 24px 18px;color:#455468;font-size:14px;line-height:1.75}.pgd-directory-guide-tabs{display:flex;gap:0;overflow-x:auto;padding:0 24px;border-top:1px solid #edf1f0;border-bottom:1px solid #dce5e3;background:#fbfcfb;scrollbar-width:none}.pgd-directory-guide-tabs::-webkit-scrollbar{display:none}.pgd-directory-guide-tabs button{position:relative;flex:0 0 auto;min-height:48px;padding:0 20px;border:0;background:transparent;color:#607080;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.pgd-directory-guide-tabs button:hover{color:#087b86}.pgd-directory-guide-tabs button[aria-selected=true]{color:#087b86}.pgd-directory-guide-tabs button[aria-selected=true]:after{content:"";position:absolute;right:18px;bottom:0;left:18px;height:3px;background:#15909a}.pgd-directory-guide-tabs button:focus{outline:none}.pgd-directory-guide-tabs button:focus-visible{outline:2px solid #8bc8ca;outline-offset:-3px}.pgd-directory-guide-panel[hidden]{display:none}.pgd-directory-guide-panel{padding:28px 24px 26px}.pgd-directory-guide-panel-head{max-width:1120px;margin-bottom:24px}.pgd-directory-guide-panel-head h2{margin:0 0 8px;color:#16222e;font-size:22px;line-height:1.25;letter-spacing:-.015em}.pgd-directory-guide-panel-head p{margin:0;color:#526174;font-size:14px;line-height:1.75}.pgd-directory-guide-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 42px}.pgd-directory-guide-sections section{min-width:0}.pgd-directory-guide-sections h3{margin:0 0 9px;color:#1b2936;font-size:16px;line-height:1.35}.pgd-directory-guide-sections p{margin:0 0 11px;color:#526174;font-size:13.5px;line-height:1.75}.pgd-directory-guide-sections ul{margin:12px 0 0;padding-left:19px;color:#526174;font-size:13px;line-height:1.7}.pgd-directory-guide-sections li+li{margin-top:5px}.pgd-directory-guide-checklist{margin-top:24px;padding:18px 20px;border:1px solid #d9e7e4;border-radius:10px;background:#f7fbfa}.pgd-directory-guide-checklist h3{margin:0 0 12px;font-size:14px}.pgd-directory-guide-checklist ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 24px;margin:0;padding:0;list-style:none}.pgd-directory-guide-checklist li{display:flex;gap:8px;color:#455468;font-size:12.5px;line-height:1.55}.pgd-directory-guide-checklist i{flex:0 0 auto;color:#087b86}.pgd-directory-guide-table-wrap{overflow-x:auto;margin-top:24px}.pgd-directory-guide-table{width:100%;border-collapse:collapse;font-size:12.5px}.pgd-directory-guide-table th,.pgd-directory-guide-table td{padding:11px 13px;border:1px solid #dce5e3;text-align:left;vertical-align:top}.pgd-directory-guide-table th{color:#36595b;background:#f4faf9;font-size:10px;letter-spacing:.02em;text-transform:uppercase}.pgd-directory-guide-table th:first-child{width:22%}.pgd-directory-guide-note{display:flex;gap:9px;margin:20px 0 0;padding:13px 14px;border-left:3px solid #54a9ad;color:#4b5e6f;background:#f4f9f8;font-size:12.5px;line-height:1.65}.pgd-directory-guide-note i{flex:0 0 auto;color:#087b86}.pgd-directory-guide-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pgd-directory-guide-faq-list details{border:1px solid #dde6e4;border-radius:8px;background:#fbfdfc}.pgd-directory-guide-faq-list summary{display:flex;align-items:center;gap:12px;padding:13px 14px;cursor:pointer;list-style:none;font-size:13px;font-weight:750}.pgd-directory-guide-faq-list summary::-webkit-details-marker{display:none}.pgd-directory-guide-faq-list summary i{margin-left:auto;transition:transform .2s}.pgd-directory-guide-faq-list details[open] summary i{transform:rotate(45deg)}.pgd-directory-guide-faq-list p{margin:0;padding:0 14px 14px;color:#526174;font-size:12.5px;line-height:1.7}.pgd-directory-guide-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:16px 24px 20px;border-top:1px solid #e5e9e7}.pgd-directory-guide-links>span{margin-right:3px;color:#667085;font-size:10px;font-weight:800;text-transform:uppercase}.pgd-directory-guide-links a{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #d9e3e1;border-radius:7px;color:#087b86;font-size:12px;font-weight:700;text-decoration:none}.pgd-directory-guide-links a:hover{background:#f1faf9}
@media(max-width:900px){.pgd-directory-page{width:min(100% - 20px,1544px);margin-top:10px}.pgd-directory-hero{align-items:flex-start;padding:20px;flex-direction:column}.pgd-directory-count{align-self:flex-start}.pgd-directory-guide-sections,.pgd-directory-guide-faq-list,.pgd-directory-guide-checklist ul{grid-template-columns:1fr}.pgd-directory-table{min-width:780px}}
@media(max-width:640px){.pgd-directory-page{width:100%;margin:0 auto 26px}.pgd-directory-hero{padding:18px 16px;border-right:0;border-left:0;border-radius:0}.pgd-directory-hero h1{font-size:27px}.pgd-directory-hero p{font-size:13px}.pgd-directory-count{padding:8px 11px}.pgd-directory-nav,.pgd-directory-segments,.pgd-directory-card,.pgd-directory-guide{border-right:0;border-left:0;border-radius:0}.pgd-directory-nav a{padding:12px 14px}.pgd-directory-tools{align-items:flex-start;flex-direction:column;padding:11px 12px}.pgd-directory-sort-list{width:100%}.pgd-directory-table-wrap{overflow:visible}.pgd-directory-table{display:block;min-width:0}.pgd-directory-table colgroup,.pgd-directory-table thead{display:none}.pgd-directory-table tbody{display:block;padding:8px}.pgd-directory-table tbody tr{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:8px;padding:11px 9px 9px 38px;border:1px solid #e1ddd6;border-radius:10px;background:#fff}.pgd-directory-table tbody tr:last-child{margin-bottom:0}.pgd-directory-table tbody td{display:flex;height:auto;min-height:43px;padding:6px 7px;flex-direction:column;align-items:flex-start;justify-content:center;border:0!important;background:transparent!important;font-size:12px;text-align:left!important}.pgd-directory-table tbody td:before{content:attr(data-label);display:block;margin-bottom:3px;color:#8994a3;font-size:8.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.pgd-directory-table tbody td.pgd-directory-rank{position:absolute;top:18px;left:11px;display:block;width:25px;min-height:0;padding:0;text-align:center!important}.pgd-directory-table tbody td.pgd-directory-rank:before{display:none}.pgd-directory-table tbody td.pgd-directory-primary{grid-column:1/-1;min-height:49px;padding-top:2px;padding-bottom:8px;border-bottom:1px solid #eeeae4!important}.pgd-directory-table tbody td.pgd-directory-primary:before{display:none}.pgd-directory-table tbody td.pgd-directory-follow{position:absolute;top:9px;right:8px;display:block;width:32px;min-height:0;padding:0}.pgd-directory-table tbody td.pgd-directory-follow:before{display:none}.pgd-directory-name{padding-right:34px}.pgd-directory-name-link{font-size:14px}.pgd-directory-meta,.pgd-directory-pedigree{max-width:calc(100vw - 118px)}.pgd-directory-money{font-size:11px}.pgd-directory-pagination{padding:14px 8px}.pgd-directory-pagination a,.pgd-directory-pagination span{min-width:31px;height:31px;padding:0 6px}.pgd-directory-guide{margin-top:10px}.pgd-directory-guide>summary{padding:14px 15px}.pgd-directory-guide-intro{padding:18px 15px 15px;font-size:13px}.pgd-directory-guide-tabs{padding:0 6px}.pgd-directory-guide-tabs button{min-height:45px;padding:0 13px;font-size:12px}.pgd-directory-guide-tabs button[aria-selected=true]:after{right:11px;left:11px}.pgd-directory-guide-panel{padding:22px 15px}.pgd-directory-guide-panel-head h2{font-size:19px}.pgd-directory-guide-panel-head p,.pgd-directory-guide-sections p{font-size:13px}.pgd-directory-guide-table{min-width:620px}.pgd-directory-guide-links{padding:14px 15px 18px}}

/* Warm directory system: aligned with Pegadrom's cream and orange interface. */
.pgd-directory-page {
  --pgd-directory-accent: #ad6813;
  --pgd-directory-accent-strong: #89500a;
  --pgd-directory-soft: #fff8ed;
  --pgd-directory-line: rgba(69, 43, 14, .14);
  --pgd-directory-muted: #766653;
  box-sizing: border-box;
  width: 100%;
  max-width: var(--max-w, 1600px);
  margin: 14px auto 30px;
  padding: 0 28px;
  color: #211b14;
}

.pgd-directory-hero {
  align-items: center;
  gap: 18px;
  padding: 14px 17px;
  border-color: var(--pgd-directory-line);
  border-radius: 8px 8px 0 0;
  background: linear-gradient(115deg, #fffdf9 0%, #fffaf2 70%, #fff3df 100%);
}

.pgd-directory-eyebrow {
  color: var(--pgd-directory-accent);
}

.pgd-directory-hero h1 {
  color: #211b14;
  font-size: clamp(24px, 1.8vw, 30px);
}

.pgd-directory-hero p {
  max-width: none;
  margin-top: 4px;
  color: var(--pgd-directory-muted);
  font-size: 13px;
  line-height: 1.4;
}

.pgd-directory-count {
  gap: 5px;
  padding: 7px 10px;
  border-color: rgba(173, 104, 19, .18);
  border-radius: 6px;
  background: rgba(255, 255, 255, .76);
}

.pgd-directory-count strong {
  color: #2d2114;
  font-size: 18px;
}

.pgd-directory-count span {
  color: #806d55;
}

.pgd-directory-segments,
.pgd-directory-card {
  border-color: var(--pgd-directory-line);
}

.pgd-directory-segments {
  gap: 6px;
  padding: 7px 9px;
  background: #fffdf9;
}

.pgd-directory-segments a {
  padding: 5px 9px;
  border-color: rgba(69, 43, 14, .15);
  border-radius: 6px;
  color: #665743;
  background: #fff;
}

.pgd-directory-card {
  border-radius: 0 0 8px 8px;
}

.pgd-directory-segments a:hover,
.pgd-directory-segments a.is-active {
  border-color: rgba(173, 104, 19, .42);
  color: var(--pgd-directory-accent-strong);
  background: var(--pgd-directory-soft);
}

.pgd-directory-tools {
  padding: 11px 15px;
  border-color: var(--pgd-directory-line);
  background: #fcfaf6;
}

.pgd-directory-tools-label {
  color: #83725e;
}

.pgd-directory-sort-pill,
.pgd-directory-sort {
  color: #655846;
}

.pgd-directory-sort-pill {
  padding: 6px 9px;
  border-color: rgba(69, 43, 14, .14);
  border-radius: 7px;
}

.pgd-directory-sort-pill:hover,
.pgd-directory-sort-pill.is-active {
  border-color: rgba(173, 104, 19, .38);
  color: var(--pgd-directory-accent-strong);
  background: var(--pgd-directory-soft);
}

.pgd-directory-sort em,
.pgd-directory-sort.is-active {
  color: var(--pgd-directory-accent);
}

.pgd-directory-table thead th {
  height: 36px;
  padding-top: 6px;
  padding-bottom: 6px;
  color: #756755;
  background: #fdfbf7;
  border-color: var(--pgd-directory-line);
}

.pgd-directory-table tbody td,
.pgd-directory-table--people tbody td {
  height: 46px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-color: rgba(69, 43, 14, .09);
  color: #32291f;
}

.pgd-directory-avatar {
  flex-basis: 32px;
  width: 32px;
  height: 32px;
  border-radius: 6px;
}

.pgd-directory-name {
  gap: 9px;
}

.pgd-directory-name-copy {
  flex: 1 1 auto;
  overflow: hidden;
}

.pgd-directory-name-line {
  display: flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
  line-height: 1.2;
  white-space: nowrap;
}

.pgd-directory-name-line .pgd-directory-name-link {
  flex: 0 1 auto;
  min-width: 0;
}

.pgd-directory-age,
.pgd-directory-country {
  flex: 0 0 auto;
  color: #8a7964;
  font-size: 10.5px;
  font-weight: 650;
}

.pgd-directory-name-line .pgd-directory-badge {
  flex: 0 0 auto;
  margin-left: 0;
  vertical-align: 0;
}

.pgd-directory-pedigree--inline {
  display: flex;
  align-items: center;
  gap: 4px;
  flex: 1 1 auto;
  min-width: 0;
  margin-top: 0;
  padding-left: 8px;
  border-left: 1px solid rgba(69, 43, 14, .12);
  line-height: 1.2;
}

.pgd-directory-pedigree-segment {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  min-width: 0;
}

.pgd-directory-pedigree-segment > a,
.pgd-directory-pedigree-segment > span {
  overflow: hidden;
  text-overflow: ellipsis;
}

.pgd-directory-pedigree-sex {
  flex: 0 0 auto;
  font-size: 10px;
  line-height: 1;
}

.pgd-directory-pedigree-segment--male .pgd-directory-pedigree-sex {
  color: #2563eb;
}

.pgd-directory-pedigree-segment--female .pgd-directory-pedigree-sex {
  color: #db2777;
}

.pgd-directory-pedigree-separator {
  flex: 0 0 auto;
  color: #b3a591;
}

.pgd-directory-table--horses tbody td {
  height: 44px;
}

.pgd-directory-sort {
  min-height: 22px;
}

.pgd-directory-table tbody tr:hover td {
  background: #fffbf4;
}

.pgd-directory-rank {
  color: #9b8a74;
}

.pgd-directory-avatar {
  border-color: rgba(173, 104, 19, .18);
  color: var(--pgd-directory-accent);
  background: #fff8ed;
}

.pgd-directory-name-link {
  color: #211b14;
}

.pgd-directory-name-link:hover,
.pgd-directory-pedigree a:hover {
  color: var(--pgd-directory-accent-strong);
}

.pgd-directory-meta,
.pgd-directory-pedigree,
.pgd-directory-pedigree a {
  color: #897a67;
}

.pgd-directory-badge {
  background: #fff3de;
  color: #92570e;
}

.pgd-directory-rate {
  color: #684a25;
}

.pgd-directory-row-actions {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 62px;
  height: 30px;
  gap: 2px;
  line-height: 1;
  white-space: nowrap;
}

.pgd-directory-page .pgd-directory-follow .pgd-kalp-btn,
.pgd-directory-page .pgd-directory-actions .pgd-private-note-widget.is-icon-only .pgd-private-note-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: transparent;
  color: #837563;
  box-shadow: none;
  transform: none;
}

.pgd-directory-page .pgd-directory-follow .pgd-kalp-btn:hover,
.pgd-directory-page .pgd-directory-actions .pgd-private-note-widget.is-icon-only .pgd-private-note-btn:hover {
  border: 0;
  background: #fff1dc;
  color: #a6610c;
  transform: none;
}

.pgd-directory-page .pgd-directory-follow .pgd-kalp-btn.pgd-takip-aktif,
.pgd-directory-page .pgd-directory-follow .pgd-kalp-btn--active,
.pgd-directory-page .pgd-directory-actions .pgd-private-note-widget.is-icon-only .pgd-private-note-btn.is-filled {
  background: #fff3df;
  color: #b46608;
}

.pgd-directory-page .pgd-directory-actions .pgd-private-note-btn svg {
  display: block;
  width: 16px;
  height: 16px;
}

.pgd-directory-page .pgd-directory-follow .pgd-kalp-btn i {
  display: block;
  line-height: 1;
}

.pgd-directory-page .pgd-private-note-btn__count {
  top: -2px;
  right: -2px;
}

.pgd-directory-pagination {
  padding: 10px 12px;
  border-color: var(--pgd-directory-line);
}

.pgd-directory-pagination a,
.pgd-directory-pagination span {
  min-width: 32px;
  height: 32px;
  border-radius: 6px;
}

.pgd-directory-pagination a:hover,
.pgd-directory-pagination a.is-active {
  border-color: rgba(173, 104, 19, .38);
  color: var(--pgd-directory-accent-strong);
  background: var(--pgd-directory-soft);
}

.pgd-directory-guide {
  border-color: rgba(173, 104, 19, .2);
}

.pgd-directory-guide > summary {
  background: linear-gradient(90deg, #fffaf1, #fffdf9);
}

.pgd-directory-guide > summary small,
.pgd-directory-guide-tabs button:hover,
.pgd-directory-guide-tabs button[aria-selected=true],
.pgd-directory-guide-links a,
.pgd-directory-guide-checklist i,
.pgd-directory-guide-note i {
  color: var(--pgd-directory-accent);
}

.pgd-directory-guide-tabs button[aria-selected=true]:after {
  background: var(--pgd-directory-accent);
}

.pgd-directory-guide-checklist,
.pgd-directory-guide-faq-list details,
.pgd-directory-guide-table th,
.pgd-directory-guide-note {
  border-color: rgba(173, 104, 19, .16);
  background: #fffaf3;
}

@media (max-width: 900px) {
  .pgd-directory-page {
    width: 100%;
    padding: 0 16px;
  }
}

@media (max-width: 640px) {
  .pgd-directory-page {
    width: 100%;
    padding: 0;
  }

  .pgd-directory-hero {
    align-items: center;
    flex-direction: row;
    gap: 10px;
    padding: 11px 13px;
  }

  .pgd-directory-hero-copy {
    flex: 1 1 auto;
    overflow: hidden;
  }

  .pgd-directory-eyebrow {
    margin-bottom: 2px;
    font-size: 9px;
  }

  .pgd-directory-hero h1 {
    overflow: hidden;
    font-size: 21px;
    line-height: 1.15;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .pgd-directory-hero p {
    display: none;
  }

  .pgd-directory-count {
    align-self: center;
    gap: 4px;
    padding: 5px 7px;
  }

  .pgd-directory-count strong {
    font-size: 15px;
  }

  .pgd-directory-count span {
    max-width: 62px;
    overflow: hidden;
    font-size: 9.5px;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .pgd-directory-segments {
    gap: 5px;
    padding: 6px 7px;
  }

  .pgd-directory-segments a {
    padding: 5px 8px;
    font-size: 11px;
  }

  .pgd-directory-table--notable tbody td.pgd-directory-primary {
    padding-right: 72px;
  }

  .pgd-directory-table tbody td.pgd-directory-follow.pgd-directory-actions {
    top: 9px;
    right: 9px;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 62px;
    height: 30px;
    padding: 0;
    background: #fff !important;
  }

  .pgd-directory-table--notable .pgd-directory-name {
    padding-right: 0;
  }

  .pgd-directory-table--people tbody {
    padding: 6px;
  }

  .pgd-directory-table--people tbody tr {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    margin-bottom: 6px;
    padding: 10px 8px 10px 36px;
    border-color: rgba(69, 43, 14, .14);
    border-radius: 8px;
  }

  .pgd-directory-table--people tbody td {
    height: 42px;
    min-height: 42px;
    padding: 7px 5px;
  }

  .pgd-directory-table--people tbody td:before {
    margin-bottom: 2px;
    font-size: 8px;
  }

  .pgd-directory-table--people tbody td.pgd-directory-rank {
    top: 15px;
    left: 7px;
  }

  .pgd-directory-table--people tbody td.pgd-directory-primary {
    min-height: 48px;
    margin-bottom: 6px;
    padding: 1px 40px 11px 3px;
    border-bottom: 1px solid rgba(69, 43, 14, .1) !important;
  }

  .pgd-directory-table--people.pgd-directory-table--notable tbody td.pgd-directory-primary {
    padding-right: 70px;
  }

  .pgd-directory-table--people .pgd-directory-name-link {
    display: block;
    width: 100%;
    font-size: 13.5px;
    line-height: 1.2;
  }

  .pgd-directory-table--people tbody td.pgd-directory-follow:not(.pgd-directory-actions) {
    top: 8px;
    right: 9px;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 0;
    background: #fff !important;
  }

  .pgd-directory-table--people tbody td:nth-child(n + 7):not(.pgd-directory-follow) {
    margin-top: 5px;
    padding-top: 11px;
  }

  .pgd-directory-table--people tbody td:nth-child(7) {
    position: relative;
  }

  .pgd-directory-table--people tbody td:nth-child(7)::after {
    content: "";
    position: absolute;
    top: 0;
    left: 5px;
    width: calc(400% - 10px);
    height: 1px;
    background: rgba(69, 43, 14, .075);
    pointer-events: none;
  }

  .pgd-directory-table--horses tbody {
    padding: 6px;
  }

  .pgd-directory-table--horses tbody tr {
    grid-template-columns: repeat(5, minmax(0, 1fr));
    margin-bottom: 6px;
    padding: 10px 8px 10px 36px;
    border-radius: 8px;
  }

  .pgd-directory-table--horses tbody td {
    height: 42px;
    min-height: 42px;
    padding: 7px 5px;
  }

  .pgd-directory-table--horses tbody td.pgd-directory-rank {
    top: 17px;
    left: 8px;
  }

  .pgd-directory-table--horses tbody td.pgd-directory-primary {
    min-height: 50px;
    margin-bottom: 6px;
    padding: 1px 70px 11px 3px;
    border-bottom: 1px solid rgba(69, 43, 14, .1) !important;
  }

  .pgd-directory-table--horses .pgd-directory-avatar {
    flex-basis: 30px;
    width: 30px;
    height: 30px;
  }

  .pgd-directory-table--horses .pgd-directory-name {
    gap: 7px;
  }

  .pgd-directory-table--horses .pgd-directory-name-line {
    gap: 4px;
  }

  .pgd-directory-table--horses .pgd-directory-pedigree--inline,
  .pgd-directory-table--horses .pgd-directory-country {
    display: none;
  }
}
