.disabled{opacity:.5;pointer-events:none}.hidden{display:none}@font-face{font-family:"AnekTelugu";src:url("../fonts/AnekTelugu-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"AnekTelugu";src:url("../fonts/AnekTelugu-SemiBold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"AnekTelugu";src:url("../fonts/AnekTelugu-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-stretch:62.5% 100%;font-display:swap;src:url("../fonts/inter-regular.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:100 900;font-stretch:62.5% 100%;font-display:swap;src:url("../fonts/inter-italic.woff2") format("woff2")}body{background-color:#d2d2d2;margin:0;padding:0}.dna-test{font-family:"AnekTelugu","Anek Telugu",sans-serif;font-size:12pt;line-height:14pt}.dna-test-container{width:210mm;margin:auto;background-color:#fff}.dna-test-page{height:297mm;display:grid;grid-template-columns:1fr 15mm;overflow:hidden}.dna-test-page--1 .dna-test-page-body{display:flex;flex-direction:column}.dna-test-page--1 .dna-test-page-content{display:grid;grid-template-rows:min-content 1fr min-content;grid-column:1/span 2}.dna-test-page--1 .dna-test-footer-section--info{flex-direction:column}.dna-test-page--1 .dna-test-footer-line{margin-bottom:2pt}.dna-test-page--2,.dna-test-page--3,.dna-test-page--4{page-break-before:always}.dna-test-page--2 .dna-test-page-body{margin-top:40px}.dna-test-page--4{break-after:avoid}.dna-test-page-suptitle{display:flex;font-size:1em;width:100%;justify-content:flex-end;letter-spacing:.01px}.dna-test-page-credentials{font-size:6pt;margin-bottom:2px}.dna-test-page-intro{display:flex;flex-direction:column;margin-bottom:20mm}.dna-test-page-content{display:grid;grid-template-rows:min-content 1fr min-content;margin:10mm 15mm 10mm 20mm}.dna-test-page-heading{font-size:17pt;line-height:14pt;font-weight:700;margin:19px 0}.dna-test-page-heading--level-2{display:block;font-size:15pt;margin:0}.dna-test-page-paragraph--no-top-margin{margin-top:0}.dna-test-page-circle{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;border:3mm solid;width:20mm;height:20mm}.dna-test-page-circle--red{border-color:#f4a8a7}.dna-test-page-circle--yellow{border-color:#f1dca3}.dna-test-page-circle--green{border-color:#b2d491}.dna-test-page-picture{display:flex}.dna-test-page-picture-image{max-width:100%;height:auto}.dna-test-page-block{display:grid}.dna-test-page-block-col{display:grid}.dna-test-page-block-row--top-margin{margin-top:10px}.dna-test-page-block--2columns{grid-template-columns:repeat(2, 1fr)}.dna-test-page-block--3columns{grid-template-columns:repeat(3, 1fr)}.dna-test-page-title-box{display:grid;grid-template-columns:repeat(2, 1fr);flex-grow:1;align-items:center}.dna-test-page-title-box .dna-test-page-picture{max-width:44mm}.dna-test-page-title-box-info{border-left:1pt solid #333;padding-left:14.173pt}.dna-test-page-title-box-info-sup{font-size:17pt;line-height:25pt}.dna-test-page-title-box-info-heading{font-size:38pt;line-height:38pt;padding:0;margin:0}.dna-test-page-title-box-info-sub{font-family:"Inter",sans-serif;font-size:17pt;line-height:32pt}.dna-test-page-title-box-extra{display:flex;align-items:center;justify-content:center}.dna-test-page-excerpt-box{position:relative;display:grid;grid-template-columns:minmax(0, 160px) 1fr;flex-basis:min-content;margin-bottom:45mm}.dna-test-page-excerpt-box .dna-test-page-picture-image{height:47mm}.dna-test-page-excerpt-box-info{display:flex;flex-direction:column;justify-content:center;z-index:10}.dna-test-page-excerpt-box-info-heading{font-size:24pt;line-height:15pt;padding:0;margin:0 0 15pt 0}.dna-test-page-excerpt-box-info-text{font-size:16pt;line-height:20pt}.dna-test-page-excerpt-box-extra{display:flex;align-items:center;justify-content:flex-start;z-index:10}.dna-test-page-excerpt-box-bg{z-index:0;position:absolute;top:0;left:-76px;width:210mm;height:47mm;background-color:#abcde8}.dna-test-page-chart-heading{font-size:16pt;text-align:center;color:#595959;margin:20px 0 0 0}.dna-test-page-chart--pie{display:flex;align-items:center;justify-content:center}.dna-test-page-delimiter{color:#d2d2d2;margin:6mm 0}.dna-test-page-ballon{border-radius:50px;display:flex;justify-content:center;justify-items:center;line-height:1;padding:7pt 2pt 2pt}.dna-test-page-ballon--red{background-color:#f4a8a7}.dna-test-page-ballon--yellow{background-color:#f1dca3}.dna-test-page-ballon--green{background-color:#b2d491}.dna-test-page-table-cell--label{line-height:1;padding:7pt 2pt 2pt}.dna-test-page-table--spaced{border-spacing:3mm 0}.dna-test-page #dna-test-ancestors{text-align:center;color:#0089c8}.dna-test-side{background-color:#fff;height:297mm;display:flex}.dna-test-side-image{width:100%;height:auto;object-fit:cover}.dna-test-side-content{background:url(/wp-content/plugins/dog-dna-tests/assets/img/dna-helix.png);background-size:contain;background-repeat:no-repeat;flex:1}.dna-test-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #434d8e;margin-bottom:9mm}.dna-test-header-left{flex:1;display:flex;flex-direction:column}.dna-test-header-right{flex-basis:33%;display:flex;flex-direction:column;align-items:flex-end;font-family:"Inter",sans-serif;font-size:8pt;line-height:1.4;color:#d2d2d2}.dna-test-header--frontpage{border:0;margin-bottom:0}.dna-test-header .dna-test-page-picture{max-width:50mm}.dna-test-footer{display:grid;grid-template-columns:1fr 2fr;font-family:"Inter",sans-serif;font-size:8pt;line-height:1;color:#d2d2d2}.dna-test-footer-section{display:flex;flex-direction:column}.dna-test-footer-section--info{align-items:flex-end;justify-content:center;flex-direction:row}.dna-test-footer-section--info{align-items:flex-end}.dna-test-footer .dna-test-page-picture{max-width:40pt}.dna-test-footer-line--delimiter{padding:0 1px;color:#abcde8}.dna-test-footer--frontpage{grid-template-columns:repeat(3, 1fr);gap:40pt}.dna-test #pie_chart_div{display:flex;align-items:flex-start;justify-content:center;text-align:center;margin:auto}.dna-test #pie_chart_div img{width:200px}.dna-test #bar_chart_div{width:600px;height:300px;margin:20px auto}.dna-test #bar_chart_div img{width:100%;height:auto}.dna-test #dna-pdf{font-size:14px}.dna-test-buttons-button{display:flex;justify-content:center;align-items:center;background-color:#80ba59;color:#fff;position:fixed;width:60px;height:60px;bottom:40px;right:40px;border-radius:50px;box-shadow:2px 2px 3px #999}.dna-test-buttons-button.invisible{display:none}.dna-test-buttons-button.disabled{pointer-events:none;cursor:default;background-color:#ccc}.dna-test-buttons-button-content{width:40px;height:40px}.dna-dog-tree{display:grid;grid-template-columns:repeat(16, 1fr)}.dna-dog-tree-col--start-1{grid-column-start:1}.dna-dog-tree-col--start-2{grid-column-start:2}.dna-dog-tree-col--start-3{grid-column-start:3}.dna-dog-tree-col--start-4{grid-column-start:4}.dna-dog-tree-col--start-5{grid-column-start:5}.dna-dog-tree-col--start-6{grid-column-start:6}.dna-dog-tree-col--start-7{grid-column-start:7}.dna-dog-tree-col--start-8{grid-column-start:8}.dna-dog-tree-col--start-9{grid-column-start:9}.dna-dog-tree-col--start-10{grid-column-start:10}.dna-dog-tree-col--start-11{grid-column-start:11}.dna-dog-tree-col--start-12{grid-column-start:12}.dna-dog-tree-col--start-13{grid-column-start:13}.dna-dog-tree-col--start-14{grid-column-start:14}.dna-dog-tree-col--start-15{grid-column-start:15}.dna-dog-tree-col--start-16{grid-column-start:16}.dna-dog-tree-col--span-1{grid-column-end:span 1}.dna-dog-tree-col--span-2{grid-column-end:span 2}.dna-dog-tree-col--span-3{grid-column-end:span 3}.dna-dog-tree-col--span-4{grid-column-end:span 4}.dna-dog-tree-col--span-5{grid-column-end:span 5}.dna-dog-tree-col--span-6{grid-column-end:span 6}.dna-dog-tree-col--span-7{grid-column-end:span 7}.dna-dog-tree-col--span-8{grid-column-end:span 8}.dna-dog-tree-col--span-9{grid-column-end:span 9}.dna-dog-tree-col--span-10{grid-column-end:span 10}.dna-dog-tree-col--span-11{grid-column-end:span 11}.dna-dog-tree-col--span-12{grid-column-end:span 12}.dna-dog-tree-col--span-13{grid-column-end:span 13}.dna-dog-tree-col--span-14{grid-column-end:span 14}.dna-dog-tree-col--span-15{grid-column-end:span 15}.dna-dog-tree-col--span-16{grid-column-end:span 16}.dna-dog-tree-delimiter{height:9mm}.dna-dog-tree-delimiter--left{border-left:2px solid #d2d2d2}.dna-dog-tree-delimiter--right{border-right:2px solid #d2d2d2}.dna-dog-tree-delimiter--top{border-top:2px solid #d2d2d2;border-radius:40px 40px 0 0}.dna-dog-tree-section--dog{display:flex;align-items:center;justify-content:center}.dna-dog-tree-section--dog .dna-dog-tree-elem{flex:1;display:flex;justify-content:center}.dna-dog-tree-section--parents{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.dna-dog-tree-subtitle{display:flex;align-items:center;justify-content:center;font-weight:600}.dna-dog-tree-elem{position:relative}.dna-dog-tree-elem--left{padding-left:20px}.dna-dog-tree-elem--left::before{background-color:#5b9bd5;content:" ";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:3px}.dna-dog-tree-elem--breed{display:flex;flex-direction:column;align-items:center;justify-content:center}.dna-dog-tree-elem--subtitle{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.dna-dog-tree-node{background-color:#5b9bd5;height:129px;width:3px;margin-top:67px;padding:0}.dna-dog-tree-breed{display:flex;align-items:center;margin:10px 0}.dna-dog-tree-breed-card{border:5px solid #5b9bd5;width:64px;height:64px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0;overflow:hidden}.dna-dog-tree-breed-card-picture{display:flex;width:55px;height:55px;margin:0;border:5px solid #fff;border-radius:50%}.dna-dog-tree-breed-card--dog{width:90px;height:90px}.dna-dog-tree-breed-image{max-width:100%;height:auto;margin:auto;object-fit:contain}.dna-dog-tree-breed-name{margin:2px 0 0;text-align:center;font-size:12px}.dna-dog-tree-breed-parents{display:flex}.dna-dog-tree-breed-parents-connection{display:flex;padding-left:20px;position:relative}.dna-dog-tree-breed-parents-connection::before{background-color:#5b9bd5;content:" ";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:3px}.dna-dog-tree-breed-parents-connection-line{width:3px;background-color:#5b9bd5}.dna-dog-tree-breed-parents-connection-line--level-1{margin:152px 0}.dna-dog-tree-breed-parents-connection-line--level-2{margin:76px 0}.dna-dog-tree-breed-parents-connection-line--level-3{margin:40px 0}.dna-spinner{z-index:1000;border:medium;margin:0px;padding:0px;width:100%;height:100%;top:0px;left:0px;background:#fff;opacity:.6;cursor:wait;position:absolute}.dna-spinner::before{border:12px solid #b16222;border-top:12px solid #2271b1;border-radius:50%;width:58px;height:58px;animation:spin 2s linear infinite;position:absolute;bottom:0;right:0;top:0;left:0;z-index:10;margin:auto;display:block;position:absolute;content:""}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#legend_div{color:#999;text-align:center;width:100%;z-index:1000}.legend-marker{display:inline-block;padding:6px 6px 6px 6px}.legend-marker-color{border-radius:25%;display:inline-block;height:12px;width:12px}.legend-marker-text{margin-left:5px}.dna-account-link{width:16px;display:flex;justify-content:center;align-items:center;margin:auto}.dna-account-link-icon{fill:var(--tables-button-normal-text-color, #69727d);max-width:100%;height:auto;flex:1}@page{size:A4;margin:0}.woocommerce-orders-table__cell-dna-test[data-title=Ergebnis]{display:inline-flex;gap:5px;justify-content:flex-start}
