/* Import and export workspace */
html body #appShell #view-import-export{background:#edf1f7;color:#23364e;padding:16px;border-radius:12px}
html body #view-import-export .central-transfer-hero{background:linear-gradient(108deg,#963875,#663576 30%,#39306c 58%,#10327e);border:0;padding:20px 24px;box-shadow:0 5px 15px #24385a14}
html body #view-import-export .central-transfer-hero h3{color:#fff;font-size:23px}
html body #view-import-export .central-transfer-hero p{color:#f0eaf8;line-height:1.55}
html body #view-import-export .two-column-grid{align-items:start;gap:18px}
html body #view-import-export .panel,html body #view-import-export .central-transfer-panel{background:#fff;border:1px solid #d5ddeb;border-radius:12px;box-shadow:0 3px 12px #20375609;padding:20px;min-width:0}
html body #view-import-export .panel-header{background:#f0edf7;margin:-20px -20px 18px;padding:15px 20px;border-bottom:1px solid #dbd7e9;border-radius:12px 12px 0 0}
html body #view-import-export h3{color:#342d59}
html body #view-import-export .form-group{margin-bottom:16px}
html body #view-import-export label{color:#293b53;font-weight:650;line-height:1.4;margin-bottom:6px}
html body #view-import-export input,html body #view-import-export select,html body #view-import-export textarea{box-sizing:border-box;max-width:100%;color:#24354c;background:#fff;border:1px solid #cbd5e3;border-radius:7px;min-height:41px}
html body #view-import-export input:focus,html body #view-import-export select:focus,html body #view-import-export textarea:focus{outline:2px solid #8c65ae;outline-offset:2px}
html body #view-import-export small,html body #view-import-export .central-help{color:#52647a!important;line-height:1.6}
html body #view-import-export .button{min-height:40px;padding:10px 14px;border-radius:7px;line-height:1.35;text-decoration:none;font-size:13px;white-space:normal;height:auto}
html body #view-import-export .primary-button{background:linear-gradient(105deg,#70417f,#303970)!important;color:#fff!important;border:1px solid #5a437b;box-shadow:0 2px 5px #30294f15}
html body #view-import-export .secondary-button{background:#f1eef7!important;color:#45345f!important;border:1px solid #d9cfe6!important;box-shadow:none}
html body #view-import-export #pasteExcelContainer{background:#f7f5fb!important;border:1px solid #cfc4df!important;box-shadow:none!important;padding:16px!important;border-radius:9px!important}
html body #view-import-export #pasteExcelContainer>div:first-child{gap:10px;flex-wrap:wrap}
html body #view-import-export #pasteExcelContainer label,html body #view-import-export #pasteExcelContainer p{color:#4b3f68!important}
html body #view-import-export #pasteExcelContainer>div:first-child>span{background:#e9e2f2!important;color:#564074!important}
html body #view-import-export #excelPasteArea{border:1px solid #c9bfd9!important;min-height:170px;resize:vertical}
html body #view-import-export .central-transfer-actions button{background:#f3f0f8;color:#44335d;border-color:#d8d0e5}
html body #view-import-export table{border-collapse:collapse;width:100%}
html body #view-import-export table th{background:#29344f;color:white;border:1px solid #576177;padding:10px;text-align:left}
html body #view-import-export table td{border:1px solid #dde3ec;padding:9px;color:#27374d}
html body #view-import-export table tbody tr:nth-child(even){background:#f7f9fc}
html body #view-import-export .button:disabled{opacity:.65;cursor:wait}
@media(max-width:900px){html body #view-import-export .two-column-grid{grid-template-columns:1fr}html body #appShell #view-import-export{padding:10px}}
@media print{html body #appShell #view-import-export{background:#fff;box-shadow:none}}

/* Keep the banner title legible above shared heading rules. */
html body #appShell #view-import-export .central-transfer-hero h3,html body #appShell #view-import-export .central-transfer-hero h3 *{color:#fff!important;-webkit-text-fill-color:#fff!important}
