/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.qa_backend_url_input{border-width:1px;border-image:linear-gradient(to right,#3fb6a8,rgb(126,211,134,0.5)) 1 0;border-top:0;width:100%;font-family:'ToyotaType-Regular';font-size:1em;padding:1px 0 0 0;color:#070707;}.items{width:300px;background:#fffffe;box-shadow:0 3px 6px rgba(black,0.16),0 3px 6px rgba(black,0.23);border-top:10px solid #0B5AA2;}.items-head p{padding:5px 20px;margin:10px;color:#0B5AA2;font-weight:bold;font-size:20px;}.items-head hr{width:20%;margin:0px 30px;border:1px solid #0B5AA2;}.items-body{padding:10px;margin:10px;display:grid;grid-gap:10px;}.items-body-content{padding:10px;padding-right:0px;display:grid;grid-template-columns:10fr 1fr;font-size:13px;grid-gap:10px;border:1px solid transparent;cursor:pointer;}.items-body-content:hover{border-radius:15px;border:1px solid #0B5AA2;}.items-body-content i{align-self:center;font-size:15px;color:#0B5AA2;font-weight:bold;animation:icon 1.5s infinite forwards;}ul.nextstep-list{color:#000;font-family:Roboto;font-size:13px;font-weight:400;line-height:20px;margin-bottom:16px;list-style-type:disc;}span.nextstep-list{color:#000;font-family:Roboto;font-size:13px;font-weight:400;line-height:20px;}.no-modal{cursor:not-allowed !important;font-family:'ToyotaType-Regular';}.no-modal:hover{background:#A9A9A9 !important;}.restapi-btn:focus{outline:none;}.rest-curl-pre{float:right;margin-right:10px;width:95%;font-size:12px;line-height:16px;text-align:left;}.rest-code-input-fill{border-width:1px !important;border-style:solid;border-image:linear-gradient(to right,#3FB6A8,rgba(126,211,134,0.5)) 1 0%;border-top:0;outline:0;background-color:transparent;}.modal-tall .modal-dialog{height:90%;}.modal-tall .modal-content{height:100%;}.modal-tall .modal-body{height:100%;}.rest-code-container{background-color:#fafafa;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);font-size:12px;line-height:16px;max-height:65vh;overflow-x:scroll;margin:10px;}.rest-code-content{overflow-x:auto;padding-left:8px;padding-top:8px;padding-bottom:8px;min-height:40px;}.rest-code-span{white-space:pre-wrap;word-break:break-word;position:relative;display:block;height:200px;}.pagetitle{margin-top:-35px;}.custom-select-view-api{z-index:1;}.custom-select-view-api.active{z-index:9999;}.table-viewapis .table-header th:not(:first-child):not(:last-child){text-align:left;}.table-viewapis.table-app table td{word-break:break-all;display:flex;justify-content:flex-start;align-items:center;}.table-viewapis.table-app .table>thead>tr>th{font-size:15px !important;}.col-cus-6{-ms-flex:0 0 40%;flex:0 0 40%;max-width:50%;}.col-cus-1{-ms-flex:0 0 10.666667%;flex:0 0 12.666667%;max-width:12.666667%;}.col-cus-2{-ms-flex:0 0 13.666667%;flex:0 0 15.666667%;max-width:15.666667%;}.table-viewapis .btn-nrml{display:block !important;width:98%;}.custom-select-view-api option{background:#04fdff;border-radius:10px;margin-bottom:10px;color:#000;text-shadow:0 1px 0 rgb(0 0 0 / 40%);}ul.custom-select-view-api.btnselect:active{z-index:100;}ul.custom-select-view-api.btnselect{height:26px;width:146px;border:1px #000 solid;border-image:linear-gradient(to right,#3FB6A8,rgba(126,211,134,0.5)) 1 0%;border-top:0;border-left:0;border-right:0;margin-top:-5px;margin-bottom:0;}ul.custom-select-view-api.btnselect li{padding:3px 10px 5px 10px;z-index:2;}ul.custom-select-view-api.btnselect li:not(.init){float:left;width:146px !important;display:none;background:#eee;}ul.custom-select-view-api.btnselect li:not(.init):hover,ul.custom-select-view-api.btnselect li.selected:not(.init){background:#04fdff;}ul.custom-select-view-api.btnselect li{cursor:pointer;border-radius:7px;margin-bottom:3px;}ul.custom-select-view-api.btnselect li.init{position:relative;}ul.custom-select-view-api.btnselect li.init:after{content:"\f105";font-family:'FontAwesome';transform:rotate(90deg);font-size:17px;position:absolute;right:7px;}#analyticsModal .close,#analyticsModalrevision .close{position:absolute;top:15px;right:20px;outline:none;}.del-api-name{font-weight:bold;}.del-header{background-color:#d50000;color:#fff;}.dial-message{margin-left:-24px;margin-right:-24px;max-width:none;color:#000;font-family:Roboto;font-size:13px;font-weight:400;line-height:20px;background-color:rgba(0,0,0,.05);border-radius:4px;padding:1px;display:flex;position:relative;margin-top:-12px!important;margin-bottom:12px!important;}.dial-msg-icon{display:inline-block;margin-top:10px;margin-bottom:16px;margin-left:24px;margin-right:24px;height:18px;width:18px;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;}.dial-msg-text{display:inline-flex;margin:4px 16px 4px 0;}.dial-msg-text-wrapper{margin:auto 0;}.dial-content{color:#000;font-family:Roboto;font-size:13px;font-weight:400;line-height:20px;margin-bottom:28px;max-height:none;overflow:auto;padding-top:4px;padding-bottom:4px;display:block;margin:0 -24px;padding:0 24px;}ul.cnt-list{color:#000;font-family:Roboto;font-size:13px;font-weight:400;line-height:20px;margin-bottom:16px;max-width:512px;list-style-type:disc;}ul.cnt-list input{vertical-align:sub;}.del-api-name{display:inline-block;}.api-confirm{background-color:rgba(0,0,0,.02);border-radius:6px;width:100%;margin-top:4px;font-size:13px;line-height:30px;border:1px solid rgba(0,0,0,.10);padding-left:5px;}.api-confirm-inp-err{border:1px solid #d50000;background-color:#fff !important;}.api-confirm::placeholder{font-size:10px;}.api-confirm:focus::placeholder{color:transparent;}.confirm-delete,.movetoemail-btn,.movetotest-btn,.movetoqa-btn{background-color:#04fdff;opacity:1;color:#000000;text-align:center;font-size:13px;border-radius:0;margin-bottom:10px;}.close-delete{border:1px solid #04fdff;opacity:1;color:#000000;text-align:center;font-size:13px;border-radius:0;}.close-delete:hover{background-color:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.10);}.form-error{font-size:12px;margin-top:4px;}.delete-alert{margin:30px 0 15px 0;}.moveto-consent input{width:20px;position:relative;}.moveto-consent label{width:90%;position:relative;left:10px;display:inline-block;vertical-align:sub;line-height:1.1;}.restapi-btn{border:none;height:30px;width:210px;background-color:#04fdff;color:#070707;font-size:0.9em;font-family:'ToyotaType-SemiBold';margin:0;}.disabled_button{background-color:lightgray;}.active_button{background-color:#04fdff;}#revision_id{margin-left:5px;}#analyticsModalrevision .pagetitle{margin-top:-60px;padding-bottom:10px;}#analyticsModalrevision table thead th,table tbody td{padding:10px;font-family:'ToyotaType-Regular';font-size:13px;}.norevision{text-align:center;color:#0B5AA2;}#analyticsModalrevision table thead th{background:#f4f4f4;font-family:'ToyotaType-Bold';}.loader{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite;margin:20px auto;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.eigcopilot-wrapper{position:relative;display:inline-block;}.eigcopilot-trigger-btn{display:flex;align-items:center;gap:8px;cursor:pointer;transition:all 0.3s ease;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;padding:10px 20px;border-radius:4px;color:white !important;}.eigcopilot-trigger-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,0.4);}.eigcopilot-arrow{font-size:10px;transition:transform 0.3s ease;}.eigcopilot-wrapper.active .eigcopilot-arrow{transform:rotate(180deg);}.eigcopilot-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:8px;background:white;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,0.15);z-index:1000;min-width:180px;}.eigcopilot-dropdown-item{padding:12px 16px;cursor:pointer;transition:background-color 0.2s ease;display:flex;align-items:center;gap:10px;font-family:'ToyotaType-Regular';font-size:14px;color:#333;}.eigcopilot-dropdown-item:hover{background-color:#f5f5f5;}.eigcopilot-dropdown-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px;}.eigcopilot-dropdown-item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}.lang-icon{font-size:18px;}#eigcopilotModal .modal-content{border-radius:8px;border:none;box-shadow:0 8px 24px rgba(0,0,0,0.15);}#eigcopilotModal .modal-header{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white;border-top-left-radius:8px;border-top-right-radius:8px;padding:20px 24px;}#eigcopilotModal .modal-title{display:flex;align-items:center;gap:10px;font-family:'ToyotaType-SemiBold';font-size:20px;}.eigcopilot-icon{font-size:24px;}.eigcopilot-language-badge{display:inline-block;background:rgba(255,255,255,0.2);padding:4px 12px;border-radius:12px;font-size:12px;font-family:'ToyotaType-Regular';margin-left:10px;}.eigcopilot-loading{text-align:center;padding:40px 20px;}.loading-spinner{border:4px solid #f3f3f3;border-top:4px solid #667eea;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite;margin:0 auto 20px;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.eigcopilot-loading p{font-family:'ToyotaType-Regular';color:#666;font-size:16px;}.eigcopilot-error{background-color:#fee;border-left:4px solid #d32f2f;padding:16px;margin:16px;border-radius:4px;font-family:'ToyotaType-Regular';color:#d32f2f;}.eigcopilot-code-container{padding:0;}.code-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;}.code-api-name{font-family:'ToyotaType-SemiBold';font-size:14px;color:#333;}.copy-code-btn{display:flex;align-items:center;gap:6px;padding:6px 14px;font-size:13px;border-radius:4px;transition:all 0.2s ease;}.copy-code-btn:hover{background-color:#667eea;color:white;border-color:#667eea;}.copy-code-btn.copied{background-color:#4caf50;color:white;border-color:#4caf50;}.copy-icon{font-size:14px;}#eigcopilot-sample-code{display:block;background-color:#282c34;color:#abb2bf;padding:20px;margin:0;overflow-x:auto;font-family:'Courier New',monospace;font-size:13px;line-height:1.6;white-space:pre;border-radius:0 0 8px 8px;max-height:600px;}
