body,html{height:100%;overflow:hidden}body{background-color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#2f3337;cursor:default;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:15px;font-weight:400;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{display:flex;flex:1 1 auto;flex-direction:column;height:100%;margin:auto;overflow:hidden;width:85vw}#app #header{align-items:center;border-bottom:1px solid rgba(0,0,0,.05);box-sizing:border-box;display:flex;flex:0 0 auto;justify-content:center;padding:12px 16px;z-index:1}#app #header #company-name{font-size:24px;font-weight:800}#app #content{display:flex;flex:1 1 auto;overflow:auto}#app #footer{align-items:center;background:#fff;border-top:1px solid rgba(0,0,0,.05);display:flex;flex:0 0 auto;height:56px;padding:12px 16px;z-index:1}#app #footer,#shared-content{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#shared-content{padding:0 16px 12px;width:100%}#shared-content.fixed-breadcrumb .tree-breadcrumb{box-shadow:0 1px 0 0 rgba(0,0,0,.05),0 4px 2px -2px rgba(0,0,0,.1);position:fixed;top:0;width:980px;z-index:8}#shared-content .tree-container{margin-bottom:128px}#shared-content .tree-container .file-name{font-weight:500}#shared-content .tree-container .file-info{color:#676b6e}#shared-content .attached-item{margin:0 auto;max-width:440px}#shared-file{display:flex;flex-direction:column;justify-content:center;min-height:100%}@media (max-width:980px){#app{width:100%}#shared-content.fixed-breadcrumb .tree-breadcrumb{left:0;width:100%}#footer{width:100%}}#shared-content .tree-container .tree-grid{display:flex;flex-wrap:wrap}#shared-content .tree-container .tree-grid .list-entry{flex:1 0 200px;margin-left:16px;margin-top:12px}@media (min-width:216px){#shared-content .tree-container .tree-grid .list-entry{max-width:calc(100% - 16px)}}@media (min-width:432px){#shared-content .tree-container .tree-grid .list-entry{max-width:calc(50% - 16px)}}@media (min-width:648px){#shared-content .tree-container .tree-grid .list-entry{max-width:calc(33.33333% - 16px)}}@media (min-width:864px){#shared-content .tree-container .tree-grid .list-entry{max-width:calc(25% - 16px);min-width:calc(25% - 16px)}}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;word-break:break-word}.line-clamp-2{-webkit-line-clamp:2}.item-task-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:8px;grid-row-gap:0}.custom-item-preview-icon{font-size:30px!important}.empty-title{color:#5e666e}.linked-description-container{align-items:flex-start}.linked-description-container .fa{position:relative;top:3px}.linked-description{line-clamp:2;-webkit-line-clamp:2}.linked-community-post,.linked-description{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.linked-community-post{line-clamp:3;-webkit-line-clamp:3}.linked-list-container{display:flex;flex-direction:column}.linked-list-container-read-only{max-height:290px;overflow:auto}.linked-item-container{border-bottom:1px solid #e3e5e8;display:flex;flex-direction:column;padding:5px}.linked-item-header{gap:.25rem}.linked-item-content{display:flex;flex-direction:column;gap:.25rem;padding-left:1rem;padding-top:.5rem}.linked-item-border{border:1px solid #e3e5e8}.linked-item-action-container{background-color:#fff;position:absolute;right:.25rem;top:.25rem}.validation-list .form-group:last-child{margin-bottom:6px}.response-status-block:not(:last-child){margin-bottom:12px}.visa-modal{min-width:800px}.validation-comment{color:#2f3337!important;max-width:450px}.validation-comment .validation-comment-title{font-weight:500}.validation-status-form .validation-status-container{align-items:start;background:rgba(0,64,128,.05);border-radius:3px;box-shadow:0 0 0 1px rgba(0,21,48,.11);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 32px;position:relative;transition:background-color .1s,box-shadow .1s,border-color .1s}.validation-status-form .validation-status-container:has(.validation-status-input:focus){box-shadow:0 0 0 3px rgba(3,169,244,.2)}.validation-status-form .validation-status-container:hover:not(:focus):not(.focus):not(:has(.validation-status-input:focus)){background:rgba(0,21,80,.08)}.validation-status-form .validation-status-container .validation-status-inner{width:100%}.validation-status-form .validation-status-container .validation-status-form .validation-status-input{background:transparent!important;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;font-size:15px;margin:0 0 36px;min-height:18px;overflow:auto;overflow-wrap:break-word;resize:none;word-wrap:break-word;max-height:30vh;width:100%;-ms-word-break:break-all;word-break:break-all;word-break:break-word}.validation-status-form .validation-status-container .validation-status-form .editor-placeholder,.validation-status-form .validation-status-container .validation-status-form .validation-status-input{line-height:22px;margin-top:18px;padding:0}.validation-status-form .validation-status-upload-list{max-height:220px}.visa-edition-container{max-height:180px;overflow:auto}.visa-edition-container .file-visa-item+.file-visa-item{border-top:1px solid #f3f5f8}.card-item .card-title{line-height:32px}.card-item.reveal-hover:not(:hover) .on-hover-visible:not(:focus):not(:focus-within){position:absolute}.flex-full{flex:1}.documents-grid{column-gap:20px;display:grid;grid-auto-rows:minmax(min-content,max-content);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-column-gap:20px;row-gap:20px;grid-row-gap:20px}.documents-grid:before{content:"";grid-column:1/-1}.document-item{border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:3px;padding:12px;position:relative}.document-item:hover{box-shadow:0 0 0 3px #f3f5f8}.document-item:hover a{color:#03a9f4;cursor:pointer;text-decoration:underline}.document-item:hover a:hover{color:#0286c2}.document-item--highlighted,.document-item.highlighted{background:rgba(3,169,244,.05);box-shadow:0 0 0 3px rgba(3,169,244,.3)}.document-item--highlighted:hover,.document-item.highlighted:hover{box-shadow:0 0 0 3px rgba(3,169,244,.6)}.document-item.drop-active{background:rgba(255,130,0,.05);box-shadow:0 0 0 3px rgba(255,130,0,.2)}.document-item.drop-hover{background:rgba(255,130,0,.1);box-shadow:0 0 0 3px rgba(255,130,0,.8)}.document-item__checkbox{background:#fff;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.1);height:32px;left:6px;line-height:32px;position:absolute;text-align:center;top:6px;width:32px}.document-item__checkbox:has(input[type=checkbox]:checked){box-shadow:0 0 0 3px rgba(3,169,244,.3)}.document-item__checkbox input{cursor:pointer}.document-item__menu{position:absolute;right:6px;top:6px}.document-item__icon{background-color:rgba(0,64,128,.05);border-radius:3px;height:96px;margin-right:12px;padding:3px;width:96px}.document-item__icon .file-icon-preview{box-shadow:0 0 0 3px rgba(0,0,0,.05)}.document-item__document_icon{color:rgba(47,51,55,.3);font-size:42px;font-weight:100;margin:auto}.document-item__name{font-weight:500;padding-bottom:1px}.document-item .highlighted{background-color:rgba(242,192,0,.2);box-shadow:0 1px 0 0 rgba(242,192,0,.4)}