 #zohoSupportWebToCase textarea, #zohoSupportWebToCase input[type='text'], #zohoSupportWebToCase input[type='date'], #zohoSupportWebToCase select, .wb_common{width: 280px;}#zohoSupportWebToCase td {padding: 11px 5px;}#zohoSupportWebToCase textarea, #zohoSupportWebToCase input[type='text'], #zohoSupportWebToCase input[type='date'], #zohoSupportWebToCase select{border: 1px solid #ddd;padding: 3px 5px;border-radius: 3px;}#zohoSupportWebToCase select {box-sizing: unset}#zohoSupportWebToCase .wb_selectDate {width: auto}#zohoSupportWebToCase input.wb_cusInput {width: 108px}.wb_FtCon{display: flex;align-items: center;justify-content: flex-end;margin-top: 15px;padding-left: 10px}.wb_logoCon{display: flex;margin-left: 5px}.wb_logo{max-width: 16px;max-height: 16px;}#zohoSupportWebToCase .wb_multi_pick {border: 1px solid #ddd;padding: 3px 5px;border-radius: 3px;width: 280px;height: 95px;overflow-y:auto;}#zohoSupportWebToCase .wb_multi_pick_label {display: block;}#zohoSupportWebToCase .wb_multi_pick_input,  .wb_multi_pick_input_all{vertical-align: middle;margin-right: 5px;}.zsFormClass{background-color:#FFFFFF;width:600px} 
