.transport-marker{vertical-align:middle;margin-bottom:5px;margin-left:4px;box-shadow:0 3px 8px #0003}.documents-table th{border-bottom-width:1px!important;font-weight:400!important}.animal-controls.controls-with-more{height:auto;min-height:51px}.controls-with-more .more{border-top:1px solid #0000;border-bottom:2px solid #0000;margin:0;padding:6px 12px;line-height:20px}*,:before,:after{box-sizing:border-box}html{min-height:100%;position:relative}body{color:#393939;background:#fff;margin:0;font:13px/1.5 Times New Roman,serif}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}button:disabled{cursor:wait;opacity:.65}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:2px solid #2679b5}button{border-radius:0}.icon{vertical-align:-2px;flex-shrink:0;width:14px;height:15px;display:inline-block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none!important}.navbar{z-index:1030;background:#b23d3b;height:45px;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 4px #4f678b40}.navbar-container{padding:0 10px}.brand{float:left;color:#fff;align-items:center;gap:4px;height:45px;padding:5px 12px;font-size:20.4px;line-height:20px;display:flex}.brand:hover,.brand:focus{color:#fff;text-decoration:none}.demo-badge{letter-spacing:.4px;border:1px solid #fff;margin-left:3px;padding:2px 3px;font:700 10px Arial,sans-serif}.user-menu{float:right;height:45px;padding:0 12px;display:flex}.user-menu>a,.language-current,.language-button{color:#fff;background:0 0;border:0;border-left:1px solid #fff3;justify-content:center;align-items:center;gap:4px;padding:0 10px;line-height:45px;display:inline-flex}.language-current,.language-button{min-width:50px}.language-current{background:#0000001a}.user-menu>a:hover,.language-button:hover{background:#0000001a;text-decoration:none}.user-menu .icon{width:20px;height:16px}.mobile-toggles{display:none}.language-notice{z-index:1040;background:#fff9de;border:1px solid #e4cc88;max-width:calc(100vw - 24px);padding:10px 35px 10px 12px;position:fixed;top:48px;right:12px;box-shadow:0 2px 8px #0002}.language-notice button{background:0 0;border:0;font-size:22px;position:absolute;top:2px;right:6px}.main-container{padding-top:45px}.sidebar{background:#f8f8f8;border-bottom:2px solid #6fb3e0;height:55px;margin-top:17px;display:flex;position:relative}.shortcuts{float:left;z-index:1031;width:53px;height:53px;padding:7px 4px 6px 3px;position:relative}.shortcut-trigger{background:#fff;border:0;grid-template-rows:14px 14px;grid-template-columns:14px 14px;align-content:start;gap:2px;width:46px;height:40px;padding:4px 8px;display:grid}.shortcut-trigger span{background:#82af6f;display:block}.shortcut-trigger span:nth-child(2){background:#6fb3e0}.shortcut-trigger span:nth-child(3){background:#ffb752}.shortcut-trigger span:nth-child(4){background:#d15b47}.quick-links{background:#fff;border:1px solid #ddd;width:52px;padding:4px;display:none;position:absolute;top:48px;left:10px;box-shadow:2px 3px 5px #0002}.quick-links.quick-open{display:block}.quick-links a{text-align:center;color:#fff;background:#87b87f;height:32px;margin:2px 0;padding:6px;display:block}.quick-links a:nth-child(2){background:#6fb3e0}.quick-links a:nth-child(3){background:#ffb752}.quick-links .icon{width:19px;height:19px}.check-link{color:#2b7dbc;background:#fff;border-top:2px solid #4c8fbd;border-left:1px solid #ddd;border-right:1px solid #ddd;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:53px;margin-top:-2px;padding:3px 10px;font-weight:700;line-height:17px;display:flex}.check-link:hover{background:#f4f8fb;text-decoration:none}.check-link .icon{width:16px;height:16px}.page-content{background:#fff;padding:8px 20px 24px;position:relative}.page-header{border-bottom:1px dotted #e2e2e2;margin:0 0 12px;padding:7px 0 16px;position:relative}.page-header h1{color:#2679b5;margin:0;padding:0;font:100 24px/1.1 Arial,Helvetica,sans-serif}.search-form{text-align:right;height:30px;position:relative}.input-group{text-align:left;vertical-align:top;width:350px;margin-left:10px;display:inline-flex}.input-group input{color:#858585;background:#fff;border:1px solid #d5d5d5;width:310px;min-width:0;height:30px;padding:5px 4px 6px;line-height:1.2}.input-group input::placeholder{color:#aaa}.input-group input:focus{box-shadow:none;border-color:#f59942;outline:0}.input-group button{color:#fff;background:#abbac3;border:3px solid #abbac3;width:30px;height:30px;margin-left:-1px;padding:1px 5px}.input-group button:hover{background:#8b9aa3;border-color:#abbac3}.input-group button .icon{width:14px;height:15px}.action-block{float:right;display:inline-block}.text-button{color:#70a0c1;background:0 0;border:0;padding:5px 12px;font-size:14px;font-weight:700;line-height:20px}.text-button:hover,.text-button:focus{color:#2a6496;background:#eaf2f8}.print-button{height:30px;margin-right:1px}.print-button .icon{margin-right:6px}.demo-notice{color:#8b3634;pointer-events:none;font:10px/14px Arial,sans-serif;position:absolute;bottom:0;left:0;right:0}.page-header-top{z-index:1027;background:#fcf5f5;width:100%;padding:16px 20px;position:fixed;top:45px;left:0;right:0}.page-header-top .demo-notice{left:20px;right:20px}.header-fixed{padding-top:138.391px}.search-result{text-align:left;color:#393939;z-index:1040;background:#fff;border:1px solid #d5d5d5;max-width:380px;padding:10px;position:absolute;top:35px;right:12px;box-shadow:0 3px 9px #0003}.search-result.invalid,.search-result.error{color:#a94442;background:#fbe9e7;border-color:#d15b47}.search-result small{overflow-wrap:anywhere;margin-top:8px;display:block}.has-error input{border-color:#d15b47}.search-result.found{background:#eef6f8}.search-result.loading{color:#2679b5}.row,.document-row{margin:0 -12px}.row:before,.row:after,.document-row:before,.document-row:after{content:" ";display:table}.row:after,.document-row:after{clear:both}.document-column{float:left;width:100%;padding:0 12px;position:relative}.half{min-height:1px;padding:0 12px;position:relative}.section-heading{color:#478fca;border-bottom:1px solid #d5e3ef;margin:18px 0 16px;padding-bottom:4px;font:100 21px/28px Arial,Helvetica,sans-serif}.section-heading small{color:#777;font:400 13.65px/1 Arial,Helvetica,sans-serif}.profile-user-info{border-spacing:0;border:1px solid #dcebf7;width:100%;margin:0;display:table}.profile-info-row{display:table-row}.profile-info-name{vertical-align:middle;text-align:right;color:#336199;background:#edf3f4;border-top:1px solid #f7fbff;width:320px;padding:6px 10px 6px 4px;display:table-cell}.profile-info-value{white-space:pre-line;overflow-wrap:break-word;border-top:1px dotted #dcebf7;padding:6px 4px 6px 12px;display:table-cell}.profile-info-row:first-child>.profile-info-name,.profile-info-row:first-child>.profile-info-value{border-top:0}.label{color:#fff;vertical-align:baseline;text-align:center;white-space:nowrap;background:#82af6f;height:20px;padding:.2em .6em .3em;font-size:12px;font-weight:400;line-height:1.15;display:inline-block}.service-toggle{color:#478fca;font:inherit;text-align:left;background:0 0;border:0;padding:0}.service-toggle small{border-bottom:1px dashed #777}.service-toggle .icon{width:10px;height:16px}.data-table{border-collapse:collapse;border-spacing:0;background:0 0;border:1px solid #ddd;width:100%;max-width:100%;margin:0 0 10px}.data-table th,.data-table td{text-align:left;vertical-align:top;border:1px solid #ddd;padding:8px;line-height:1.42857}.data-table th{vertical-align:middle;color:#707070;background:linear-gradient(#f8f8f8 0,#ececec 100%);border-bottom-width:2px;font-weight:700}.data-table tbody tr:nth-child(odd){background:#f9f9f9}.data-table tbody tr:hover{background:#f5f5f5}.animals-container{clear:both}.animal-controls{text-align:center;height:34.6719px;padding:8px;line-height:18.5714px;position:relative}.controls-top{margin-bottom:-10px}.animal-control-right{line-height:21px;position:absolute;top:2px;right:8px}.icon-button{background:0 0;border:0;padding:0;line-height:21px}.icon-button .icon{width:17px;height:21px}.hide-all{color:#dd5a43}.show-all{color:#478fca}.icon-button:hover{opacity:.7}.more{margin:-5px 0;padding:5px 12px}.wide-table{clear:both}.scroll-up{z-index:1028;color:#fff;opacity:.6;background:#555;border:0;width:28px;height:26px;padding:4px 9px;position:fixed;bottom:2px;right:2px}.scroll-up:hover{opacity:1}.scroll-up .icon{width:10px;height:16px}footer{text-align:center;height:75px;padding:23px 8px 4px;line-height:36px;position:relative}footer:before{content:"";border-top:3px double #e5e5e5;position:absolute;top:15px;left:12px;right:12px}footer span{color:#b23d3b;font-size:15.6px;font-weight:700}.print-disclaimer,.print-watermark{display:none}.not-found{max-width:750px;margin:60px auto;padding:20px;font-family:Arial,sans-serif}@media (min-width:992px){.half{float:left;width:50%}}@media (max-width:991px){.navbar-container{padding:0}.mobile-toggles{float:right;gap:2px;height:45px;padding:5px 6px;display:flex}.mobile-toggles button{color:#fff;background:#b23d3b;border:1px solid #ffffff80;width:40px;padding:6px}.mobile-toggles .icon{width:20px;height:20px}.user-menu{clear:both;float:none;background:#b23d3b;border-top:1px solid #ffffff40;justify-content:flex-end;height:45px;padding:0;display:none}.user-menu.menu-open{display:flex}.sidebar{z-index:1028;background:#f2f2f2;flex-direction:column;align-items:stretch;height:auto;margin-top:0;display:none;position:fixed;top:159px;left:0;right:0}.sidebar.sidebar-open{display:flex}.shortcuts{float:none;background:#fafafa;width:100%;height:43px;padding:3px 0 6px}.shortcut-trigger{display:none}.quick-links{width:auto;box-shadow:none;background:0 0;border:0;justify-content:center;gap:4px;padding:0;display:flex;position:static}.quick-links a{width:42px;margin:0}.check-link{border:0;border-top:1px solid #ddd;flex-direction:row;justify-content:flex-start;height:42px;margin:0;padding:0 16px}.animals-container,.wide-table{overflow:auto}.page-header-top{padding-top:16px}.header-fixed{padding-top:133px}.page-content>.document-row{margin-top:0}.data-table{max-width:100%}}@media (max-width:480px){.brand{gap:4px;font-size:19px}.brand svg{width:24px}.demo-badge{font-size:9px}.page-header-top{padding-bottom:42px}.action-block{position:relative;top:0}.page-header h1{white-space:nowrap}.print-button{position:absolute;top:26.4px;right:0}.header-fixed{padding-top:159px}.demo-notice{font-size:9px;line-height:11px;bottom:0}.profile-info-name{text-align:left;width:auto;padding:6px 4px 6px 10px;display:block}.profile-info-value{margin-left:10px;display:block}.search-result{max-width:350px;right:0}.input-group{width:350px}.input-group input{width:310px}.data-table{min-width:0}.animals-table{min-width:873px}.wide-table .data-table{min-width:0}.user-menu>a,.language-current,.language-button{padding:0 8px}.sidebar{top:185px}footer{font-size:11px}footer span{font-size:13px}}@media (max-width:370px){.input-group{width:100%;margin-left:0}.input-group input{width:calc(100% - 30px)}.page-header h1{font-size:21px}.mobile-toggles button{width:33px}.brand{padding-left:8px;padding-right:5px}}
.public-search .kg-header>a:last-child{color:#334155;white-space:normal;font-size:13px}.search-card{background:#fff;border:1px solid #dce3e9;max-width:850px;margin:64px auto;padding:36px}.search-input{gap:12px;display:flex}.search-input input{flex:1;min-width:0}.public-search .search-card>p{margin:20px 0}.search-result{background:#f4fbf3;border:1px solid #bdd7c0;margin:25px 0;padding:22px}.receipt-page{padding:24px}.receipt-toolbar{flex-wrap:wrap;gap:12px;max-width:900px;margin:0 auto 24px;display:flex}.receipt-sheet{background:#fff;border:1px solid #dce3e9;max-width:900px;margin:auto;padding:38px}.receipt-brand{color:#9c3434;font-size:14px;font-weight:700}.receipt-sheet h1{margin-top:18px}.receipt-number{overflow-wrap:anywhere;font:600 20px/1.4 monospace}.receipt-disclaimer{color:#703737;border:1px solid #d6bdbd;padding:14px;font-size:12px}.receipt-fields>div{break-inside:avoid;border-bottom:1px solid #dce3e9;grid-template-columns:230px 1fr;display:grid}.receipt-fields dt,.receipt-fields dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:10px}.receipt-fields dt{color:#455d75;background:#f0f4f7}.receipt-qr{break-inside:avoid;grid-template-columns:240px 1fr;align-items:center;gap:24px;margin:25px 0;display:grid}.receipt-qr img{max-width:100%;height:auto;display:block}.receipt-qr a{overflow-wrap:anywhere}.receipt-qr p,.receipt-note{color:#596b7a;font-size:12px}.receipt-note{border-top:1px solid #dce3e9;padding-top:12px}@media (max-width:650px){.search-card{margin:24px 12px;padding:22px}.search-input{flex-direction:column}.receipt-page{padding:12px}.receipt-sheet{padding:18px}.receipt-fields>div{grid-template-columns:1fr}.receipt-qr{grid-template-columns:1fr;gap:12px}.receipt-number{font-size:16px}.receipt-toolbar a,.receipt-toolbar button{font-size:12px}}@media print{@page{size:A4 portrait;margin:12mm}html,body{background:#fff!important}.receipt-page{min-height:0;padding:0;background:#fff!important}.receipt-toolbar{display:none!important}.receipt-sheet{border:0;max-width:none;padding:0}.receipt-sheet h1{font-size:20px}.receipt-fields>div{grid-template-columns:180px 1fr}.receipt-fields dt,.receipt-fields dd{padding:6px;font-size:11px}.receipt-qr{grid-template-columns:180px 1fr;gap:16px;margin:12px 0}.receipt-qr img{width:180px;height:180px}.receipt-disclaimer,.receipt-note{font-size:10px}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.kg-app{color:#334155;background:#f4f6f8;min-height:100vh;font:14px/1.5 Arial,Helvetica,sans-serif}.kg-app *{box-sizing:border-box}.kg-app button,.kg-app input,.kg-app select,.kg-app textarea{font:inherit}.kg-app button,.kg-button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;padding:7px 12px;line-height:1.5;text-decoration:none;display:inline-block}.kg-app button:hover,.kg-button:hover{background:#eaf1f7;text-decoration:none}.kg-app button:disabled{opacity:.55;cursor:wait}.kg-app .kg-primary{color:#fff;background:#b23d3b;border-color:#b23d3b}.kg-app .kg-primary:hover{background:#963230}.kg-app h1{color:#2679b5;margin:0;font:400 25px/1.3 Arial}.kg-app h2{color:#334155;margin:0 0 12px;font:400 18px/1.4 Arial}.kg-app label{flex-direction:column;gap:5px;margin-bottom:14px;font-size:13px;display:flex}.kg-app input:not([type=checkbox]),.kg-app select,.kg-app textarea{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:2px;width:100%;min-height:38px;padding:7px 9px}.kg-app input:focus,.kg-app select:focus,.kg-app textarea:focus{outline-offset:1px;outline:2px solid #73a8d5}.kg-app textarea{resize:vertical;min-height:92px}.kg-app input:disabled,.kg-app select:disabled{color:#64748b;background:#edf2f7}.kg-header{color:#fff;background:#b23d3b;justify-content:space-between;align-items:center;gap:24px;min-height:70px;padding:12px 24px;display:flex}.kg-header small{opacity:.85;font-size:11px;display:block}.kg-header>div{text-align:right;margin-left:auto}.kg-wordmark{color:inherit;white-space:nowrap;font:700 22px/1.2 Arial;text-decoration:none}.kg-wordmark span{letter-spacing:.8px;margin-top:4px;font-size:12px;font-weight:400;display:block}.kg-wordmark:hover{color:inherit;text-decoration:none}.kg-header button{color:#fff;background:0 0;border-color:#ffffff70}.kg-context{color:#64748b;background:#fff;border-bottom:1px solid #d5e3ef;padding:7px 24px;font-size:11px}.kg-layout{grid-template-columns:230px minmax(0,1fr);min-height:calc(100vh - 160px);display:grid}.kg-navigation{background:#fff;border-right:1px solid #dce3e9;flex-direction:column;gap:3px;padding:20px 10px;display:flex}.kg-navigation button{text-align:left;background:0 0;border:0;border-left:3px solid #0000;padding:10px 14px}.kg-navigation button[aria-current=page]{color:#2679b5;background:#eaf2f8;border-left-color:#478fca}.kg-navigation>a{color:#64748b;padding:20px 17px;font-size:11px}.kg-main{min-width:0;padding:26px}.kg-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.kg-eyebrow{color:#64748b;margin-bottom:5px;font-size:11px;display:block}.kg-panel{background:#fff;border:1px solid #dce3e9;margin:20px 0;padding:22px}.kg-caption{color:#64748b;font-size:11px}.kg-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.kg-stats button{text-align:left;background:#fff;border:1px solid #dce3e9;padding:22px}.kg-stats strong{color:#2679b5;font-size:31px;font-weight:400;display:block}.kg-stats span{color:#64748b;font-size:12px}.kg-error,.kg-success{color:#a0362c;white-space:pre-wrap;background:#fff0ed;border:1px solid #edb3aa;margin:14px 0;padding:11px 14px}.kg-success{color:#37643a;background:#eff8ec;border-color:#bad2b6}.kg-toolbar{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:15px;display:flex}.kg-toolbar>p{color:#64748b;flex:1}.kg-toolbar label{margin:0}.kg-search-label{width:350px;max-width:100%}.kg-app .kg-check{flex-direction:row;align-items:center;gap:8px;padding:8px 0;display:flex}.kg-table-wrap{background:#fff;border:1px solid #dce3e9;overflow:auto}.kg-table{border-collapse:collapse;width:100%;min-width:700px}.kg-table th{color:#64748b;text-align:left;white-space:nowrap;background:linear-gradient(#fafbfc,#edf1f4);font-size:12px;font-weight:400}.kg-table th,.kg-table td{vertical-align:top;border-bottom:1px solid #e5eaf0;padding:10px 12px}.kg-table tbody tr:nth-child(2n){background:#fafbfc}.kg-table td{overflow-wrap:anywhere;max-width:280px;font-size:12px}.kg-table td small{color:#94a3b8;margin-top:3px;font-size:10px;display:block}.kg-app .kg-link{color:#2679b5;text-align:left;background:0 0;border:0;padding:0}.kg-row-actions{flex-wrap:wrap;gap:5px;min-width:130px;display:flex}.kg-row-actions button{padding:3px 6px;font-size:11px}.kg-status{color:#4d6478;white-space:nowrap;background:#edf3f7;padding:2px 7px;font-size:11px;display:inline-block}.kg-status.dispatched,.kg-status.in_transit{color:#8d651d;background:#fff3d8}.kg-status.received{color:#47713b;background:#e9f5e5}.kg-status.archived,.kg-status.cancelled{color:#777;background:#eee}.kg-empty{text-align:center;color:#64748b;padding:40px}.kg-modal{background:#fff;border:1px solid #cbd5e1;width:min(760px,100vw - 32px);min-height:0;max-height:90vh;padding:0;overflow:auto;box-shadow:0 15px 80px #172a3c44}.kg-modal::backdrop{background:#1e293b70}.kg-modal-title{background:#f8fafc;border-bottom:1px solid #dce3e9;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.kg-modal-title h2{margin:0}.kg-modal-title button{background:0 0;border:0;padding:0 5px;font-size:24px}.kg-modal form{padding:22px 24px}.kg-form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.kg-form-actions{border-top:1px solid #e5eaf0;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:18px;display:flex}.kg-footer{text-align:center;color:#94a3b8;height:auto;padding:16px 24px;font-size:11px;line-height:1.5}.kg-footer:before{display:none}.kg-narrow{max-width:550px}.kg-detail dl>div{border-bottom:1px solid #e5eaf0;grid-template-columns:240px 1fr;display:grid}.kg-detail dt,.kg-detail dd{overflow-wrap:anywhere;margin:0;padding:8px 10px}.kg-detail dt{color:#336199;background:#edf3f4}.kg-detail dd{white-space:pre-wrap}.kg-export-list{gap:10px;display:grid}.kg-export-list>div{align-items:center;gap:10px;display:flex}.kg-export-list strong{flex:1;font-size:13px;font-weight:400}.kg-app pre{white-space:pre-wrap;background:#f5f7fa;max-width:650px;max-height:350px;padding:10px;font:11px/1.5 monospace;overflow:auto}.access-page{justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.access-card{background:#fff;border:1px solid #dce3e9;border-top:4px solid #b23d3b;width:440px;max-width:100%;padding:32px;box-shadow:0 8px 35px #3341550b}.access-card .kg-wordmark{color:#b23d3b;margin-bottom:28px}.access-card h1{font-size:22px}.access-card>p{color:#64748b;margin:14px 0 22px;font-size:13px}.access-card form>button{width:100%;margin-top:8px}.access-card>a,.access-card .kg-caption{font-size:11px}.kg-table th:first-child,.kg-table td:first-child{min-width:150px}@media (max-width:1000px){.kg-layout{grid-template-columns:190px minmax(0,1fr)}.kg-main{padding:18px}.kg-stats{grid-template-columns:repeat(2,1fr)}.kg-header{padding:12px 18px}.kg-wordmark{font-size:19px}}@media (max-width:650px){.kg-header{flex-wrap:wrap;gap:12px;padding:12px}.kg-header>div{font-size:11px}.kg-wordmark{font-size:17px}.kg-layout{display:block}.kg-navigation{border-bottom:1px solid #dce3e9;flex-direction:row;gap:0;padding:8px;display:flex;overflow:auto}.kg-navigation button{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;padding:8px 10px;font-size:12px}.kg-navigation button[aria-current=page]{border-bottom-color:#478fca}.kg-navigation>a{display:none}.kg-main{padding:16px 12px}.kg-context{padding:6px 12px}.kg-form-grid{grid-template-columns:1fr}.kg-modal form{padding:18px}.kg-detail dl>div{grid-template-columns:1fr}.kg-detail dt{font-size:11px}.kg-title{align-items:flex-start}.kg-title h1{font-size:22px}.kg-panel{padding:16px}.kg-stats{gap:10px}.kg-stats button{padding:16px}.kg-toolbar{align-items:stretch}.kg-toolbar .kg-search-label{width:100%}.kg-row-actions{min-width:100px}}
