.main-container{flex:1;padding:0 20px;}.card{background:#ffffff;border-radius:14px;padding:32px !important;box-shadow:0 18px 32px rgba(0,0,0,0.08);width:100%;max-width:100%;margin:0;}.tab-content{display:flex;flex-direction:column;width:100%;margin:0;padding:20px;border:1px solid #e1dbdb;border-radius:5px;position:relative;top:-15px;}.SubTitle{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-weight:600;padding:14px 16px;margin-bottom:16px;background:rgba(2,86,159,0.08);border:1px solid rgba(198,220,239,0.4);border-radius:10px;color:#010c19;}.SubTitle h2{margin:0 0 10px;font-size:clamp(1.4rem,3vw,1.8rem);font-weight:700;color:var(--primary-color);}.SubTitle .description{margin-top:6px;font-size:clamp(0.85rem,2.5vw,0.95rem);max-width:900px;line-height:1.5;color:#2b2b2b;}.btn-primary{background-color:var(--primary-color);border:none;}.btn-primary:hover{background-color:var(--secondary-color);box-shadow:0 4px 8px var(--button-hover-shadow);}.nav-tabs .nav-link{color:var(--primary-color);background:#e6ecf7;font-weight:600;}.nav-tabs .nav-link.active{background-color:var(--primary-color);color:#fff !important;}textarea{resize:none;}.copy-btn{width:100%;margin-top:5px;display:block;}.text-error{color:red;font-weight:500;}label{font-weight:600;}