.contact-enquiry-row{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 18px 45px rgba(15,23,42,.09);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);margin:28px auto 52px;max-width:1180px;overflow:hidden;text-align:left}.contact-form-column{padding:38px}.contact-kicker{color:#ef2b2d;font-size:13px;font-weight:900;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.contact-form-column h2{color:#172554;font-size:30px;margin:0 0 26px}.contact-form-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr}.contact-field{display:grid;gap:8px}.contact-field>span{color:#334155;font-size:13px;font-weight:800}.contact-field b{color:#dc2626}.contact-field input,.contact-field textarea{background:#fff;border:1px solid #cbd5e1;border-radius:9px;box-sizing:border-box;color:#0f172a;font:inherit;outline:0;padding:12px 13px;width:100%}.contact-field input:focus,.contact-field textarea:focus{border-color:#30348f;box-shadow:0 0 0 3px rgba(48,52,143,.12)}.contact-field input[readonly]{background:#f1f5f9;color:#475569;cursor:not-allowed}.contact-message{margin-top:18px}.contact-message small{color:#64748b;text-align:right}.contact-message em{font-style:normal}.contact-captcha{margin-top:18px}.contact-captcha>div{align-items:center;display:flex;gap:12px}.contact-captcha strong{background:#eef2ff;border-radius:8px;color:#30348f;font-size:18px;letter-spacing:.08em;padding:11px 16px}.contact-captcha input{max-width:100px}.contact-form-error{color:#dc2626;font-size:13px;font-weight:700;min-height:20px}.contact-submit-button,.admin-contact-head button,.contact-success-popup button{background:#30348f;border:0;border-radius:9px;color:#fff;cursor:pointer;font-weight:800;padding:13px 22px}.contact-submit-button:disabled{cursor:wait;opacity:.65}.contact-details-column{background:linear-gradient(145deg,#30348f,#172554);color:#fff;display:flex;padding:38px}.contact-details-inner{align-self:center;width:100%}.contact-details-inner,.contact-details-inner *{color:#fff!important}.contact-details-inner p{font-size:17px;line-height:1.7}.contact-details-inner p:first-child{font-size:27px}.contact-details-inner a{overflow-wrap:anywhere}.contact-success-backdrop{align-items:center;background:rgba(15,23,42,.65);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.contact-success-popup{background:#fff;border-radius:16px;box-shadow:0 28px 75px rgba(0,0,0,.3);max-width:430px;padding:34px;text-align:center;width:100%}.contact-success-icon{align-items:center;background:#dcfce7;border-radius:50%;color:#15803d;display:flex;font-size:30px;font-weight:900;height:64px;justify-content:center;margin:0 auto 18px;width:64px}.contact-success-popup h2{color:#172554;margin:0 0 8px}.contact-success-popup p{color:#64748b}.admin-contact-page{padding:28px}.admin-contact-head{align-items:center;display:flex;justify-content:space-between}.admin-contact-head span{color:#ef2b2d;font-size:12px;font-weight:900;text-transform:uppercase}.admin-contact-head h1{color:#172554;margin:4px 0}.admin-contact-status{color:#64748b}.admin-contact-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:auto}.admin-contact-table-wrap table{border-collapse:collapse;min-width:1050px;width:100%}.admin-contact-table-wrap th,.admin-contact-table-wrap td{border-bottom:1px solid #e2e8f0;padding:13px;text-align:left;vertical-align:top}.admin-contact-table-wrap th{background:#30348f;color:#fff;font-size:12px;text-transform:uppercase}.admin-contact-table-wrap td{color:#334155;font-size:13px}.admin-contact-table-wrap a{color:#30348f}.admin-contact-message{max-width:320px;white-space:normal}.admin-contact-empty{color:#64748b;padding:35px;text-align:center}@media(max-width:800px){.contact-enquiry-row{grid-template-columns:1fr;margin:20px 14px 40px}.contact-form-column,.contact-details-column{padding:24px}.contact-form-grid{grid-template-columns:1fr}.contact-form-column h2{font-size:25px}}
.contact-captcha-question{min-width:92px;text-align:center}.contact-captcha input[type=hidden]{display:none}.contact-captcha-refresh{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#30348f;cursor:pointer;display:flex;font-size:24px;height:44px;justify-content:center;line-height:1;padding:0;width:44px}.contact-captcha-refresh:hover{background:#eef2ff}.contact-captcha-refresh:disabled{cursor:wait;opacity:.5}
.admin-contact-page.admin-feedback-page{padding:0}.admin-contact-page .admin-feedback-table{min-width:850px}.admin-contact-page .admin-feedback-message{max-width:300px}.admin-contact-page .feedback-mobile-chip{white-space:nowrap}.contact-person-cell{min-width:190px}.contact-person-cell>a,.contact-person-cell>span,.contact-person-cell>strong{display:block;margin-bottom:5px;overflow-wrap:anywhere}.contact-person-cell>a{color:#30348f}
.admin-feedback-page .admin-section-title{display:none}
.contact-person-cell .feedback-mobile-chip{display:inline-flex!important;width:max-content;max-width:100%;margin-bottom:0}
.admin-repeated-section-title{display:none!important}
.admin-refresh-align-right{display:flex!important;margin-left:auto!important;width:max-content!important}
.admin-submissions-header-actions{align-items:center!important;display:flex!important;justify-content:flex-end!important;margin-left:auto!important;width:max-content!important}.admin-submissions-header-actions .admin-count-pill{flex:0 0 auto}.admin-content:has(.admin-auto-approval-settings)>.admin-section-header{display:flex!important;justify-content:flex-end!important;width:100%!important}
[data-contact-original="1"]{display:none!important}
.who-uploaded-total-chip{background:#30348f;border:1px solid #30348f;border-radius:999px;box-shadow:0 6px 16px rgba(48,52,143,.16);color:#fff;display:block;flex:0 0 auto;font-size:13px;font-weight:900;margin-left:auto;padding:8px 14px;width:max-content}@media(max-width:560px){.who-uploaded-panel .account-panel-head{align-items:flex-start;flex-wrap:wrap}.who-uploaded-total-chip{margin-left:0}}
.who-uploaded-defaulter-name,.who-uploaded-card>.who-uploaded-grid:not(.uploader-details-grid)>div:nth-child(2)>strong{text-transform:uppercase!important}
.who-uploaded-card-head>div>span,.who-uploaded-card-head h3{text-transform:uppercase!important}
.who-uploaded-card-head h3{font-size:16px!important}.who-uploaded-card-head h3 .who-uploaded-company-label{color:#64748b!important;font-size:16px!important}
.my-upload-panel-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto}.my-upload-panel-head>div:first-child{grid-column:1;grid-row:1 / span 2}.my-upload-panel-head>button{grid-column:2;grid-row:1}.my-upload-total-chip{align-self:start;background:#30348f;border:1px solid #30348f;border-radius:999px;box-shadow:0 6px 16px rgba(48,52,143,.16);color:#fff;font-size:13px;font-weight:900;grid-column:2;grid-row:2;justify-self:end;padding:8px 14px;width:max-content}@media(max-width:560px){.my-upload-panel-head{grid-template-columns:1fr}.my-upload-panel-head>div:first-child,.my-upload-panel-head>button,.my-upload-total-chip{grid-column:1;grid-row:auto}.my-upload-total-chip{justify-self:start}}
.director-gallery-dialog .director-gallery-name{text-transform:uppercase!important}
.site-footer .footer-bottom{align-items:center;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:18px}.site-footer .footer-bottom>span:first-child{justify-self:start}.site-footer .footer-bottom>span:last-child{justify-self:end}.footer-visitor-count{align-items:center;align-self:center;color:#fff;display:flex;font-size:14px;font-weight:800;gap:6px;justify-content:center;justify-self:center;line-height:1.2;margin:0;text-align:center;white-space:nowrap}@media(max-width:640px){.site-footer .footer-bottom{grid-template-columns:1fr;gap:8px;text-align:center}.site-footer .footer-bottom>span:first-child,.site-footer .footer-bottom>span:last-child,.footer-visitor-count{justify-self:center}}
