.nexam-table td{padding:2px 0;}.nexam-table h3{min-width:185px;}.nexam-table .w-100{width:100%;}.nexam-table .button{padding:1px 15px;}.form-table.nexam-table th.first,.form-table.nexam-table td.first{width:50px;}.nexam-form-container{background:#fefefe;border:1px solid #ddd;border-radius:6px;margin-bottom:0px;box-shadow:0 2px 4px rgba(0,0,0,0.05);}.nexam-form-header{background:#007cba;color:#fff;font-size:16px;padding:8px 16px;border-radius:6px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;}.nexam-form-header.expanded{border-radius:6px 6px 0 0;}.nexam-form-content{padding:8px 16px;border-top:none;background:#fff;    border-radius:4px;    border-bottom:1px solid rgba(0,124,186,.15);}.nexam-form-header{   display:flex;    justify-content:space-between;}.row-wrapper{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:10px;}.row-wrapper .row-wrapper-div{   display:flex;gap:10px;align-items:center;flex-wrap:wrap;}.row-wrapper label{width:215px;font-weight:600;}.row-wrapper label.fw-bold{font-weight:700;color:#135e96;}.nexam-disabled-form{opacity:0.5;pointer-events:none;}.nexam-form-input,.form-table input[type="text"],.form-table select{padding:2px 10px;border:1px solid #ccc;border-radius:4px;min-width:220px;}.form-table select.selector-type{min-width:120px;}.nexam-form-input[readonly],.form-table input[readonly]{background:#f4f4f4;color:#555;cursor:not-allowed;}.nexam-form-buttons{margin-top:8px;}.nexam-toggle-options{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.nexam-toggle-options input[type="checkbox"]{margin-right:5px;}.nexam-modal{ display:none;  position:fixed;  z-index:99999;  left:0; top:0;  width:100%; height:100%;  background-color:rgba(0,0,0,0.4);}.nexam-modal-content{ background-color:#fff;  margin:5% auto;  padding:20px;  border-radius:8px;  width:90%;  max-width:700px;  box-shadow:0 4px 10px rgba(0,0,0,0.2);}.nexam-close{ float:right;  font-size:28px;  font-weight:bold;  cursor:pointer;}.nexam-modal-content{ font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;  font-size:14px;  line-height:1.6;}.nexam-modal-body{ max-height:65vh;  overflow-y:auto;  padding-right:10px;  font-size:14px;  line-height:1.6;}.nexam-steps{ counter-reset:section;  margin-left:0;  padding-left:20px;}.nexam-steps > li{ margin-bottom:20px;}.nexam-steps li::marker{ font-weight:bold;}.nexam-steps strong{ font-size:15px;  display:block;  margin-bottom:5px;  color:#222;}.nexam-steps code{ background:#f1f1f1;  padding:2px 6px;  border-radius:4px;  font-size:13px;}.nexam-steps ul{ margin:8px 0 0 20px;  padding-left:0;}.nexam-steps ul li{ list-style:disc;  margin-bottom:6px;}.nexam-tooltip{ position:relative;  top:2px;  cursor:help;  color:#007cba;}.nexam-input-group{display:flex;align-items:center;border:1px solid #ccc;border-radius:4px;overflow:hidden;background:#f9f9f9;max-width:600px;}.nexam-input-group-icon{background:#f4f4f4;padding:6px 10px;border-right:1px solid #ccc;display:flex;align-items:center;justify-content:center;color:#555;}.nexam-input-group-prefix{background:#f9f9f9;padding:6px 10px;border-right:1px solid #ccc;font-size:13px;color:#333;white-space:nowrap;}.form-table .nexam-input-group input,.form-table .nexam-input-group select,.form-table .nexam-input-group textarea,.form-table .nexam-input-group input:focus,.form-table .nexam-input-group select:focus,.form-table .nexam-input-group textarea:focus,.form-table .nexam-input-group input:active,.form-table .nexam-input-group select:active,.form-table .nexam-input-group textarea:active{border:none;}.nexam-input-group .nexam-form-url{border:none;flex:1;padding:6px 8px;font-size:14px;}.nexam-input-group .nexam-form-url:disabled{background:#f9f9f9;color:#666;}.nexam-license-display{ display:flex;  align-items:center;  gap:8px;  background:#fff;  border:1px solid #ccd0d4;  border-radius:3px;  padding:6px 10px;  width:fit-content;  font-family:monospace;}.nexam-license-value{ user-select:none;  font-size:13px;  color:#333;}.nexam-eye-icon{ cursor:pointer;  font-size:15px;  opacity:0.6;  transition:opacity 0.2s ease;}.nexam-eye-icon:hover{ opacity:1;}
.nexam-form-header.custom{background:#baa900;}
.nexam-welcome{max-width:760px;margin-top:40px;font-size:16px;}
.nexam-welcome .button{padding:10px 30px;}
.nexam-welcome .licensekey{margin-top:20px;font-size:13px;color:#666;}
.nexam-welcome-list-details{line-height:1.8;margin-bottom:30px}
.nexam-welcome-details{background:#fff;border:1px solid #ccd0d4;border-left:4px solid #007cba;padding:20px;margin-bottom:30px;border-radius:4px;}
.nexam-welcome-details p {line-height:1.6;margin:0;}
.nexam-welcome li {height:30px;line-height:30px;}
.nexam-welcome .ms-10 {margin-left:10px;}
