.comp-document-requirement-card{background-color:#fff;border-radius:8px;box-shadow:0 0 20px #0037451a;flex-shrink:0;height:100%;padding:24px}.comp-document-requirement-card .name{margin-bottom:4px}.comp-document-requirement-card .icon-copy-link{color:#006ff8;cursor:pointer;height:16px;width:16px}.comp-document-requirement-card .customer-name{color:#666;display:block;font-size:1.2rem;font-weight:400;line-height:16px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comp-document-requirement-card .desc{color:#666;display:-webkit-box;height:42px;margin-bottom:16px;max-height:42px;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.comp-document-requirement-card .counts{margin-top:auto}.comp-document-requirement-card .counts .count{width:50%}.comp-document-requirement-card .counts .count .text{display:block;font-size:1.2rem;font-weight:700;line-height:16px;margin-right:8px}.comp-document-requirement-card .counts .count .number{display:block;font-size:4rem;font-weight:700}.comp-document-requirement-card .divider{background-color:#d9d9d9;height:1px;margin:10px 0 12px;width:100%}.comp-document-requirement-card .vessels-added{align-self:center;color:#666;margin-right:auto}.dialog-manage-watchlist{align-items:stretch;background-color:#fff;border-radius:8px;box-shadow:0 0 30px 0 #0003;display:flex;flex-direction:column;height:90dvh;overflow:hidden;width:calc(100vw - 24px)}@media only screen and (min-width:48em){.dialog-manage-watchlist{width:700px}}@media only screen and (min-width:64em){.dialog-manage-watchlist{width:940px}}@media only screen and (min-width:75em){.dialog-manage-watchlist{width:1100px}}@media only screen and (min-width:90em){.dialog-manage-watchlist{width:1400px}}@media only screen and (min-width:120em){.dialog-manage-watchlist{width:1600px}}.dialog-manage-watchlist .dialog-header{box-shadow:-3px 1px 10px 0 #f2f2f2;padding:16px 24px}@media(hover:hover){.dialog-manage-watchlist .dialog-header .close{cursor:pointer}.dialog-manage-watchlist .dialog-header .close:hover,.dialog-manage-watchlist .dialog-header .close:hover .icon-close{color:#0064df}}.dialog-manage-watchlist .dialog-header .close .icon-close{color:#003745;height:24px;width:24px}.dialog-manage-watchlist .dialog-content{overflow-y:auto}@media only screen and (min-width:75em){.dialog-manage-watchlist .dialog-content{display:flex;flex-direction:row;overflow-y:hidden}}.dialog-manage-watchlist .dialog-content .details{border-bottom:1px solid #d9d9d9;padding:24px;width:100%}@media only screen and (min-width:75em){.dialog-manage-watchlist .dialog-content .details{border-bottom:none;border-right:1px solid #d9d9d9;overflow-y:auto;padding:24px 48px;width:50%}}.dialog-manage-watchlist .dialog-content .details .basic{border-bottom:1px solid #d9d9d9;row-gap:16px}.dialog-manage-watchlist .dialog-content .details .basic .field .label{display:block;font-weight:700}.dialog-manage-watchlist .dialog-content .details .basic .field .value{color:#666;display:block}.dialog-manage-watchlist .dialog-content .details .documents{padding-bottom:24px}.dialog-manage-watchlist .dialog-content .details .documents.has-bottom-border{border-bottom:1px solid #d9d9d9}.dialog-manage-watchlist .dialog-content .details .documents .document .index{font-weight:700;min-width:32px;padding-right:4px}.dialog-manage-watchlist .dialog-content .details .documents .document .name{font-weight:700}.dialog-manage-watchlist .dialog-content .details .documents .document .validity{text-align:right}.dialog-manage-watchlist .dialog-content .details .documents .document .description,.dialog-manage-watchlist .dialog-content .details .documents .fallback{color:#666}.dialog-manage-watchlist .dialog-content .vessels{width:100%}@media only screen and (min-width:75em){.dialog-manage-watchlist .dialog-content .vessels{width:50%}}.dialog-manage-watchlist .dialog-content .vessels .head{padding:24px 24px 12px}@media only screen and (min-width:75em){.dialog-manage-watchlist .dialog-content .vessels .head{border-bottom:1px solid #d9d9d9;padding:24px 48px 12px}}.dialog-manage-watchlist .dialog-content .vessels .head .search{margin:12px 0 16px;width:100%}@media only screen and (min-width:48em){.dialog-manage-watchlist .dialog-content .vessels .head .search{width:320px}}.dialog-manage-watchlist .dialog-content .vessels .head .count{margin-left:12px}.dialog-manage-watchlist .dialog-content .vessels .body{padding:24px}@media only screen and (min-width:75em){.dialog-manage-watchlist .dialog-content .vessels .body{overflow-y:auto;padding:24px 48px}}.dialog-manage-watchlist .dialog-content .vessels .body .vessel{border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 16px 0 #0037451a;gap:8px 16px;min-height:52px;padding:12px 0 12px 16px;position:relative}.dialog-manage-watchlist .dialog-content .vessels .body .vessel:not(:last-child){margin-bottom:8px}.dialog-manage-watchlist .dialog-content .vessels .body .vessel .name{width:calc(100% - 50px)}@media only screen and (min-width:48em){.dialog-manage-watchlist .dialog-content .vessels .body .vessel .name{width:25%}}.dialog-manage-watchlist .dialog-content .vessels .body .vessel .prop{color:#666;width:100%}@media only screen and (min-width:48em){.dialog-manage-watchlist .dialog-content .vessels .body .vessel .prop{width:auto}}.dialog-manage-watchlist .dialog-content .vessels .body .vessel .tag-monitored-by-company{background-color:#006ff8;border-radius:4px;color:#fff;font-size:1rem;font-weight:700;padding:2px 6px;position:absolute;right:-4px;top:-4px}.dialog-manage-watchlist .dialog-content .vessels .body .loading .ghost-vessel{animation:keyframe-ghost-fadein 1.5s infinite;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 16px 0 #0037451a;gap:8px 16px;min-height:52px;padding:12px 0 12px 16px}.dialog-manage-watchlist .dialog-content .vessels .body .loading .ghost-vessel:not(:last-child){margin-bottom:8px}.dialog-manage-watchlist .dialog-content .vessels .body .loading .ghost-vessel .box{background-color:#f2f2f2;border-radius:3px;height:18px;margin-right:16px;width:18px}.dialog-manage-watchlist .dialog-content .vessels .body .loading .ghost-vessel .name{background-color:#f2f2f2;height:20px;width:40%}.dialog-manage-watchlist .dialog-content .vessels .body .fallback{color:#666}.dialog-manage-watchlist .dialog-content .vessels .footer{padding:16px 48px 24px}@media only screen and (min-width:75em){.dialog-manage-watchlist .dialog-content .vessels .footer{border-top:1px solid #d9d9d9}}.dialog-request-access{width:calc(100vw - 24px)}@media only screen and (min-width:48em){.dialog-request-access{width:600px}}.dialog-review-document{width:calc(100vw - 24px)}@media only screen and (min-width:48em){.dialog-review-document{width:600px}}.dialog-audits{width:100vw}@media only screen and (min-width:48em){.dialog-audits{width:700px}}@media only screen and (min-width:64em){.dialog-audits{width:1000px}}.dialog-audits .dialog-header .divider{background-color:#d9d9d9;height:1px;margin:8px 12px 0}.dialog-audits .dialog-content .audit .author{color:#666}.dialog-audits .dialog-content .audit .description{white-space:pre-wrap;word-break:break-word}.dialog-audits .dialog-content .audit .description p,.dialog-audits .dialog-content .audit .description span{white-space:normal;word-break:break-word}.dialog-audits .dialog-content .loading .text{display:block;margin-left:8px}.dialog-audits .dialog-content .fallback .text{color:#666}.dialog-accept-deny-access{width:calc(100vw - 24px)}@media only screen and (min-width:30em){.dialog-accept-deny-access{width:380px}}@media only screen and (min-width:48em){.dialog-accept-deny-access{width:580px}}.dialog-accept-deny-access .dialog-content .comments{color:#666}.dialog-manage-access{width:100vw}@media only screen and (min-width:48em){.dialog-manage-access{width:700px}}@media only screen and (min-width:64em){.dialog-manage-access{width:800px}}.dialog-manage-access .dialog-header .divider{background-color:#d9d9d9;height:1px;margin:8px 12px 0}.dialog-manage-access .dialog-content .document-uploads{margin-bottom:40px}.dialog-manage-access .dialog-content .document-uploads .comp-file-uploader--attachments{display:none}.dialog-manage-access .dialog-content .document-uploads .document-details{background-color:#f9f9f9;margin:0 12px;padding:12px}.dialog-manage-access .dialog-content .document-uploads .document-details .name{font-weight:700}.dialog-manage-access .dialog-content .document-uploads .document-details .icon-delete{align-self:center;height:22px;margin-left:12px;transition:color .2s ease;width:22px}@media(hover:hover){.dialog-manage-access .dialog-content .document-uploads .document-details .icon-delete{cursor:pointer}.dialog-manage-access .dialog-content .document-uploads .document-details .icon-delete:hover{color:#e61e2f}}.dialog-manage-access .dialog-content .document-uploads .document-details .file{margin:4px 0 8px;min-height:40px}.dialog-manage-access .dialog-content .document-uploads .document-details .file .icon-doc{flex-shrink:0;height:18px;margin-right:8px;width:18px}.dialog-manage-access .dialog-content .document-uploads .document-details .file .file-name{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.dialog-manage-access .dialog-content .document-uploads .document-details .file .file-size{color:#666;flex-shrink:0;padding:0 8px}.dialog-manage-access .dialog-content .document-uploads .document-details .dates{column-gap:16px}.dialog-manage-access .dialog-content .editing,.dialog-manage-access .dialog-content .review-requests{margin-bottom:40px}.dialog-manage-access .dialog-content .review-requests .requests .request{background-color:#f9f9f9;padding:12px}.dialog-manage-access .dialog-content .review-requests .requests .request .comment{display:-webkit-box}.dialog-manage-access .dialog-content .review-requests .requests .request .comment.long-text{overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dialog-manage-access .dialog-content .review-requests .requests .request .show-more-less{align-items:center;cursor:pointer;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dialog-manage-access .dialog-content .review-requests .requests .request .show-more-less.is-showing .icon-arrow{transform:rotate(180deg)}.dialog-manage-access .dialog-content .review-requests .requests .request .show-more-less .icon-arrow{color:#006ff8;height:12px;margin-right:8px;transition:transform .3s ease;width:12px}.dialog-manage-access .dialog-content .review-requests .requests .request .show-more-less .text{color:#006ff8;font-size:1.2rem;font-weight:400;line-height:16px;text-decoration:underline}.dialog-manage-access .dialog-content .review-requests .requests .request .actions{column-gap:48px;margin-left:auto}.dialog-manage-access .dialog-content .review-requests .requests .request .actions .action-link{color:#006ff8;cursor:pointer;display:block;font-size:1.6rem;font-weight:600;text-transform:uppercase}.dialog-manage-access .dialog-content .access-rules .sub-title{border-bottom:1px solid #d9d9d9;margin:0 12px 16px;padding-bottom:8px}.dialog-manage-access .dialog-content .access-rules .info .text{margin-right:auto}.dialog-manage-access .dialog-content .access-rules .info .icon-info{color:#006ff8;cursor:pointer;height:22px;margin-left:auto;width:22px}.dialog-manage-access .dialog-content .access-rules .info .info-tooltip .head{background-color:#f2f2f2;font-weight:700;padding:16px}.dialog-manage-access .dialog-content .access-rules .info .info-tooltip .body{padding:16px}.dialog-manage-access .dialog-content .access-rules .info .info-tooltip .body ol li{font-weight:700}.dialog-manage-access .dialog-content .access-rules .info .info-tooltip .body ol li p{font-weight:400}.dialog-manage-access .dialog-content .access-rules .rule{column-gap:16px;margin-bottom:16px}.dialog-manage-access .dialog-content .access-rules .rule .party{width:100%}@media only screen and (min-width:48em){.dialog-manage-access .dialog-content .access-rules .rule .party{width:calc(50% - 8px)}}.dialog-manage-access .dialog-content .access-rules .rule .party .rule-name{font-weight:700;line-height:40px;margin-bottom:16px}.dialog-manage-access .dialog-content .access-rules .rule .access{width:100%}@media only screen and (min-width:48em){.dialog-manage-access .dialog-content .access-rules .rule .access{width:calc(50% - 8px)}}.dialog-manage-access .dialog-content .access-rules .rule .access .icon-delete{align-self:center;height:22px;margin-left:12px;transition:color .2s ease;width:22px}@media(hover:hover){.dialog-manage-access .dialog-content .access-rules .rule .access .icon-delete{cursor:pointer}.dialog-manage-access .dialog-content .access-rules .rule .access .icon-delete:hover{color:#e61e2f}}.dialog-document-enquiry{width:100vw}@media only screen and (min-width:48em){.dialog-document-enquiry{width:700px}}@media only screen and (min-width:64em){.dialog-document-enquiry{width:800px}}.dialog-document-enquiry .dialog-header .divider{background-color:#d9d9d9;height:1px;margin:8px 12px 0}.dialog-document-enquiry .dialog-content .email{margin-bottom:10px;position:relative}.dialog-document-enquiry .dialog-content .email .email-container{align-items:center}.dialog-document-enquiry .dialog-content .email .email-container .icon-remove-wrapper{height:40px}.dialog-document-enquiry .dialog-content .email .email-container .icon-remove-wrapper .icon-remove{color:#666;cursor:pointer;height:24px;margin:0 8px;width:24px;z-index:10}@media(hover:hover){.dialog-document-enquiry .dialog-content .email .email-container .icon-remove-wrapper .icon-remove:hover{color:#e61e2f}}.dialog-document-enquiry .dialog-content .document{margin-bottom:10px;position:relative}.dialog-document-enquiry .dialog-content .document .document-container{align-items:center}.dialog-document-enquiry .dialog-content .document .document-container .icon-remove-wrapper{height:40px}.dialog-document-enquiry .dialog-content .document .document-container .icon-remove-wrapper .icon-remove{color:#666;cursor:pointer;height:24px;margin:0 8px;width:24px;z-index:10}@media(hover:hover){.dialog-document-enquiry .dialog-content .document .document-container .icon-remove-wrapper .icon-remove:hover{color:#e61e2f}}.dialog-document-enquiry .dialog-content .link{color:#006ff8;cursor:pointer;display:block;text-decoration:underline}@media(hover:hover){.dialog-document-enquiry .dialog-content .link:hover{color:#0064df}}.dialog-document-enquiry .dialog-footer .divider{background-color:#d9d9d9;height:1px;margin:0 12px 16px;width:100%}.dialog-share-outcome-tab{width:calc(100vw - 24px)}@media only screen and (min-width:30em){.dialog-share-outcome-tab{width:380px}}@media only screen and (min-width:48em){.dialog-share-outcome-tab{width:800px}}.dialog-share-outcome-tab .dialog-header{border-bottom:1px solid #d9d9d9;margin:0 12px}.dialog-share-outcome-tab .dialog-header .icon-close{height:22px;width:22px}.dialog-share-outcome-tab .dialog-content{margin:0 12px}.dialog-share-outcome-tab .dialog-content .emails .email{margin-bottom:10px;position:relative}.dialog-share-outcome-tab .dialog-content .emails .email .email-container{align-items:self-start}.dialog-share-outcome-tab .dialog-content .emails .email .email-container .icon-remove-wrapper{height:40px}.dialog-share-outcome-tab .dialog-content .emails .email .email-container .icon-remove-wrapper .icon-remove{color:#666;cursor:pointer;height:24px;margin:0 8px;width:24px;z-index:10}@media(hover:hover){.dialog-share-outcome-tab .dialog-content .emails .email .email-container .icon-remove-wrapper .icon-remove:hover{color:#e61e2f}}.dialog-share-outcome-tab .dialog-content .emails .link{color:#006ff8;cursor:pointer;display:block;text-decoration:underline}@media(hover:hover){.dialog-share-outcome-tab .dialog-content .emails .link:hover{color:#0064df}}.dialog-share-outcome-tab .dialog-footer{margin:0 12px}.dialog-remove-access{width:calc(100vw - 24px)}@media only screen and (min-width:48em){.dialog-remove-access{width:600px}}.dialog-remove-access .dialog-content,.dialog-remove-access .dialog-header{margin:0 12px}.dialog-remove-access .dialog-content .email{word-break:break-word}.dialog-remove-access .dialog-footer{margin:0 12px}.dialog-manage-access-share-outcome{width:100vw}@media only screen and (min-width:48em){.dialog-manage-access-share-outcome{width:800px}}.dialog-manage-access-share-outcome .dialog-header{border-bottom:1px solid #d9d9d9;margin:0 12px}.dialog-manage-access-share-outcome .dialog-header .icon-close{height:22px;width:22px}.dialog-manage-access-share-outcome .dialog-content,.dialog-manage-access-share-outcome .dialog-footer{margin:0 12px}.page-permissions-tab .permissions-header{border-bottom:1px solid #d9d9d9;margin-top:32px;padding-bottom:8px}.page-permissions-tab .permissions-header .title{font-size:1.8rem;font-weight:700;line-height:28px}.page-permissions-tab .permissions-content{margin-top:8px}.page-permissions-tab .permissions-content .text{font-size:1.2rem;font-weight:400;line-height:16px;margin-bottom:24px}.page-permissions-tab .permissions-content .email{margin-bottom:8px}.page-permissions-tab .permissions-content .email span{word-break:break-word}.page-permissions-tab .permissions-content .email .icon-remove{cursor:pointer;height:22px;width:22px}@media only screen and (min-width:30em){.dialog-delete-document-confirmation{width:380px}}@media only screen and (min-width:48em){.dialog-delete-document-confirmation{width:500px}}.dialog-need-more-info{width:100vw}@media only screen and (min-width:48em){.dialog-need-more-info{width:700px}}@media only screen and (min-width:64em){.dialog-need-more-info{width:900px}}.dialog-need-more-info .dialog-header .divider{background-color:#d9d9d9;height:1px;margin:8px 12px 0}.dialog-need-more-info .dialog-content{font-size:1.6rem;font-weight:400;line-height:24px}.dialog-need-more-info .dialog-content .comment{white-space:break-spaces;word-break:break-word}.dialog-need-more-info .dialog-content .attached-files .bold-text{font-size:1.5rem;font-weight:400;font-weight:700;line-height:24px}.dialog-need-more-info .dialog-content .attached-files .file-container{display:flex;flex-wrap:wrap;gap:4px 24px}.dialog-need-more-info .dialog-content .attached-files .file-container .file{align-items:center;background-color:#f9f9f9;border-radius:4px;display:flex;flex:0 0 calc(50% - 24px);padding:13px 12px}.dialog-need-more-info .dialog-content .attached-files .file-container .file .icon-attachment{height:48px;margin-right:8px;width:48px}.dialog-need-more-info .dialog-content .attached-files .file-container .file .info{display:flex;flex-direction:column}.dialog-need-more-info .dialog-content .attached-files .file-container .file .info .file-detail{color:#666;font-size:1.2rem;font-weight:400;line-height:16px}.dialog-manage-access-document-entity{width:100vw}@media only screen and (min-width:48em){.dialog-manage-access-document-entity{max-width:700px}}.dialog-manage-access-document-entity .divider{border-top:1px solid #d0d0d0}.dialog-manage-access-document-entity .dialog-content{padding-bottom:24px;padding-top:24px}.dialog-manage-access-document-entity .dialog-content .icon-info{color:#006ff8;cursor:pointer;height:22px;margin-left:auto;width:22px}.dialog-manage-access-document-entity .dialog-content .info-tooltip .head{background-color:#f2f2f2;font-weight:700;padding:16px}.dialog-manage-access-document-entity .dialog-content .info-tooltip .body{padding:16px}.dialog-manage-access-document-entity .dialog-content .info-tooltip .body ol li{font-weight:700}.dialog-manage-access-document-entity .dialog-content .info-tooltip .body ol li p{font-weight:400}.dialog-manage-access-document-entity .dialog-content .review-requests{margin-bottom:40px}.dialog-manage-access-document-entity .dialog-content .review-requests .requests .request{background-color:#f9f9f9;padding:12px}.dialog-manage-access-document-entity .dialog-content .review-requests .requests .request .comment{display:-webkit-box}.dialog-manage-access-document-entity .dialog-content .review-requests .requests .request .comment.long-text{overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dialog-manage-access-document-entity .dialog-content .review-requests .requests .request .show-more-less{align-items:center;cursor:pointer;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dialog-manage-access-document-entity .dialog-content .review-requests .requests .request .show-more-less.is-showing .icon-arrow{transform:rotate(180deg)}.dialog-manage-access-document-entity .dialog-content .review-requests .requests .request .show-more-less .icon-arrow{color:#006ff8;height:12px;margin-right:8px;transition:transform .3s ease;width:12px}.dialog-manage-access-document-entity .dialog-content .review-requests .requests .request .show-more-less .text{color:#006ff8;font-size:1.2rem;font-weight:400;line-height:16px;text-decoration:underline}.dialog-manage-access-document-entity .dialog-content .review-requests .requests .request .actions{column-gap:48px;margin-left:auto}.dialog-manage-access-document-entity .dialog-content .review-requests .requests .request .actions .action-link{color:#006ff8;cursor:pointer;display:block;font-size:1.6rem;font-weight:600;text-transform:uppercase}.dialog-manage-access-document-entity .dialog-content .rule{column-gap:16px;margin-bottom:16px}.dialog-manage-access-document-entity .dialog-content .rule .party{width:100%}@media only screen and (min-width:48em){.dialog-manage-access-document-entity .dialog-content .rule .party{width:calc(50% - 8px)}}.dialog-manage-access-document-entity .dialog-content .rule .party .rule-name{font-weight:700;line-height:40px;margin-bottom:16px}.dialog-manage-access-document-entity .dialog-content .rule .access{width:100%}@media only screen and (min-width:48em){.dialog-manage-access-document-entity .dialog-content .rule .access{width:calc(50% - 8px)}}.dialog-manage-access-document-entity .dialog-content .rule .access .icon-delete{align-self:center;height:22px;margin-left:12px;transition:color .2s ease;width:22px}@media(hover:hover){.dialog-manage-access-document-entity .dialog-content .rule .access .icon-delete{cursor:pointer}.dialog-manage-access-document-entity .dialog-content .rule .access .icon-delete:hover{color:#e61e2f}}.dialog-request-access-document-entity{max-width:600px}.accept-deny-document-access{width:calc(100vw - 24px)}@media only screen and (min-width:30em){.accept-deny-document-access{width:380px}}@media only screen and (min-width:48em){.accept-deny-document-access{width:580px}}.accept-deny-document-access .dialog-content .comments{color:#666}.dialog-document-management-bulk-upload{width:100vw}@media only screen and (min-width:48em){.dialog-document-management-bulk-upload{width:900px}}@media only screen and (min-width:64em){.dialog-document-management-bulk-upload{width:1080px}}.dialog-document-management-bulk-upload .dialog-header .divider{background-color:#d9d9d9;height:1px;margin:8px 12px 0}.dialog-override-existing-documents{width:calc(100vw - 24px)}@media only screen and (min-width:30em){.dialog-override-existing-documents{width:380px}}@media only screen and (min-width:48em){.dialog-override-existing-documents{width:580px}}.dialog-override-existing-documents .dialog-content .documents{background-color:#f9f9f9;margin:12px 0;max-height:120px;overflow-y:auto;padding:6px}.dialog-edit-requirement-fulfillment{width:calc(100vw - 24px)}@media only screen and (min-width:30em){.dialog-edit-requirement-fulfillment{width:380px}}@media only screen and (min-width:48em){.dialog-edit-requirement-fulfillment{width:580px}}.page-manage-document-requirements{overflow-y:auto;padding:32px 20px 30px}@media only screen and (min-width:64em){.page-manage-document-requirements{padding:32px 50px 50px}}@media only screen and (min-width:90em){.page-manage-document-requirements{padding:32px 132px 80px}}.page-manage-document-requirements .navigate-back{cursor:pointer;display:none}@media only screen and (min-width:64em){.page-manage-document-requirements .navigate-back{display:flex;margin-bottom:20px}}@media only screen and (min-width:90em){.page-manage-document-requirements .navigate-back{margin-bottom:30px}}.page-manage-document-requirements .navigate-back .icon-arrow{color:#003745;height:18px;width:18px}.page-manage-document-requirements .navigate-back .text{display:inline-block;font-size:15px;padding-left:5px}.page-manage-document-requirements .head{border-bottom:1px solid #d9d9d9;margin-bottom:24px;padding-bottom:8px}.page-manage-document-requirements .filter .search{width:100%}@media only screen and (min-width:48em){.page-manage-document-requirements .filter .search{width:320px}}.page-manage-document-requirements .requirements{display:grid;gap:24px;grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (min-width:48em){.page-manage-document-requirements .requirements{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:64em){.page-manage-document-requirements .requirements{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:90em){.page-manage-document-requirements .requirements{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-manage-document-requirements .loading{display:grid;gap:24px;grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (min-width:48em){.page-manage-document-requirements .loading{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:64em){.page-manage-document-requirements .loading{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:90em){.page-manage-document-requirements .loading{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-manage-document-requirements .loading .requirement{animation:keyframe-ghost-fadein 1.5s infinite;background-color:#fff;border-radius:8px;box-shadow:0 0 20px #0037451a;height:100%;padding:24px}.page-manage-document-requirements .loading .requirement .name{background-color:#f2f2f2;height:32px;margin-bottom:4px;width:70%}.page-manage-document-requirements .loading .requirement .desc{background-color:#f2f2f2;height:42px;margin-bottom:16px;max-height:42px}.page-manage-document-requirements .loading .requirement .count{width:50%}.page-manage-document-requirements .loading .requirement .count .text{background-color:#f2f2f2;height:16px;margin:0 8px 6px 0;width:100px}.page-manage-document-requirements .loading .requirement .count .number{background-color:#f2f2f2;height:55px;width:60px}.page-manage-document-requirements .fallback{margin:85px 0}.page-manage-document-requirements .fallback .title{text-align:center;text-wrap:balance}.page-manage-document-requirements .fallback .desc{max-width:624px;text-align:center}.page-document-requirements-overview{overflow-y:auto}.page-document-requirements-overview .head{margin-bottom:24px;padding:32px 20px 8px}@media only screen and (min-width:64em){.page-document-requirements-overview .head{padding:32px 50px 8px}}@media only screen and (min-width:90em){.page-document-requirements-overview .head{padding:32px 132px 8px}}.page-document-requirements-overview .head .navigate-back{cursor:pointer;display:none}@media only screen and (min-width:64em){.page-document-requirements-overview .head .navigate-back{display:flex;margin-bottom:20px}}@media only screen and (min-width:90em){.page-document-requirements-overview .head .navigate-back{margin-bottom:30px}}.page-document-requirements-overview .head .navigate-back .icon-arrow{color:#003745;height:18px;width:18px}.page-document-requirements-overview .head .navigate-back .text{display:inline-block;font-size:15px;padding-left:5px}.page-document-requirements-overview .section-document-requirements-overview{padding:32px 20px 30px}@media only screen and (min-width:64em){.page-document-requirements-overview .section-document-requirements-overview{padding:32px 50px 50px}}@media only screen and (min-width:90em){.page-document-requirements-overview .section-document-requirements-overview{padding:32px 132px 80px}}.page-settings-document-requirements{padding:32px 20px 30px}@media only screen and (min-width:64em){.page-settings-document-requirements{padding:32px 50px 50px}}@media only screen and (min-width:90em){.page-settings-document-requirements{padding:32px 132px 80px}}.page-settings-document-requirements .requirements{display:grid;gap:24px;grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (min-width:48em){.page-settings-document-requirements .requirements{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:64em){.page-settings-document-requirements .requirements{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:90em){.page-settings-document-requirements .requirements{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-settings-document-requirements .loading{display:grid;gap:24px;grid-template-columns:repeat(1,1fr)}@media only screen and (min-width:48em){.page-settings-document-requirements .loading{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64em){.page-settings-document-requirements .loading{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:90em){.page-settings-document-requirements .loading{grid-template-columns:repeat(4,1fr)}}.page-settings-document-requirements .loading .requirement{animation:keyframe-ghost-fadein 1.5s infinite;background-color:#fff;border-radius:8px;box-shadow:0 0 20px #0037451a;height:100%;padding:24px}.page-settings-document-requirements .loading .requirement .name{background-color:#f2f2f2;height:32px;margin-bottom:4px;width:70%}.page-settings-document-requirements .loading .requirement .desc{background-color:#f2f2f2;height:42px;margin-bottom:16px;max-height:42px}.page-settings-document-requirements .loading .requirement .count{width:50%}.page-settings-document-requirements .loading .requirement .count .text{background-color:#f2f2f2;height:16px;margin:0 8px 6px 0;width:100px}.page-settings-document-requirements .loading .requirement .count .number{background-color:#f2f2f2;height:55px;width:60px}.page-settings-document-requirements .fallback{margin:85px 0}.page-settings-document-requirements .fallback .title{text-align:center;text-wrap:balance}.page-settings-document-requirements .fallback .desc{max-width:624px;text-align:center}.page-settings-document-requirements .section-document-requirements-overview .section-title{border-bottom:1px solid #d9d9d9}.page-add-document-requirements{overflow-y:auto;padding:32px 8px 30px}@media only screen and (min-width:64em){.page-add-document-requirements{padding:32px 38px 50px}}@media only screen and (min-width:90em){.page-add-document-requirements{padding:32px 120px 80px}}.page-add-document-requirements .add-document-requirements-header .navigate-back{cursor:pointer;display:none}@media only screen and (min-width:64em){.page-add-document-requirements .add-document-requirements-header .navigate-back{display:flex;margin-bottom:20px}}@media only screen and (min-width:90em){.page-add-document-requirements .add-document-requirements-header .navigate-back{margin-bottom:30px}}.page-add-document-requirements .add-document-requirements-header .navigate-back .icon-arrow{color:#003745;height:18px;width:18px}.page-add-document-requirements .add-document-requirements-header .navigate-back .text{display:inline-block;font-size:15px;padding-left:5px}.page-add-document-requirements .add-document-requirements-header .title{display:none}@media only screen and (min-width:64em){.page-add-document-requirements .add-document-requirements-header .title{display:block}}.page-add-document-requirements .add-document-requirements-body{max-width:920px}.page-add-document-requirements .add-document-requirements-body .section-title{border-bottom:1px solid #d9d9d9;margin:0 12px 16px;padding-bottom:4px}.page-add-document-requirements .add-document-requirements-body .documents{border:1px solid #d9d9d9;box-shadow:0 4px 16px 0 #0037451a;margin:0 12px;padding:16px}.page-add-document-requirements .add-document-requirements-body .documents .document{background-color:#f9f9f9;padding:16px}.page-add-document-requirements .add-document-requirements-body .documents .document .index{min-width:40px}.page-add-document-requirements .add-document-requirements-body .documents .document .document-validity.always-update{position:relative}.page-add-document-requirements .add-document-requirements-body .documents .document .document-validity.always-update:after{background-color:#fff;content:"Always valid";height:38px;left:23px;line-height:38px;pointer-events:none;position:absolute;top:26px;width:140px}.page-add-document-requirements .add-document-requirements-body .documents .document .document-validity.always-update.is-disabled:after{background-color:#f3f3f3;color:#909090;content:"Always valid"}.page-add-document-requirements .add-document-requirements-body .documents .document .divider{background-color:#d9d9d9;height:1px;width:100%}.page-add-document-requirements .add-document-requirements-body .documents .document .icon-remove{animation:color .3s ease;flex-shrink:0;height:24px;margin-left:12px;width:24px}@media(hover:hover){.page-add-document-requirements .add-document-requirements-body .documents .document .icon-remove{cursor:pointer}.page-add-document-requirements .add-document-requirements-body .documents .document .icon-remove:hover{color:#e61e2f}}.page-add-document-requirements .add-document-requirements-body .documents .fallback{color:#666}.page-add-document-requirements .loading{margin:0 0 24px}@media only screen and (min-width:30em){.dialog-delete-document-requirement-confirmation{width:380px}}@media only screen and (min-width:48em){.dialog-delete-document-requirement-confirmation{width:500px}}@media only screen and (min-width:90em){.partial-document-requirements-widget{min-width:456px}}.partial-document-requirements-widget.has-border{border:1px solid #d9d9d9;border-radius:16px;padding:20px 24px}.partial-document-requirements-widget .head .all-documents{cursor:pointer;margin-left:auto}.partial-document-requirements-widget .head .all-documents .text{color:#006ff8;font-size:1.2rem;font-weight:700;line-height:16px}.partial-document-requirements-widget .head .all-documents .icon{color:#006ff8;height:20px;width:20px}.partial-document-requirements-widget .body .requirements{column-gap:8px}.partial-document-requirements-widget .body .requirements .requirement{border-radius:8px;box-shadow:0 0 20px 0 #0037451a;cursor:pointer;height:120px;padding:12px 16px;width:calc(33.33% - 5.5px)}.partial-document-requirements-widget .body .requirements .requirement .name{color:#006ff8;display:-webkit-box;font-size:1.2rem;font-weight:500;line-height:16px;min-height:32px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.partial-document-requirements-widget .body .requirements .requirement .count .smaller{color:#666;font-size:2rem}.partial-document-requirements-widget .body .requirements .requirement .label{font-size:1rem;font-weight:400;line-height:16px}.partial-document-requirements-widget .body .paging .icon{animation:color .2s ease;height:16px;width:16px}@media(hover:hover){.partial-document-requirements-widget .body .paging .icon{cursor:pointer}.partial-document-requirements-widget .body .paging .icon:hover{color:#006ff8}}.partial-document-requirements-widget .body .paging .icon.is-disabled{color:#d9d9d9;cursor:not-allowed}.partial-document-requirements-widget .body .paging .dots{column-gap:4px;margin:0 6px;min-width:90px}.partial-document-requirements-widget .body .paging .dots .dot{animation:background-color .2s ease;background-color:#d9d9d9;border-radius:50%;height:8px;width:8px}.partial-document-requirements-widget .body .paging .dots .dot.is-selected{background-color:#003745}.partial-document-requirements-widget .body .loading{width:100%}.partial-document-requirements-widget .body .loading .boxes{column-gap:8px}.partial-document-requirements-widget .body .loading .boxes .box{animation:keyframe-ghost-fadein 1.5s infinite;background-color:#f9f9f9;border-radius:8px;height:120px;width:calc(33.33% - 5.5px)}.partial-document-requirements-widget .body .fallback{position:relative;width:100%}.partial-document-requirements-widget .body .fallback .boxes{column-gap:8px}.partial-document-requirements-widget .body .fallback .boxes .box{background-color:#f9f9f9;border-radius:8px;height:120px;width:calc(33.33% - 5.5px)}.partial-document-requirements-widget .body .fallback .details{inset:-8px 0 0 0;position:absolute}.partial-document-requirements-widget .body .fallback .details .label{color:#666;font-weight:700;text-align:center}.partial-document-requirements-widget .body .fallback .details .desc{color:#666;max-width:400px;text-align:center}@media only screen and (min-width:90em){.partial-documents-management .documents-management-body{display:flex}}.partial-documents-management .documents-management-body .aside-filter{margin-bottom:24px;width:100%}@media only screen and (min-width:90em){.partial-documents-management .documents-management-body .aside-filter{flex-shrink:0;margin-right:24px;width:342px}}.partial-documents-management .documents-management-body .aside-filter .filters{box-shadow:0 0 20px 0 #0037451a}.partial-documents-management .documents-management-body .aside-filter .filters .filter{min-height:58px;padding:8px 16px;transition:background-color .2s ease;will-change:background-color}.partial-documents-management .documents-management-body .aside-filter .filters .filter:not(:last-child){border-bottom:1px solid #d9d9d9}@media(hover:hover){.partial-documents-management .documents-management-body .aside-filter .filters .filter{cursor:pointer}.partial-documents-management .documents-management-body .aside-filter .filters .filter:hover{background-color:#e6f3ff}}.partial-documents-management .documents-management-body .aside-filter .filters .filter.is-selected{background-color:#e6f3ff;cursor:default}.partial-documents-management .documents-management-body .aside-filter .filters .filter.is-selected .text{font-weight:700}.partial-documents-management .documents-management-body .aside-filter .filters .filter .text{display:block;flex-grow:1;margin-right:4px}.partial-documents-management .documents-management-body .aside-filter .filters .filter .info{color:#666;display:block;flex-grow:1;font-size:1.2rem;margin-right:4px}.partial-documents-management .documents-management-body .aside-filter .filters .filter .count{background-color:#ffe683;border-radius:50%;font-size:1.2rem;font-weight:700;height:22px;line-height:22px;margin-right:16px;text-align:center;width:22px}.partial-documents-management .documents-management-body .aside-filter .filters .filter .progress{margin-right:16px}.partial-documents-management .documents-management-body .aside-filter .filters .filter .progress .progress-bar{background-color:#d9d9d9;border-radius:4px;height:4px;margin-bottom:4px;overflow:hidden;width:80px}.partial-documents-management .documents-management-body .aside-filter .filters .filter .progress .progress-bar .bar{background-color:#2e9dff;height:4px;width:auto}.partial-documents-management .documents-management-body .aside-filter .filters .filter .progress .done{color:#666;display:block;font-size:1.2rem}.partial-documents-management .documents-management-body .aside-filter .filters .filter .icon-arrow{height:12px;width:12px}.partial-documents-management .documents-management-body .table{width:100%}@media only screen and (min-width:90em){.partial-documents-management .documents-management-body .table{flex-grow:1;width:auto}}.partial-documents-management .documents-management-body .table .comp-data-grid--thead-tr-th-container#meta{justify-content:flex-end}.partial-documents-management .documents-management-body .table .is-expired,.partial-documents-management .documents-management-body .table .is-invalid{color:#e61e2f}.partial-documents-management .documents-management-body .table .is-expired .requirement .requirement-name,.partial-documents-management .documents-management-body .table .is-invalid .requirement .requirement-name{color:#e61e2f!important}.partial-documents-management .documents-management-body .table .is-expired .actions .comp-list-menu .comp-list-menu--toggler .menu .dots,.partial-documents-management .documents-management-body .table .is-invalid .actions .comp-list-menu .comp-list-menu--toggler .menu .dots{background-color:#e61e2f}.partial-documents-management .documents-management-body .table .is-expired .access .icon-info,.partial-documents-management .documents-management-body .table .is-expired .actions .comp-list-menu--dropdown .complete-form,.partial-documents-management .documents-management-body .table .is-expired .actions .comp-list-menu--dropdown .upload-document,.partial-documents-management .documents-management-body .table .is-invalid .access .icon-info,.partial-documents-management .documents-management-body .table .is-invalid .actions .comp-list-menu--dropdown .complete-form,.partial-documents-management .documents-management-body .table .is-invalid .actions .comp-list-menu--dropdown .upload-document{color:#e61e2f}.partial-documents-management .documents-management-body .table .icon-edit{color:#006ff8;cursor:pointer;height:16px;width:16px}.partial-documents-management .documents-management-body .table .requirement .requirement-name{display:block}.partial-documents-management .documents-management-body .table .requirement .icon-info{cursor:pointer;height:16px;margin-left:8px;width:16px}.partial-documents-management .documents-management-body .table .requirement .icon-info.missing-document .is-invalid,.partial-documents-management .documents-management-body .table .requirement .icon-info.missing-document.is-expired{color:#e61e2f}.partial-documents-management .documents-management-body .table .requirement .my-uploads-chip{background-color:#daedfe;border-radius:20px;color:#006ff8;font-size:1rem;font-weight:700;margin:0 16px;max-height:22px;min-width:77px;padding:4px 12px}.partial-documents-management .documents-management-body .table .requirement .issue-date{color:#666;font-size:1.2rem}.partial-documents-management .documents-management-body .table .requirement .status .status-badge-dot{background-color:#006ff8;border-radius:50%;flex-shrink:0;height:12px;margin-right:10px;width:12px}@media only screen and (min-width:64em){.partial-documents-management .documents-management-body .table .requirement .status .status-badge-dot{height:15px;width:15px}}.partial-documents-management .documents-management-body .table .requirement .status .status-date{color:#666;display:block;font-size:1.2rem}.partial-documents-management .documents-management-body .table .requirement .status.acceptable .status-badge-dot,.partial-documents-management .documents-management-body .table .requirement .status.completed .status-badge-dot{background-color:#008561}.partial-documents-management .documents-management-body .table .requirement .status.pending-form-input .status-badge-dot{background-color:#ffe683}.partial-documents-management .documents-management-body .table .requirement .status.pending-rightship-review .status-badge-dot,.partial-documents-management .documents-management-body .table .requirement .status.pending-terminal-review .status-badge-dot{background-color:#8a0f19}.partial-documents-management .documents-management-body .table .requirement .status.acceptable-day-only .status-badge-dot{background-color:#ffe683}.partial-documents-management .documents-management-body .table .requirement .status.accepted .status-badge-dot{background-color:#008561}.partial-documents-management .documents-management-body .table .requirement .status.unacceptable .status-badge-dot{background-color:#e61e2f}.partial-documents-management .documents-management-body .table .requirement .status.cancelled .status-badge-dot{background-color:#b3b3b3}.partial-documents-management .documents-management-body .table .uploaded-by .name{display:block}.partial-documents-management .documents-management-body .table .uploaded-by .customer-name{display:block;font-size:1.2rem}.partial-documents-management .documents-management-body .table .access .icon-info{cursor:pointer;height:16px;margin-left:8px;width:16px}.partial-documents-management .documents-management-body .table .review .icon-reviewed{color:#008561;cursor:pointer;height:22px;width:22px}.partial-documents-management .documents-management-body .table .review .review-date{color:#b3b3b3;display:block;font-size:1.2rem;margin-top:4px;text-align:right}.partial-documents-management .documents-management-body .table .unread-inquiries{cursor:pointer}.partial-documents-management .documents-management-body .table .unread-inquiries.is-expired .icon-chat,.partial-documents-management .documents-management-body .table .unread-inquiries.is-expired .view{color:#e61e2f}.partial-documents-management .documents-management-body .table .unread-inquiries .icon-chat{color:#006ff8;height:22px;margin-bottom:4px;width:22px}.partial-documents-management .documents-management-body .table .unread-inquiries .view{color:#006ff8}@media only screen and (min-width:64em){.partial-documents-management .documents-management-body .table .actions{display:flex;justify-content:end}}.partial-documents-management .documents-management-body .table .actions a{text-align:right}@media only screen and (min-width:90em){.partial-documents-management-hybrid-inspections .documents-management-body{display:flex}}.partial-documents-management-hybrid-inspections .documents-management-body .aside-information{padding-bottom:24px;width:100%}@media only screen and (min-width:90em){.partial-documents-management-hybrid-inspections .documents-management-body .aside-information{flex-shrink:0;padding-right:24px;width:342px}}.partial-documents-management-hybrid-inspections .documents-management-body .aside-information .information{border-radius:8px;box-shadow:0 0 20px 0 #0037451a;padding:20px}.partial-documents-management-hybrid-inspections .documents-management-body .aside-information .information .counters{margin-right:12px}.partial-documents-management-hybrid-inspections .documents-management-body .aside-information .information .counters .label{color:#666;display:block}.partial-documents-management-hybrid-inspections .documents-management-body .aside-information .information .counters .done{font-size:2.8rem;font-weight:700}.partial-documents-management-hybrid-inspections .documents-management-body .aside-information .information .counters .remaining{color:#666;font-size:2rem;font-weight:700;padding-left:4px}.partial-documents-management-hybrid-inspections .documents-management-body .content{flex-grow:1}.partial-documents-management-hybrid-inspections .documents-management-body .content .part-actions{border-bottom:1px solid #d9d9d9;padding-bottom:8px}.partial-documents-management-hybrid-inspections .documents-management-body .content .part-actions.are-filters-hidden{border-bottom:none;padding-bottom:16px}.partial-documents-management-hybrid-inspections .documents-management-body .content .part-actions .desktop-filters{display:flex;flex-grow:1;flex-wrap:wrap;gap:8px}.partial-documents-management-hybrid-inspections .documents-management-body .content .part-actions .desktop-filters .label{font-weight:600;line-height:40px;margin-right:6px}.partial-documents-management-hybrid-inspections .documents-management-body .content .part-actions .desktop-filters .clear-all{color:#006ff8;cursor:pointer;line-height:40px;text-decoration:underline}@media(hover:hover){.partial-documents-management-hybrid-inspections .documents-management-body .content .part-actions .desktop-filters .clear-all:hover{color:#0064df}}.partial-documents-management-hybrid-inspections .documents-management-body .content .part-filter{margin:16px 0 24px}.partial-documents-management-hybrid-inspections .documents-management-body .content .part-filter .desktop-filters{display:none}@media only screen and (min-width:64em){.partial-documents-management-hybrid-inspections .documents-management-body .content .part-filter .desktop-filters{display:flex;flex-basis:100%;flex-wrap:wrap;gap:8px;max-width:100%;width:100%}}.partial-documents-management-hybrid-inspections .documents-management-body .content .part-filter .desktop-filters .label{font-weight:600;line-height:40px;margin-right:6px}.partial-documents-management-hybrid-inspections .documents-management-body .content .part-filter .desktop-filters .clear-all{color:#006ff8;cursor:pointer;line-height:40px;text-decoration:underline}@media(hover:hover){.partial-documents-management-hybrid-inspections .documents-management-body .content .part-filter .desktop-filters .clear-all:hover{color:#0064df}}.partial-documents-management-hybrid-inspections .documents-management-body .content .part-filter .button-filter{margin:24px 0;position:relative}@media only screen and (min-width:64em){.partial-documents-management-hybrid-inspections .documents-management-body .content .part-filter .button-filter{display:none}}.partial-documents-management-hybrid-inspections .documents-management-body .content .part-filter .button-filter.is-filtered:after{background-color:#f7661f;border-radius:50%;content:"";height:10px;position:absolute;right:-2px;top:-2px;width:10px}.partial-documents-management-hybrid-inspections .documents-management-body .content .table{width:100%}@media only screen and (min-width:90em){.partial-documents-management-hybrid-inspections .documents-management-body .content .table{flex-grow:1;width:auto}}.partial-documents-management-hybrid-inspections .documents-management-body .content .table:not(:last-child){margin-bottom:24px}.partial-documents-management-hybrid-inspections .documents-management-body .content .table .section-title{border-bottom:1px solid #d9d9d9;padding-bottom:8px}.partial-documents-management-hybrid-inspections .documents-management-body .content .table .data-grid .is-expired{color:#e61e2f}.partial-documents-management-hybrid-inspections .documents-management-body .content .table .data-grid .is-expired .requirement .requirement-name{color:#e61e2f!important}.partial-documents-management-hybrid-inspections .documents-management-body .content .table .data-grid .is-expired .actions .comp-list-menu .comp-list-menu--toggler .menu .dots{background-color:#e61e2f}.partial-documents-management-hybrid-inspections .documents-management-body .content .table .data-grid .is-expired .access .icon-info,.partial-documents-management-hybrid-inspections .documents-management-body .content .table .data-grid .is-expired .actions .comp-list-menu--dropdown .complete-form,.partial-documents-management-hybrid-inspections .documents-management-body .content .table .data-grid .is-expired .actions .comp-list-menu--dropdown .upload-document{color:#e61e2f}.partial-documents-management-hybrid-inspections .documents-management-body .content .table .data-grid .requirement .requirement-name{display:block}.partial-documents-management-hybrid-inspections .documents-management-body .content .table .data-grid .requirement .icon-info{cursor:pointer;height:16px;margin-left:8px;width:16px}.partial-documents-management-hybrid-inspections .documents-management-body .content .table .data-grid .requirement .icon-info.missing-document.is-expired{color:#e61e2f}.partial-documents-management-hybrid-inspections .documents-management-body .content .table .data-grid .requirement .issue-date{color:#666;font-size:1.2rem}.partial-documents-management-hybrid-inspections .documents-management-body .content .table .data-grid .requirement .imported{background-color:#fff2d1;border-radius:12px;color:#ca4f00;font-size:1rem;height:24px;line-height:24px;margin-top:4px;padding:0 12px;text-align:center}.partial-documents-management-hybrid-inspections .documents-management-body .content .table .data-grid .uploaded-by .name{display:block}.partial-documents-management-hybrid-inspections .documents-management-body .content .table .data-grid .uploaded-by .customer-name{display:block;font-size:1.2rem}.partial-documents-management-hybrid-inspections .documents-management-body .content .table .data-grid .access .icon-info{cursor:pointer;height:16px;margin-left:8px;width:16px}@media only screen and (min-width:64em){.partial-documents-management-hybrid-inspections .documents-management-body .content .table .data-grid .actions{display:flex}}.partial-documents-management-hybrid-inspections .documents-management-body .content .table .data-grid .actions a{text-align:right}.partial-documents-management-hybrid-inspections .documents-management-body .content .fallback{padding:24px 0}.partial-documents-management-hybrid-inspections .documents-management-body .content .fallback p{color:#666}.partial-document-requirements-overview-table .partial-list-actions{display:flex;flex-wrap:wrap;padding-bottom:10px}@media only screen and (min-width:64em){.partial-document-requirements-overview-table .partial-list-actions{border-bottom:1px solid #0000001a;margin-bottom:8px;padding:16px 0 10px}}@media only screen and (min-width:75em){.partial-document-requirements-overview-table .partial-list-actions{margin-bottom:0}}.partial-document-requirements-overview-table .partial-list-actions .list-actions--search-filter{flex-basis:100%;margin-bottom:6px}@media only screen and (min-width:48em){.partial-document-requirements-overview-table .partial-list-actions .list-actions--search-filter{flex-basis:auto;margin:0 12px 0 0}.partial-document-requirements-overview-table .partial-list-actions .list-actions--search-filter.list-actions-showing{flex-basis:100%;margin:0 0 12px}.partial-document-requirements-overview-table .partial-list-actions .list-actions--search-filter text-box{width:350px}}.partial-document-requirements-overview-table .partial-list-actions .list-actions--label{display:none}@media only screen and (min-width:48em){.partial-document-requirements-overview-table .partial-list-actions .list-actions--label{display:block;font-size:1.3rem;font-weight:600;line-height:35px;margin-right:10px}}.partial-document-requirements-overview-table .partial-list-actions .button-circle{align-items:center;align-self:center;background-color:#e5f0fe;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:relative;transition:background-color .2s ease;width:32px;will-change:background-color;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.partial-document-requirements-overview-table .partial-list-actions .button-circle.margin-right{margin-right:12px}.partial-document-requirements-overview-table .partial-list-actions .button-circle.is-disabled{background-color:#f1f1f1;cursor:not-allowed}.partial-document-requirements-overview-table .partial-list-actions .button-circle.is-disabled .icon{color:#666}.partial-document-requirements-overview-table .partial-list-actions .button-circle:not(.is-disabled):hover{background-color:#006ff8}.partial-document-requirements-overview-table .partial-list-actions .button-circle:not(.is-disabled):hover .icon{color:#fff}.partial-document-requirements-overview-table .partial-list-actions .button-circle:not(.is-disabled):hover .info-tooltip{display:flex}.partial-document-requirements-overview-table .partial-list-actions .button-circle.sustainability{background-color:#e9f3f2}.partial-document-requirements-overview-table .partial-list-actions .button-circle.sustainability .icon{color:#1a8574}.partial-document-requirements-overview-table .partial-list-actions .button-circle.sustainability:not(.is-disabled):hover{background-color:#1a8574}.partial-document-requirements-overview-table .partial-list-actions .button-circle.sustainability:not(.is-disabled):hover .icon{color:#fff}.partial-document-requirements-overview-table .partial-list-actions .button-circle .icon{color:#006ff8;height:14px;transition:color .2s ease;width:14px;will-change:color}.partial-document-requirements-overview-table .partial-list-actions .button-circle .info-tooltip{display:none;left:0;position:absolute;top:calc(100% + 3px);z-index:2}@media only screen and (min-width:64em){.partial-document-requirements-overview-table .partial-list-actions .button-circle .info-tooltip{left:50%;transform:translateX(-50%)}}.partial-document-requirements-overview-table .partial-list-actions .button-circle .info-tooltip:hover{display:flex}.partial-document-requirements-overview-table .partial-list-actions .button-circle .info-tooltip .wrap-tooltip{background:#fff;border:1px solid #00374514;border-radius:5px;box-shadow:0 4px 12px 0 #00374514;padding:10px 15px}.partial-document-requirements-overview-table .partial-list-actions .button-circle .info-tooltip .wrap-tooltip:before{border:8px solid;border-color:#0000 #0000 #fff;content:"";cursor:pointer;display:block;height:0;left:8px;position:absolute;top:-15px;width:0}@media only screen and (min-width:64em){.partial-document-requirements-overview-table .partial-list-actions .button-circle .info-tooltip .wrap-tooltip:before{left:calc(50% - 8.5px)}}.partial-document-requirements-overview-table .partial-list-actions .button-circle .info-tooltip .wrap-tooltip .desc{font-size:1.2rem;white-space:nowrap}.partial-document-requirements-overview-table .partial-list-actions .list-actions--info{align-items:center;align-self:flex-end;display:flex;flex-basis:100%;flex-wrap:wrap;justify-content:flex-end;margin-top:12px}@media only screen and (min-width:75em){.partial-document-requirements-overview-table .partial-list-actions .list-actions--info{flex-basis:auto;flex-grow:1;margin-top:0}}.partial-document-requirements-overview-table .partial-list-actions .list-actions--info .display-value{font-size:1.3rem;text-align:right}.partial-document-requirements-overview-table .partial-list-actions .list-actions--info .divider{display:none}@media only screen and (min-width:30em){.partial-document-requirements-overview-table .partial-list-actions .list-actions--info .divider{background-color:#d0d0d0;display:block;height:12px;margin:0 8px;width:1px}}.partial-document-requirements-overview-table .partial-list-actions .list-actions--info .items-per-page{display:none}@media only screen and (min-width:30em){.partial-document-requirements-overview-table .partial-list-actions .list-actions--info .items-per-page{display:flex}}.partial-document-requirements-overview-table .partial-list-actions .list-actions--info .items-per-page .label{font-size:1.3rem}.partial-document-requirements-overview-table .partial-list-actions .list-actions--info .items-per-page .page-count{cursor:pointer;font-size:1.3rem;padding:0 5px;text-decoration:underline}@media(hover:hover){.partial-document-requirements-overview-table .partial-list-actions .list-actions--info .items-per-page .page-count:hover:not(.active){color:#006ff8}}.partial-document-requirements-overview-table .partial-list-actions .list-actions--info .items-per-page .page-count.active{cursor:default;font-weight:600;text-decoration:none}.partial-document-requirements-overview-table .partial-list-actions{border:none}.partial-document-requirements-overview-table .partial-list-actions .list-actions--search-filter{min-width:358px}.partial-document-requirements-overview-table .table-container{overflow:clip;position:relative}@media only screen and (min-width:64em){.partial-document-requirements-overview-table .table-container:before{background:#d9d9d9;bottom:16px;content:"";position:absolute;right:0;top:0;width:1px;z-index:3}.partial-document-requirements-overview-table .table-container.fallback:before{bottom:0}}.partial-document-requirements-overview-table .table-container.fallback .overview-table{width:100%}.partial-document-requirements-overview-table .table-container.fallback .overview-table .tr{display:flex}.partial-document-requirements-overview-table .table-container.fallback .overview-table .tr .td,.partial-document-requirements-overview-table .table-container.fallback .overview-table .tr .th{min-height:none}.partial-document-requirements-overview-table .table-container.fallback .overview-table .tr .th.table-label{height:90px}.partial-document-requirements-overview-table .table-container.fallback .overview-table .tr .ghost-column-header{flex-grow:1;height:auto;max-width:none;width:auto}.partial-document-requirements-overview-table .table-container .mobile-scroll{display:flex;margin:24px 0 8px}@media only screen and (min-width:48em){.partial-document-requirements-overview-table .table-container .mobile-scroll{display:none}}.partial-document-requirements-overview-table .table-container .mobile-scroll .icon-chevron{cursor:pointer;height:18px;width:18px}.partial-document-requirements-overview-table .table-container .overview-table{display:grid;grid-auto-flow:row;width:max-content}.partial-document-requirements-overview-table .table-container .overview-table .tr:first-of-type .th{border-top:1px solid #d9d9d9}.partial-document-requirements-overview-table .table-container .overview-table .tr{display:grid;grid-auto-flow:column;position:sticky;top:0}.partial-document-requirements-overview-table .table-container .overview-table .tr:first-of-type{z-index:1}.partial-document-requirements-overview-table .table-container .overview-table .tr .td,.partial-document-requirements-overview-table .table-container .overview-table .tr .th{display:flex;flex-direction:column;justify-content:center;max-width:252px;min-height:95px;width:252px}.partial-document-requirements-overview-table .table-container .overview-table .tr .th{background-color:#f2f2f2;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;padding:4px 16px}.partial-document-requirements-overview-table .table-container .overview-table .tr .th:first-child{border-left:1px solid #d9d9d9}.partial-document-requirements-overview-table .table-container .overview-table .tr .th.table-label{font-size:1.6rem;font-weight:700;height:112px;max-width:148px;width:148px;z-index:2}@media only screen and (min-width:48em){.partial-document-requirements-overview-table .table-container .overview-table .tr .th.table-label{max-width:252px;width:252px}}.partial-document-requirements-overview-table .table-container .overview-table .tr .th.column-header{height:112px;padding:4px 24px}.partial-document-requirements-overview-table .table-container .overview-table .tr .th.column-header .company-name,.partial-document-requirements-overview-table .table-container .overview-table .tr .th.column-header .link{font-size:1.4rem}.partial-document-requirements-overview-table .table-container .overview-table .tr .th.column-header .vessel-under-req{color:#666;font-size:1.2rem}.partial-document-requirements-overview-table .table-container .overview-table .tr .th.row-header{max-width:148px;width:148px}@media only screen and (min-width:48em){.partial-document-requirements-overview-table .table-container .overview-table .tr .th.row-header{max-width:252px;width:252px}}.partial-document-requirements-overview-table .table-container .overview-table .tr .th.row-header .vessel-name{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.6rem;font-weight:700}.partial-document-requirements-overview-table .table-container .overview-table .tr .th.row-header .vessel-doc-req{color:#666;font-size:1.2rem}.partial-document-requirements-overview-table .table-container .overview-table .tr .th.row-header .tag{background-color:#006ff8;border-radius:6px;color:#fff;font-size:1rem;font-weight:700;line-height:16px;padding:0 4px;width:fit-content}.partial-document-requirements-overview-table .table-container .overview-table .tr .th.row-header .link{font-size:1.2rem}@media only screen and (min-width:48em){.partial-document-requirements-overview-table .table-container .overview-table .tr .th.row-header .link{margin-left:12px}}.partial-document-requirements-overview-table .table-container .overview-table .tr .td{align-items:center;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;text-align:center}.partial-document-requirements-overview-table .table-container .table-fallback{border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;padding:30px;text-align:center}.partial-document-requirements-overview-table .table-container .sticky-scrollbar{bottom:0;overflow-x:scroll;position:sticky;width:100%;z-index:2}.partial-document-requirements-overview-table .table-container .sticky-scrollbar.requesting-party-view{bottom:-80px}.partial-document-requirements-overview-table .table-container .sticky-scrollbar .scrollbar-inner{height:1px}.partial-document-requirements-overview-table .table-ghost{animation:keyframe-ghost-fadein 1.5s infinite;border-collapse:initial;min-width:100%;text-align:left}.partial-document-requirements-overview-table .table-ghost thead>tr:first-of-type th{border-top:1px solid #d9d9d9}.partial-document-requirements-overview-table .table-ghost tr td,.partial-document-requirements-overview-table .table-ghost tr th{border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;height:84px;padding:16px}.partial-document-requirements-overview-table .table-ghost tr td .name-ghost,.partial-document-requirements-overview-table .table-ghost tr th .name-ghost{background-color:#d9d9d9;height:20px;margin-bottom:4px;width:80%}.partial-document-requirements-overview-table .table-ghost tr td .info-ghost,.partial-document-requirements-overview-table .table-ghost tr th .info-ghost{background-color:#d9d9d9;height:10px;width:80%}.partial-document-requirements-overview-table .table-ghost tr th{background-color:#f2f2f2}.partial-document-requirements-overview-table .table-ghost tr th:first-child{border-left:1px solid #d9d9d9}.partial-bulk-upload-add-documents .attachments{margin-bottom:60px}.partial-bulk-upload-add-documents .attachments .table-header,.partial-bulk-upload-add-documents .attachments .table-row{gap:8px 24px}@media only screen and (min-width:64em){.partial-bulk-upload-add-documents .attachments .table-header .cell.col-name,.partial-bulk-upload-add-documents .attachments .table-row .cell.col-name{flex-basis:34%;max-width:34%}.partial-bulk-upload-add-documents .attachments .table-header .cell.col-status,.partial-bulk-upload-add-documents .attachments .table-row .cell.col-status{flex-basis:14%;max-width:14%}.partial-bulk-upload-add-documents .attachments .table-header .cell.col-doc-type,.partial-bulk-upload-add-documents .attachments .table-row .cell.col-doc-type{flex-basis:36%;max-width:36%}.partial-bulk-upload-add-documents .attachments .table-header .cell.col-delete,.partial-bulk-upload-add-documents .attachments .table-row .cell.col-delete{flex-basis:4%;max-width:4%}}.partial-bulk-upload-add-documents .attachments .table-header{border-bottom:1px solid #d9d9d9;display:none;height:40px;margin-bottom:8px}@media only screen and (min-width:64em){.partial-bulk-upload-add-documents .attachments .table-header{display:flex}}.partial-bulk-upload-add-documents .attachments .table-header .cell{align-items:center;display:flex;flex-grow:1;font-weight:700}.partial-bulk-upload-add-documents .attachments .table-row{border-bottom:1px solid #d9d9d9;display:flex;flex-direction:column;margin-bottom:8px;padding-bottom:8px}@media only screen and (min-width:64em){.partial-bulk-upload-add-documents .attachments .table-row{align-items:center;border:none;flex-direction:row;margin-bottom:8px;padding:0}}.partial-bulk-upload-add-documents .attachments .table-row .cell{margin-bottom:4px}@media only screen and (min-width:64em){.partial-bulk-upload-add-documents .attachments .table-row .cell{flex-grow:1;margin-bottom:0}}.partial-bulk-upload-add-documents .attachments .table-row .cell:before{content:attr(data-head);display:block;flex-basis:100%;font-weight:700;width:100%}@media only screen and (min-width:64em){.partial-bulk-upload-add-documents .attachments .table-row .cell:before{display:none}}.partial-bulk-upload-add-documents .attachments .table-row .cell.col-name{display:flex;flex-direction:column}@media only screen and (min-width:64em){.partial-bulk-upload-add-documents .attachments .table-row .cell.col-name{flex-direction:row}}.partial-bulk-upload-add-documents .attachments .table-row .cell.col-name .file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partial-bulk-upload-add-documents .attachments .table-row .cell.col-name .file-size{color:#666}@media only screen and (min-width:64em){.partial-bulk-upload-add-documents .attachments .table-row .cell.col-name .file-size{margin-left:8px}}.partial-bulk-upload-add-documents .attachments .table-row .cell.col-status .upload-loader{max-width:140px}.partial-bulk-upload-add-documents .attachments .table-row .cell.col-status .upload-loader .info{color:#666;font-size:1.2rem}.partial-bulk-upload-add-documents .attachments .table-row .cell.col-status .upload-loader .loader-bar{background-color:#d9d9d9;border-radius:8px;height:4px;margin-top:2px;overflow:hidden}.partial-bulk-upload-add-documents .attachments .table-row .cell.col-status .upload-loader .loader-bar .loader-progress{background-color:#2e9dff;height:4px}.partial-bulk-upload-add-documents .attachments .table-row .cell.col-doc-type .type-inputs{display:flex;flex-direction:column;gap:8px}@media only screen and (min-width:64em){.partial-bulk-upload-add-documents .attachments .table-row .cell.col-doc-type .type-inputs{flex-direction:row}.partial-bulk-upload-add-documents .attachments .table-row .cell.col-doc-type .type-inputs .is-others-type{max-width:140px}}.partial-bulk-upload-add-documents .attachments .table-row .cell.col-delete{align-self:flex-end;order:-1}@media only screen and (min-width:64em){.partial-bulk-upload-add-documents .attachments .table-row .cell.col-delete{align-self:center;order:1}}.partial-bulk-upload-add-documents .attachments .table-row .cell.col-delete .icon-bin{color:#003745;height:24px;transition:color .15s ease;width:24px}@media(hover:hover){.partial-bulk-upload-add-documents .attachments .table-row .cell.col-delete .icon-bin{cursor:pointer}.partial-bulk-upload-add-documents .attachments .table-row .cell.col-delete .icon-bin:hover{color:#e61e2f}}.partial-bulk-upload-add-documents .add-attachment{background-color:#fff;border:2px dashed #d9d9d9;border-radius:8px;padding:18px;text-align:center}@media only screen and (min-width:64em){.partial-bulk-upload-add-documents .add-attachment{height:320px}}@media(hover:hover){.partial-bulk-upload-add-documents .add-attachment:hover{background-color:#f2f2f2}}.partial-bulk-upload-add-documents .add-attachment .doc-add{color:#b3b3b3;height:58px;width:58px}.partial-bulk-upload-add-documents .add-attachment .title{color:#666;font-size:2rem;font-weight:600;margin-top:24px}.partial-bulk-upload-add-documents .add-attachment .upload-link{color:#006ff8;cursor:pointer;font-size:2rem;font-weight:600;margin-top:8px;text-decoration:underline}.partial-bulk-upload-add-documents .add-attachment .accepted-files{color:#666;font-size:1.4rem;margin-top:4.2rem}.partial-bulk-upload-doc-config .attachments{margin-bottom:24px}.partial-bulk-upload-doc-config .attachments .table-header,.partial-bulk-upload-doc-config .attachments .table-row{gap:8px 24px}@media only screen and (min-width:64em){.partial-bulk-upload-doc-config .attachments .table-header .cell.col-document-type,.partial-bulk-upload-doc-config .attachments .table-row .cell.col-document-type{flex-basis:32%;max-width:32%}.partial-bulk-upload-doc-config .attachments .table-header .cell.col-satisfy-req,.partial-bulk-upload-doc-config .attachments .table-row .cell.col-satisfy-req{flex-basis:24%;max-width:24%}.partial-bulk-upload-doc-config .attachments .table-header .cell.col-expiry-date,.partial-bulk-upload-doc-config .attachments .table-header .cell.col-issue-date,.partial-bulk-upload-doc-config .attachments .table-row .cell.col-expiry-date,.partial-bulk-upload-doc-config .attachments .table-row .cell.col-issue-date{flex-basis:18%;max-width:18%}}.partial-bulk-upload-doc-config .attachments .table-header{border-bottom:1px solid #d9d9d9;display:none;height:40px;margin-bottom:8px}@media only screen and (min-width:64em){.partial-bulk-upload-doc-config .attachments .table-header{display:flex}}.partial-bulk-upload-doc-config .attachments .table-header .cell{align-items:center;display:flex;flex-grow:1;font-weight:700}.partial-bulk-upload-doc-config .attachments .table-row{border-bottom:1px solid #d9d9d9;display:flex;flex-direction:column;margin-bottom:8px;padding-bottom:8px}@media only screen and (min-width:64em){.partial-bulk-upload-doc-config .attachments .table-row{align-items:center;border:none;flex-direction:row;margin-bottom:8px;padding:0}}.partial-bulk-upload-doc-config .attachments .table-row .cell{margin-bottom:4px}@media only screen and (min-width:64em){.partial-bulk-upload-doc-config .attachments .table-row .cell{flex-grow:1;margin-bottom:0}}.partial-bulk-upload-doc-config .attachments .table-row .cell:before{content:attr(data-head);display:block;flex-basis:100%;font-weight:700;width:100%}@media only screen and (min-width:64em){.partial-bulk-upload-doc-config .attachments .table-row .cell:before{display:none}}.partial-bulk-upload-doc-config .attachments .table-row .cell.col-document-type .file-name{color:#666;font-size:1.2rem;line-height:20px;margin-left:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partial-bulk-upload-manage-access .access-rules .info .text{margin-right:auto}.partial-bulk-upload-manage-access .access-rules .info .icon-info{color:#006ff8;cursor:pointer;height:22px;margin-left:auto;width:22px}.partial-bulk-upload-manage-access .access-rules .info .info-tooltip .head{background-color:#f2f2f2;font-weight:700;padding:16px}.partial-bulk-upload-manage-access .access-rules .info .info-tooltip .body{padding:16px}.partial-bulk-upload-manage-access .access-rules .info .info-tooltip .body ol li{font-weight:700}.partial-bulk-upload-manage-access .access-rules .info .info-tooltip .body ol li p{font-weight:400}.partial-bulk-upload-manage-access .access-rules .manage-access{background-color:#f9f9f9;padding:12px}.partial-bulk-upload-manage-access .access-rules .manage-access .types{border-bottom:1px solid #d9d9d9;margin-bottom:8px;padding-bottom:8px}.partial-bulk-upload-manage-access .access-rules .rule{column-gap:16px;margin-bottom:16px}.partial-bulk-upload-manage-access .access-rules .rule .party{width:100%}@media only screen and (min-width:48em){.partial-bulk-upload-manage-access .access-rules .rule .party{width:calc(50% - 8px)}}.partial-bulk-upload-manage-access .access-rules .rule .party .rule-name{font-weight:700;line-height:40px;margin-bottom:16px}.partial-bulk-upload-manage-access .access-rules .rule .access{width:100%}@media only screen and (min-width:48em){.partial-bulk-upload-manage-access .access-rules .rule .access{width:calc(50% - 8px)}}.partial-bulk-upload-manage-access .access-rules .rule .access .icon-delete{align-self:center;height:22px;margin-left:12px;transition:color .2s ease;width:22px}@media(hover:hover){.partial-bulk-upload-manage-access .access-rules .rule .access .icon-delete{cursor:pointer}.partial-bulk-upload-manage-access .access-rules .rule .access .icon-delete:hover{color:#e61e2f}}
/*# sourceMappingURL=core-09bb91794e578876a044.css.map*/