html,body{background:var(--bg-dashboard-color,var(--background));height:100%}.container{min-height:100%}#mi-nav .cm-app{background-size:contain;width:24px;height:24px;margin-bottom:2px;margin-left:-8px;margin-right:8px}.form-row{display:flex;gap:16px}.mi-main{overflow:auto;display:flex;flex-direction:column;flex:1;gap:24px;min-width:0;padding:16px}.mi-desc{color:var(--label-color);margin:6px 0 0}.mi-grid{display:grid;grid-template-columns:1fr 1fr;align-items: start;gap:24px;min-width:0}.mi-panel{background:var(--background);border-radius:var(--border-radius-large);box-shadow:var(--elevation-level-medium);display:flex;flex-direction:column;gap:20px;min-width:0;padding:32px}.mi-panel .mi-panel-label{text-transform:uppercase;color:var(--hint-text-color);font-weight:700}.mi-service-section{display:flex;flex-direction:column;gap:16px}.mi-service-section[hidden]{display:none}.mi-dob-field{position:relative;min-width:0}cm-tooltip-text{display:none!important}.mi-result[hidden]{display:none}.mi-radio-row{display:flex;gap:12px}.mi-radio-row cm-radiobutton{flex:1}cm-radiobutton .form-radio-control{box-sizing:border-box;border-radius:var(--border-radius-small);border:var(--input-border);align-items: center;width:100%;margin:0;padding:10px 12px;transition:border-color .2s}cm-radiobutton .form-radio-control label.form-check-label{align-items: center;padding-left:8px!important}cm-radiobutton[checked] .form-radio-control{border:var(--selected-border)}.mi-flow{position:relative;display:flex;justify-content:space-between;align-items: flex-start;min-width:0;padding:0 8px}.mi-flow-lines{position:absolute;z-index:1;display:flex;pointer-events:none;height:16px;top:26px;left:38px;right:38px}.mi-flow-arrow{position:absolute;z-index:1;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:9px solid var(--selected-color);opacity:0;pointer-events:none;width:0;height:0;translate:-50% -50%}@keyframes mi-arrow-trip{0%{left:60px;top:29px;rotate:none;opacity:1}23.26%{left:50%}25.58%{left:50%}48.84%{left:calc(100% - 60px);top:29px;rotate:none}51.16%{left:calc(100% - 60px);top:39px;rotate:180deg}74.42%{left:50%}76.74%{left:50%}to{left:60px;top:39px;rotate:180deg;opacity:1}}.mi-flow-segment{position:relative;flex:1;min-width:0;height:16px}.mi-flow-segment .mi-track{position:absolute;border-top:var(--input-border);height:2px;left:0;right:0}.mi-flow-segment .mi-track-top{top:2px}.mi-flow-segment .mi-track-bottom{bottom:2px}.mi-flow-segment .mi-progress{position:absolute;border-top:var(--selected-border);width:0%;height:2px;transition:width .5s cubic-bezier(.2,0,.2,1)}.mi-flow-segment .mi-progress-req{top:2px;left:0}.mi-flow-segment .mi-progress-resp{bottom:2px;right:0}.mi-flow-node{position:relative;z-index:2;display:flex;flex-direction:column;flex:0 auto;align-items: center;gap:10px;width:120px;min-width:0}.mi-flow-node .mi-flow-node-circle{background:var(--background);border:var(--input-border);box-shadow:var(--elevation-level-small);display:flex;color:var(--hint-text-color);border-radius:50%;flex:none;justify-content:center;align-items: center;width:64px;height:64px;transition:border-color .4s,color .4s;font-size:24px}.mi-flow-node .mi-flow-node-title{text-align:center;font-weight:800}.mi-flow-node .mi-flow-node-sub{color:var(--hint-text-color);text-align:center;margin-top:2px}.mi-log{display:flex;flex-direction:column;gap:10px}.mi-log .mi-log-step{display:flex;opacity:.3;align-items: flex-start;gap:10px;transition:opacity .3s}.mi-log .mi-log-step .mi-log-step-n{color:var(--hint-text-color);flex:none;margin-top:1px;transition:color .3s;font-size:20px;line-height:1}#mi-bts.mi-running #mi-seg1-req{width:100%;transition-delay:0s}#mi-bts.mi-running #mi-seg2-req{width:100%;transition-delay:.55s}#mi-bts.mi-running #mi-seg2-resp{width:100%;transition-delay:1.1s}#mi-bts.mi-running #mi-seg1-resp{width:100%;transition-delay:1.65s}#mi-bts.mi-running #mi-node-customer{border:var(--selected-border);color:var(--selected-color)}#mi-bts.mi-running #mi-node-api{border:var(--selected-border);color:var(--selected-color)}#mi-bts.mi-running #mi-node-operator{border:var(--selected-border);color:var(--selected-color)}#mi-bts.mi-running #mi-node-customer{transition-delay:0s}#mi-bts.mi-running #mi-node-api{transition-delay:.3s}#mi-bts.mi-running #mi-node-operator{transition-delay:.85s}#mi-bts.mi-running .mi-log-step{opacity:1}#mi-bts.mi-running .mi-log-step .mi-log-step-n{color:var(--cl-success-color);transition-delay:inherit}#mi-bts.mi-running .mi-log-step:first-child{transition-delay:0s}#mi-bts.mi-running .mi-log-step:nth-child(2){transition-delay:.55s}#mi-bts.mi-running .mi-log-step:nth-child(3){transition-delay:1.1s}#mi-bts.mi-running .mi-log-step:nth-child(4){transition-delay:1.65s}#mi-bts.mi-running .mi-flow-arrow{animation:mi-arrow-trip 2.15s cubic-bezier(.2,0,.2,1)}#mi-bts.mi-flow-reset .mi-progress{transition:none}#mi-bts.mi-flow-reset .mi-flow-node-circle{transition:none}#mi-bts.mi-flow-reset .mi-log-step{transition:none}#mi-bts.mi-flow-reset .mi-log-step-n{transition:none}#mi-bts.mi-flow-reset .mi-flow-arrow{animation:none;opacity:0}
