/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.antibot-message{margin:9px 0 10px 8px;padding:15px;word-wrap:break-word;border-width:1px 1px 1px 0;border-style:solid;border-radius:2px;overflow-wrap:break-word;}.antibot-message-warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;box-shadow:-8px 0 0 #e09600;}.antibot-message-error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;box-shadow:-8px 0 0 #e62600;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.webform-details-toggle-state-wrapper{margin-top:1em;text-align:right;}[dir="rtl"] .webform-details-toggle-state-wrapper{text-align:left;}.webform-details-toggle-state-wrapper + details{margin-top:0;}.webform-details-toggle-state{margin-top:0;padding:0;cursor:pointer;text-decoration:none;color:#337ab7;border:0;background:transparent;font-size:1em;}.webform-details-toggle-state:hover,.webform-details-toggle-statelink:focus{text-decoration:underline;}.webform-tabs .webform-details-toggle-state-wrapper{float:right;}@media screen and (max-width:600px){.webform-tabs .webform-details-toggle-state-wrapper{float:none;}}
.webform-message--close .messages{position:relative;padding-right:35px;}.webform-message--close .webform-message__link{display:none;}html.js .webform-message--close .webform-message__link{position:absolute;top:11px;right:10px;display:block;font-size:24px;line-height:24px;}html[dir="rtl"].js .webform-message--close .webform-message__link{top:11px;right:inherit;left:10px;}.webform-message__link{opacity:0.33;color:inherit;}.webform-message__link:link{text-decoration:none;border-bottom:none;}.webform-message__link:hover,.webform-message__link:focus,.webform-message__link:active{text-decoration:none;opacity:1;color:inherit;border-bottom:none;}html.js .js-webform-message--close-storage{display:none;}.js-webform-message--close .button--dismiss{display:none;}
html.js .js-webform-visually-hidden,html.js .js-webform-visually-hidden[style*="display: none"]{position:absolute !important;display:inline !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.js-form-item.js-webform-states-hidden,.js-form-submit.js-webform-states-hidden,.js-form-wrapper.js-webform-states-hidden,.js-webform-text-format-hidden > .js-text-format-wrapper{display:none;}.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}.webform-element-description p:first-child{margin-top:0;}.webform-element-description p:last-child{margin-bottom:0;}.form-item .container-inline{margin:2px 0;}.form-checkboxes .form-required::after,.form-radios .form-required::after{display:none;}.webform-element--title-inline > label{display:inline;padding-right:0.5em;}.webform-element--title-inline > div.container-inline{display:inline;}.form-composite.webform-fieldset--title-inline legend{float:left;margin:0.4em 0.5em 0.4em 0;}[dir="rtl"] .form-composite.webform-fieldset--title-inline legend{float:right;margin-right:0;margin-left:0.5em;}.form-composite.webform-fieldset--title-inline .fieldset-wrapper,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div{display:inline;}.webform-element--title-inline .form-radios,.webform-element--title-inline .form-checkboxes{display:inline;}.webform-submission-form strong.error.form-item--error-message{display:block;}.webform-readonly input[type="date"],.webform-readonly input[type="datetime-local"],.webform-readonly input[type="email"],.webform-readonly input[type="number"],.webform-readonly input[type="password"],.webform-readonly input[type="search"],.webform-readonly input[type="tel"],.webform-readonly input[type="text"],.webform-readonly input[type="time"],.webform-readonly input[type="url"],.webform-readonly textarea{color:#6b6b6b;border-color:#bbb;background:#ededed;}
.paragraph--unpublished{background-color:#fff4f4;}
:root{color-scheme:light;font-family:Arial,Helvetica,sans-serif;--tn-orange:#f48120;--tn-ink:#252525;--tn-line:#9b9b9b}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--tn-ink)}button,select{font:inherit}.tn-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tn-app{position:relative;display:grid;grid-template-rows:109px 579px 71px;width:960px;height:775px;padding:8px;margin:0 auto;overflow:hidden;background:#fff}.tn-banner{display:grid;grid-template-columns:25% 27.5% 25% 22.5%;height:109px;background:var(--tn-orange);color:#fff}.tn-kpi{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;text-align:center}.tn-kpi strong{font-size:40px;font-weight:400;line-height:1}.tn-kpi span{margin-top:10px;font-size:17px;white-space:nowrap}.tn-app .tn-nav,.tn-app .tn-nav:active,.tn-app .tn-nav:focus,.tn-app .tn-nav:hover,.tn-app .tn-nav:link,.tn-app .tn-nav:visited{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:400;text-decoration:none}.tn-nav img{object-fit:contain}.tn-nav span{margin-top:3px}.tn-app[data-view=list] .tn-banner{grid-template-columns:16% 25% 29% 30%}.tn-app[data-view=list] .tn-nav{grid-column:1;grid-row:1}.tn-app[data-view=list] .tn-kpi-sending{grid-column:2;grid-row:1}.tn-app[data-view=list] .tn-kpi-receiving{grid-column:3;grid-row:1}.tn-app[data-view=list] .tn-kpi-both{grid-column:4;grid-row:1}.tn-stage{position:relative;min-width:0;min-height:0;overflow:hidden;background:#fff}.tn-map-main{position:absolute;inset:38px 12px 0;background:0 0}.tn-insets .vega-embed,.tn-insets .vega-embed>div,.tn-insets svg,.tn-insets>div.vega-embed,.tn-map-main .vega-embed,.tn-map-main .vega-embed>div,.tn-map-main svg,.tn-map-main.vega-embed{width:100%;height:100%;background:0 0}.tn-refresh{position:absolute;z-index:3;top:8px;right:4px;font-size:12px;color:#666}.tn-info{position:absolute;z-index:6;top:30px;right:8px;width:42px;height:42px;border:0;border-radius:50%;background:var(--tn-orange);color:#111;font-family:Georgia,serif;font-size:21px;font-style:italic;cursor:pointer}.tn-info>*{pointer-events:none}.tn-info-glyph{display:inline-block}.tn-insets{position:absolute;z-index:2;left:8px;bottom:6px;display:grid;grid-template-columns:170px 100px;width:270px;height:112px;background:0 0;pointer-events:none}.tn-insets>div{min-width:0;min-height:0}.tn-footer{position:relative;z-index:3;display:grid;grid-template-columns:29% 51% 20%;align-items:end;min-height:0;background:#fff}.tn-role-legend{position:relative;z-index:4;display:flex;flex-direction:column;gap:3px;padding:4px 0;font-size:12px}.tn-role-legend span{display:flex;align-items:center;gap:6px}.tn-role-legend i{display:inline-block;width:14px;height:14px;border:1px solid #000}.tn-role-legend i[data-role="Both sending & receiving"]{background:#5524a7}.tn-role-legend i[data-role="Receiving Organization"]{background:#bab0ac}.tn-role-legend i[data-role="Sending Organization"]{background:#f59120}.tn-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,.88fr);min-width:0;gap:10px;align-items:end;padding:0 4px 5px}.tn-controls label{display:flex;min-width:0;flex-direction:column;gap:5px;font-size:12px;font-weight:700}.tn-controls select{width:100%;min-width:0;max-width:100%;height:25px;padding:2px 30px 2px .4em;border:1px solid #555;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;font-size:12px}.tn-logo{align-self:center;justify-self:end;width:176px;height:auto}.tn-list{width:472px;height:100%;padding-top:4px;overflow-y:auto;border-right:1px solid #d0d0d0}.tn-list-group{display:grid;grid-template-columns:36px 436px;width:472px}.tn-list-group:not(:last-child){border-bottom:1px solid var(--tn-line)}.tn-role-rail{display:flex;align-items:center;justify-content:center;width:36px;padding:4px;overflow:hidden;background:#f1f1f1;color:#111;font-size:12px;font-weight:700;text-align:center;writing-mode:vertical-rl;transform:rotate(180deg)}.tn-list-rows{width:436px}.tn-list-item{width:436px}.tn-list-row{display:block;width:436px;min-height:36px;padding:8px 5px;overflow:hidden;border:0;background:#fff;color:#111;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:default}.tn-list-row.is-odd{background:#f1f1f1}.tn-list-row:focus{outline:2px solid #222;outline-offset:-2px}.tn-list-view .tn-info{top:8px}.tn-app[data-view=list] .tn-footer{grid-template-columns:29% 51% 20%}.tn-status-legend{display:grid;grid-template-columns:repeat(4,1fr);align-items:end;height:65px;font-size:11px;text-align:center}.tn-status-legend span{display:flex;flex-direction:column;align-items:center;gap:3px}.tn-status-legend img{width:24px;height:24px}.tn-popover{z-index:10;border:1px solid #cfcfcf;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.25)}.tn-summary{position:absolute;left:0;top:0;width:360px;padding:12px;font-size:12px;line-height:1.35;pointer-events:none}.tn-info-popover{position:absolute;top:164px;right:8px;width:520px;padding:13px;font-size:14px;line-height:1.35;white-space:pre-line;pointer-events:none}.tn-detail{position:absolute;z-index:15;left:128px;top:124px;width:824px;height:620px;max-height:none;overflow:auto;padding:16px}.tn-app[data-view=list] .tn-detail{pointer-events:none}.tn-detail-content{position:relative}@media (min-width:768px){.tn-app[data-view=list] .tn-detail{top:160px;height:570px}}.tn-detail h2{margin:0 0 4px;font-size:20px}.tn-detail p{margin:4px 0;font-size:13px}.tn-detail h3{margin:16px 0 8px;text-align:center;font-size:14px}.tn-status-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;text-align:center}.tn-status{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:11px}.tn-status img{width:30px;height:30px}.tn-detail-close{display:none;position:absolute;z-index:1;top:6px;right:8px;width:32px;height:32px;padding:0;border:0;background:0 0;color:#252525;font-size:24px;line-height:1;cursor:pointer}.tn-detail-meta{margin-top:18px}.tn-message{position:absolute;z-index:30;inset:8px;display:grid;place-items:center;background:rgba(255,255,255,.94);font-size:18px}.tn-error{color:#8a1c1c;font-weight:700}[hidden]{display:none!important}@media (min-width:768px) and (max-width:1100px){.vega-lite-standalone-wrapper{position:relative;width:100%;height:var(--tn-scaled-height,775px)}.tn-app{position:absolute;top:0;left:max(0,calc((100% - 960px)/ 2));margin:0;transform:scale(var(--tn-canvas-scale,1));transform-origin:top left}}@media (max-width:767px){.tn-app{display:grid;grid-template-rows:auto;width:100%;height:auto;min-height:100vh;padding:0;overflow:visible}.tn-banner{display:contents}.tn-app[data-view=list] .tn-kpi-both,.tn-app[data-view=list] .tn-kpi-receiving,.tn-app[data-view=list] .tn-kpi-sending,.tn-app[data-view=list] .tn-nav{grid-column:1}.tn-kpi,.tn-nav{min-height:92px;background:var(--tn-orange);color:#fff}.tn-kpi strong{font-size:38px}.tn-kpi span{margin-top:6px;font-size:16px}.tn-kpi-both{display:none}.tn-nav{min-height:62px;flex-direction:row;gap:8px;font-size:18px}.tn-app .tn-nav{flex-direction:row;font-size:18px}.tn-nav img{width:46px;height:46px}.tn-app[data-view=map] .tn-kpi-sending{grid-row:1}.tn-app[data-view=map] .tn-map-view{grid-row:2;height:320px}.tn-map-view{overflow:hidden}.tn-app[data-view=map] .tn-kpi-receiving{grid-row:3}.tn-app[data-view=map] .tn-footer{grid-row:4}.tn-app[data-view=map] .tn-nav{grid-row:5}.tn-app[data-view=list] .tn-kpi-sending{grid-row:1}.tn-app[data-view=list] .tn-list-view{grid-row:2;height:420px}.tn-app[data-view=list] .tn-kpi-receiving{grid-row:3}.tn-app[data-view=list] .tn-nav{grid-row:4}.tn-app[data-view=list] .tn-footer{display:none}.tn-map-main{inset:0 4px}.tn-info,.tn-insets,.tn-logo,.tn-refresh,.tn-role-legend,.tn-status-legend{display:none!important}.tn-footer{display:block;height:auto}.tn-controls{display:flex;flex-direction:column;gap:8px;padding:10px}.tn-controls label{width:100%;font-size:14px}.tn-controls select{height:36px;font-size:16px}.tn-list{width:100%;padding-top:0;border-right:0}.tn-list-group{grid-template-columns:36px minmax(0,1fr);width:100%;min-width:0}.tn-list-item,.tn-list-row,.tn-list-rows{width:100%;min-width:0}.tn-app[data-view=list] .tn-detail{pointer-events:auto}.tn-detail{position:fixed;inset:0;z-index:100;display:flex;width:auto;height:auto;max-height:none;align-items:center;justify-content:center;overflow:hidden;padding:12px;border:0;background:rgba(0,0,0,.55);box-shadow:none}.tn-detail-content{position:relative;width:100%;max-width:560px;max-height:100%;overflow:auto;padding:44px 16px 16px;border:1px solid #cfcfcf;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.3)}.tn-detail-close{display:block}.tn-status-grid{grid-template-columns:repeat(2,1fr)}.tn-info-popover{position:fixed;inset:12px;width:auto}.tn-summary{display:none}}
