@font-face{font-family:Optimist;font-weight:200;src:url(https://www.capitalone.com/assets/enterprise/fonts/Optimist_W_XLt.woff2) format("woff2")}@font-face{font-family:Optimist;font-weight:200;font-style:italic;src:url(https://www.capitalone.com/assets/enterprise/fonts/Optimist_W_XLtIt.woff2) format("woff2")}@font-face{font-family:Optimist;font-weight:300;src:url(https://www.capitalone.com/assets/enterprise/fonts/Optimist_W_Lt.woff2) format("woff2")}@font-face{font-family:Optimist;font-weight:300;font-style:italic;src:url(https://www.capitalone.com/assets/enterprise/fonts/Optimist_W_LtIt.woff2) format("woff2")}@font-face{font-family:Optimist;font-weight:400;src:url(https://www.capitalone.com/assets/enterprise/fonts/Optimist_W_Rg.woff2) format("woff2")}@font-face{font-family:Optimist;font-weight:400;font-style:italic;src:url(https://www.capitalone.com/assets/enterprise/fonts/Optimist_W_It.woff2) format("woff2")}@font-face{font-family:Optimist;font-weight:600;src:url(https://www.capitalone.com/assets/enterprise/fonts/Optimist_W_SBd.woff2) format("woff2")}@font-face{font-family:Optimist;font-weight:600;font-style:italic;src:url(https://www.capitalone.com/assets/enterprise/fonts/Optimist_W_SBdIt.woff2) format("woff2")}@font-face{font-family:Optimist;font-weight:700;src:url(https://www.capitalone.com/assets/enterprise/fonts/Optimist_W_Bd.woff2) format("woff2")}@font-face{font-family:Optimist;font-weight:700;font-style:italic;src:url(https://www.capitalone.com/assets/enterprise/fonts/Optimist_W_BdIt.woff2) format("woff2")}.c1s-portal-case-management-ui *,.c1s-portal-case-management-ui *:before,.c1s-portal-case-management-ui *:after{margin:0;padding:0;box-sizing:inherit}.c1s-portal-case-management-ui{font-family:Optimist,sans-serif!important;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c1s-portal-case-management-ui .error-container{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;position:fixed;margin:0;width:100%;height:100vh;left:0;top:0;z-index:100}.c1s-portal-case-management-ui .error-img{width:15%}.c1s-portal-case-management-ui .error-title{padding-bottom:20px}.c1s-portal-case-management-ui .landing-page{display:flex;flex-direction:column;justify-content:flex-start;padding:32px}.c1s-portal-case-management-ui .landing-page__loading-container{display:flex;justify-content:center;align-items:center;padding-top:120px}.c1s-portal-case-management-ui .landing-page__top-container{padding-bottom:24px}.c1s-portal-case-management-ui .landing-page.layout-active{padding:0}.c1s-portal-case-management-ui .no-tickets__container{width:639px;padding-top:50px;vertical-align:top;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.c1s-portal-case-management-ui .no-tickets__support-img{height:140px;width:140px;min-width:140px;min-height:140px;float:left;margin-bottom:32px}.c1s-portal-case-management-ui .no-tickets__title{line-height:24px;font-size:16px;font-weight:600}.c1s-portal-case-management-ui .no-tickets__sub-title{line-height:22px;font-size:16px;font-weight:400;color:#6e6e6e;margin-bottom:24px}.c1s-portal-case-management-ui .ticket-list__container{display:flex;flex-direction:column}.c1s-portal-case-management-ui .ticket-list__search-bar{width:478px;margin-bottom:24px}.c1s-portal-case-management-ui .table-column{display:block}.c1s-portal-case-management-ui .table-column__subject{width:340px;color:#00132b;font-weight:600;text-decoration:none}.c1s-portal-case-management-ui .table-column__status{width:165px}.c1s-portal-case-management-ui .table-column__ticket-id{width:120px}.c1s-portal-case-management-ui .table-column__date{width:138px}.c1s-portal-case-management-ui .table-column__submitted-by{width:220px}.c1s-portal-case-management-ui .table-column--ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal;display:block}.c1s-portal-case-management-ui .ticket-details-page{display:flex;flex-direction:column;align-items:flex-start;padding:32px}.c1s-portal-case-management-ui .ticket-details-page>*:not(.ticket-details-page__attachments-label--no-comment-feature):not(.ticket-details-page__bottom-container-labels):not(.ticket-details-page__bottom-container):not(c1s-button){margin-bottom:32px}.c1s-portal-case-management-ui .ticket-details-page__header{font-size:24px;font-style:normal;font-weight:300;line-height:40px}.c1s-portal-case-management-ui .ticket-details-page__section{display:flex;align-items:flex-start;gap:48px;width:756px}.c1s-portal-case-management-ui .ticket-details-page__section-item{display:flex;flex-direction:column;gap:4px}.c1s-portal-case-management-ui .ticket-details-page__section-item--label{font-size:16px;font-style:normal;font-weight:400;line-height:22px;width:100%;word-break:break-word;white-space:pre-line}.c1s-portal-case-management-ui .ticket-details-page__top-section-items{width:220px;flex:0 0 220px}.c1s-portal-case-management-ui .ticket-details-page__divider{width:100%}.c1s-portal-case-management-ui .ticket-details-page__bottom-container-labels{display:flex;gap:48px;width:100%}.c1s-portal-case-management-ui .ticket-details-page__section-item--full-width{display:flex;flex-direction:column;gap:4px;width:100%}.c1s-portal-case-management-ui .ticket-details-page__bottom-container-labels c1s-label:first-child{flex:6 1 0;width:0}.c1s-portal-case-management-ui .ticket-details-page__bottom-container-labels c1s-label:last-child{flex:4 1 0;width:0}.c1s-portal-case-management-ui .ticket-details-page__attachments-label--no-comment-feature{padding-bottom:4px}.c1s-portal-case-management-ui .ticket-details-page__loading-container--no-comment-feature{display:flex;align-items:center;justify-content:flex-start;min-height:117px;width:164%;padding-left:25px}.c1s-portal-case-management-ui .ticket-details-page__loading-container{display:flex;align-items:center;justify-content:center;min-height:117px;width:70%}.c1s-portal-case-management-ui .ticket-details-page__bottom-container{display:flex;gap:48px;width:100%;padding-bottom:117px}.c1s-portal-case-management-ui .ticket-details-page__comments-container{flex:6 1 0;width:0}.c1s-portal-case-management-ui .ticket-details-page__comments-container--has-comments,.c1s-portal-case-management-ui .ticket-details-page__comments-container--failed-comments{padding-top:12px}.c1s-portal-case-management-ui .ticket-details-page__attachments-container{flex:4 1 0;width:0;min-width:0;padding-top:4px}.c1s-portal-case-management-ui .ticket-details-page.layout-active{padding:0}.c1s-portal-case-management-ui .ticket-comments__list-container{display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.c1s-portal-case-management-ui .ticket-comment-input__form{display:flex;flex-direction:column;gap:12px}.c1s-portal-case-management-ui .ticket-comment-input__button-container{display:flex;justify-content:flex-end;gap:24px}.c1s-portal-case-management-ui .ticket-comment-input__textarea{--input-width: 100% !important;--textarea-width: 100% !important;--textarea-height: 49px;transition:all .3s ease}.c1s-portal-case-management-ui .ticket-comment-input__textarea--active{--textarea-height: 100px}.c1s-portal-case-management-ui .file-uploader-alert__content{display:flex;gap:10px;align-items:flex-start}.c1s-portal-case-management-ui .ticket-comment-item__comment-title{font-size:16px;font-style:normal;font-weight:600;line-height:22px;color:#121212}.c1s-portal-case-management-ui .ticket-comment-item__comment-content{width:100%;box-sizing:border-box;word-break:break-word;white-space:pre-wrap;text-align:left}.c1s-portal-case-management-ui .ticket-attachments__section{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex-shrink:0;min-width:220px}.c1s-portal-case-management-ui .ticket-attachments__section--full-width{width:auto;min-width:unset;max-width:50%}.c1s-portal-case-management-ui .ticket-attachments__list-container{width:50%;min-width:0}.c1s-portal-case-management-ui .ticket-attachments__section--full-width .ticket-attachments__list-container{width:auto;max-width:100%}.c1s-portal-case-management-ui .ticket-attachments__section:not(.ticket-attachments__section--full-width) .ticket-attachments__list-container{width:auto;min-width:0;max-width:100%}.c1s-portal-case-management-ui .ticket-attachments__divider{min-width:100%}.c1s-portal-case-management-ui .ticket-attachments__no-attachments-label{font-size:16px;font-style:normal;font-weight:400;line-height:22px}.c1s-portal-case-management-ui .ticket-attachments__upload-section{width:100%;margin-top:16px}.c1s-portal-case-management-ui .ticket-attachments__upload-button-container{display:flex;justify-content:flex-end;margin-top:12px}.c1s-portal-case-management-ui .ticket-attachment-item__file{display:flex;padding-top:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;align-self:stretch;min-width:0}.c1s-portal-case-management-ui .ticket-attachment-item__file-details{display:flex;flex-direction:column;min-width:0;flex:1}.c1s-portal-case-management-ui .ticket-attachment-item__file-row{display:flex;align-items:flex-start;gap:8px;width:100%;min-width:0}.c1s-portal-case-management-ui .ticket-attachment-item__file-title{font-size:14px;font-style:normal;font-weight:600;line-height:18px;color:#121212;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c1s-portal-case-management-ui .ticket-attachment-item__file-size{color:#6e6e6e;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.c1s-portal-case-management-ui .ticket-attachment-item__download-button{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;flex-shrink:0}.c1s-portal-case-management-ui .ticket-attachment-item__download-button:hover{background-color:#f0f0f0}.c1s-portal-case-management-ui .ticket-attachment-item__divider{min-width:100%}.c1s-portal-case-management-ui .file-uploader__input-container{margin-bottom:16px}.c1s-portal-case-management-ui .file-uploader__container{display:flex;flex-direction:column;gap:8px}.c1s-portal-case-management-ui .file-uploader__details-container{margin-top:8px}.c1s-portal-case-management-ui .file-uploader__details-row{display:flex;justify-content:space-between;margin:12px 0}.c1s-portal-case-management-ui .file-uploader__details{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.c1s-portal-case-management-ui .file-uploader__file-title{font-size:14px;font-weight:600;line-height:18px;color:#121212}.c1s-portal-case-management-ui .file-uploader__file-size{font-size:16px;font-weight:400;line-height:22px;color:#6e6e6e}.c1s-portal-case-management-ui .file-uploader__error{display:flex;margin-bottom:4px}.c1s-portal-case-management-ui .file-uploader__error-title{padding-left:4px;font-weight:700}.c1s-portal-case-management-ui .file-uploader__browse-button{display:inline-flex;width:auto}.c1s-portal-case-management-ui .file-uploader__types-container{display:flex;flex-direction:column;align-items:flex-start;font-size:12px;font-weight:400;line-height:16px}.c1s-portal-case-management-ui .file-uploader__types-accepted{display:flex;justify-content:flex-start;align-items:center;gap:8px}.c1s-portal-case-management-ui .file-uploader__tooltip-container{display:flex;gap:4px}.c1s-portal-case-management-ui .file-uploader__tooltip-label{color:#013d5b;font-size:12px;font-weight:400;line-height:16px}.c1s-portal-case-management-ui .file-uploader__details-list{list-style-type:none;padding:0;margin:0}.c1s-portal-case-management-ui .file-uploader__warning{font-size:14px;font-weight:400;line-height:18px}.c1s-portal-case-management-ui .file-uploader__remove-button{position:relative;display:inline-flex;justify-content:center;align-items:center;overflow:hidden}.c1s-portal-case-management-ui .file-uploader__error-container{margin-bottom:16px}.c1s-portal-case-management-ui .file-uploader__error-alert{width:100%}.c1s-portal-case-management-ui .modal-content{padding:0 44px}.c1s-portal-case-management-ui .header{margin-bottom:8px;display:flex;align-items:center;gap:4px}.c1s-portal-case-management-ui .title-text{line-height:32px;font-size:24px;font-weight:600}.c1s-portal-case-management-ui .sub-title,.c1s-portal-case-management-ui .error-alert-container{margin-bottom:16px}.c1s-portal-case-management-ui .error-alert-email-account-link{color:#121212;font-weight:600;text-decoration:none}.c1s-portal-case-management-ui .error-alert-email-account-link:hover{text-decoration:underline}.c1s-portal-case-management-ui .input-container{margin-bottom:16px}.c1s-portal-case-management-ui .new-ticket-modal__date-container{display:none}.c1s-portal-case-management-ui .input{--input-width: 100% !important;--textarea-width: 100% !important}.c1s-portal-case-management-ui .cancel-button{margin-right:12px}.c1s-portal-case-management-ui .loading-spinner__container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:597px;height:663px;padding:0 24px 16px}.c1s-portal-case-management-ui .loading-spinner__text-container{display:flex;flex-direction:column;align-items:center}.c1s-portal-case-management-ui .loading-spinner__title{font-size:24px;font-weight:600;color:#121212;line-height:32px}.c1s-portal-case-management-ui .loading-spinner__subtitle{font-size:16px;font-weight:400;color:#121212;line-height:32px}.c1s-portal-case-management-ui .priority-dropdown-container{display:flex;gap:16px}.c1s-portal-case-management-ui .assistance-text{font-size:12px;font-weight:400;color:#6e6e6e}.c1s-portal-case-management-ui .phone-number{display:flex;color:#013d5b;padding-left:5px}.c1s-portal-case-management-ui .phone-number-container{display:flex}.c1s-portal-case-management-ui .assistance-text_list{list-style-type:disc;margin-left:20px;padding-left:0}.c1s-portal-case-management-ui .attachments-container{margin-top:34.5px}.c1s-portal-case-management-ui .attachments-container.help-text-visible{margin-top:5px}.c1s-portal-case-management-ui .confirmation-modal__body{position:relative;height:533px;padding:0 24px 16px}.c1s-portal-case-management-ui .confirmation-modal__body-content{position:absolute;width:584px;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.c1s-portal-case-management-ui .confirmation-modal__image{margin:auto;padding-bottom:48px}.c1s-portal-case-management-ui .confirmation-modal__title{font-size:24px;font-weight:600;line-height:32px;color:#121212}.c1s-portal-case-management-ui .confirmation-modal__subtitle{font-size:16px;font-weight:400;line-height:22px;color:#0d0b07;text-align:left}