.zsFontClass{color:#ffffff;font-family:Arial;font-size:14px}
.manfieldbdr{border-left: 1px solid #ff6448!important} .hleft{text-align:left;} input[type=file]::-webkit-file-upload-button{cursor:pointer;}.wtcsepcode{margin:0px 15px; color:#aaa; float:left;}.wtccloudattach{float:left; color:#00a3fe!important; cursor:pointer; text-decoration: none!important;}.wtccloudattach:hover{text-decoration: none!important;}.wtcuploadinput{cursor:pointer; float:left; width:62px; margin-top:-20px; opacity:0; clear:both;}.wtcuploadfile{float:left;color: #00a3fe;}.filenamecls{margin-right:15px; float:left; margin-top:5px;} .clboth{clear:both;} #zsFileBrowseAttachments{clear:both; margin:5px 0px 10px;} .zsFontClass{vertical-align:top;} #tooltip-zc{font: normal 12px Arial, Helvetica, sans-serif; line-height:18px;position:absolute;padding:8px;margin:20px 0 0;background:#fff;border:1px solid #528dd1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#eee;-webkit-box-shadow:5px 5px 20px rgba(0,0,0,0.2);-moz-box-shadow:5px 5px 20px rgba(0,0,0,0.2);z-index:10000; color:#777}.wtcmanfield{color:#f00;font-size:16px;position:relative;top:2px;left:1px;} #zsCloudAttachmentIframe{width: 100%;height: 100%;z-index: 99999!important;position: fixed;left: 0px;top:0px; border-style: none; display: none; background-color:#fff;} .wtchelpinfo{background-position: -246px -485px;width:15px;height:15px;display:inline-block;position: relative;top: 2px;background-image: url(https://static.zohocdn.com/zohodeskstatic/app/images/zs-mpro.b6c9cf2347c62390fdcb.png);} .zsMaxSizeMessage{font-size:13px;}

/* BrIT display overrides; Zoho's name/action/hidden fields/scripts remain unchanged. */
#zohoSupportWebToCase {width:100%;text-align:left !important;font:inherit;color:#163529}
#zohoSupportWebToCase .zsFormClass {width:100%;max-width:100%;background:#fff;border-collapse:separate;border-spacing:0}
#zohoSupportWebToCase .zsFontClass {color:#153b30 !important; font-family:'DM Sans',Arial,sans-serif;font-size:13px;}
#zohoSupportWebToCase table {table-layout:fixed;max-width:100%}
#zohoSupportWebToCase td {box-sizing:border-box; padding:10px 7px;vertical-align:top}
#zohoSupportWebToCase td[width='25%'] {width:31%}
#zohoSupportWebToCase td[width='75%'] {width:69%}
#zohoSupportWebToCase td:first-child.zsFontClass {font-weight:800;line-height:1.8}
#zohoSupportWebToCase input[type='text'],
#zohoSupportWebToCase textarea,
#zohoSupportWebToCase select {max-width:100%;width:min(100%,360px) !important; padding:12px 13px!important; font:inherit; font-size:14px;line-height:1.35; border:1px solid #cbdbd0!important;border-radius:10px!important;color:#183c31;background:#fbfdfb;box-sizing:border-box}
#zohoSupportWebToCase textarea {min-height:128px;resize:vertical}
#zohoSupportWebToCase input[type='text']:focus,
#zohoSupportWebToCase textarea:focus,
#zohoSupportWebToCase select:focus {outline:2px solid #90cfa2;outline-offset:2px}
#zohoSupportWebToCase input[type='submit'] {border:0;border-radius:11px;background:#133a30;color:#fff!important;padding:13px 25px; font:800 14px 'DM Sans',Arial,sans-serif;cursor:pointer}
#zohoSupportWebToCase input[type='submit']:hover {background:#215b46}
#zohoSupportWebToCase input[type='submit']:disabled {opacity:.55;cursor:wait}
#zohoSupportWebToCase input[type='button'] {border:1px solid #cadbd0;border-radius:11px;background:#fff;color:#1b4935!important;padding:12px 20px;font:800 14px 'DM Sans',Arial,sans-serif;cursor:pointer}
#zohoSupportWebToCase tr:first-child td {padding:0 4px 15px}
#zohoSupportWebToCase tr:first-child strong {font-weight:900;font-size:16px;letter-spacing:-.02em}
#zohoSupportWebToCase #zsCaptchaUrl {max-width:220px;height:auto;border-radius:6px}
#zohoSupportWebToCase #zsCaptchaLoading {font-size:12px;color:#647e70}
#zohoSupportWebToCase a {color:#227e53!important}
#zohoSupportWebToCase .wb_FtCon {margin-top:5px;display:flex;justify-content:flex-end}
#zohoSupportWebToCase .wb_common {width:auto}
#zohoSupportWebToCase .wb_logo {width:16px;height:16px}
.zoho-integrated-status {display:flex;align-items:center;gap:9px;background:#e5f4e4;border:1px solid #c9e6c7;border-radius:11px;padding:12px 15px;color:#2b6047;font-size:12px;font-weight:700;margin:0 0 20px}
.zoho-integrated-status:before {content:'✓';display:inline-grid;place-items:center;width:22px;height:22px;background:#d0ebc6;border-radius:50%;font-weight:900;flex-shrink:0}
.zoho-guidance {font-size:12px;color:#567464;background:#f7faf5;border-left:3px solid #86bca0;border-radius:6px;padding:13px 14px;margin:20px 0 0}
@media(max-width:580px) {
  #zohoSupportWebToCase table {table-layout:auto}
  #zohoSupportWebToCase tr {display:block;margin-bottom:10px}
  #zohoSupportWebToCase td,
  #zohoSupportWebToCase td[width='25%'],
  #zohoSupportWebToCase td[width='75%'] {display:block!important;width:100%!important;padding:4px 0!important;white-space:normal!important}
  #zohoSupportWebToCase input[type='text'],#zohoSupportWebToCase textarea,#zohoSupportWebToCase select {width:100%!important;max-width:100%!important;box-sizing:border-box}
  #zohoSupportWebToCase input[type='submit'],#zohoSupportWebToCase input[type='button'] {width:100%;margin:4px 0}
  #zohoSupportWebToCase tr:first-child td {padding-bottom:10px!important}
  #zohoSupportWebToCase .wb_FtCon {justify-content:flex-start}
}
