
div.search{align-items:center;display:flex;justify-content:center;position:relative;}.search-form{margin:0;padding:0;width:100%;}.search-title{margin-bottom:16px;}.search .form.container .container{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;align-items:center;}.search-input{background-color:var(--white-color);border-radius:var(--border-radius);border:2px solid var(--dark-grey-color);box-shadow:var(--input-field-shadow);display:flex;flex-direction:row;font-size:16px;height:48px;line-height:32px;position:relative;flex:1;}.search-input .icon{align-items:center;background-color:transparent;display:flex;flex:none;height:100%;justify-content:center;width:40px;}.search-input input[type="text"]{background-color:transparent;border-radius:0;border:none;flex:1;font-size:inherit;height:100%;line-height:inherit;outline:none;}.search-input input[type="text"],.search-input input[type="text"]:active,.search-input input[type="text"]:focus,.search-input input[type="text"]:hover{border:none;outline:none;}.search-clear{background-color:transparent;border-width:0;color:var(--dark-grey-color);display:block;font-weight:normal;height:100%;padding:0;position:absolute;right:0;z-index:1;}.search-clear:focus,.search-clear:hover{color:var(--black-color);outline:none;}.search-button{height:48px;line-height:48px;margin-left:8px;}.search-input .search-button{height:36px;line-height:36px;margin-right:4px;}
.document-library{margin:0 0 32px;}.document-library-search{background-color:var(--lighter-grey-color);border-radius:var(--xl-border-radius);display:flex;flex-direction:column;margin:32px 0;padding:32px 32px 0;}.document-library-filter{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 16px;padding:16px 0 0;white-space:nowrap;width:100%;}.document-library-filter .checkbox,.document-library-filter .checkbox *{cursor:pointer;user-select:none;}.document-library-filter .checkbox input[type="checkbox"]{height:0;width:0;}.document-library-filter .checkbox{background-color:var(--light-grey-color);border-radius:var(--border-radius);border:none;height:40px;line-height:40px;padding:0 8px;}.document-library-filter .checkbox label{align-items:center;display:flex;gap:8px;line-height:40px;margin:0;padding:0;}.document-library-filter .checkbox .icon{background-color:rgba(0,0,0,0.1);border-radius:var(--sm-border-radius);height:16px;line-height:16px;margin:0 0 0 -4px;position:relative;width:16px;}.document-library-filter .checkbox .icon::before{height:32px;left:-4px;line-height:32px;position:absolute;top:-10px;visibility:hidden;width:32px;}.document-library-filter .checkbox .key{display:inline-flex;font-size:14px;font-weight:bold;height:100%;line-height:40px;margin-right:4px;text-transform:uppercase;}.document-library-filter .checkbox.active{background-color:var(--primary-color);}.document-library-filter .checkbox.active .icon{background-color:rgba(0,0,0,0.075);}.document-library-filter .checkbox.active .icon::before{visibility:visible;}.document-library-list{display:flex;gap:16px;position:relative;}.document-library-item{border-radius:var(--xl-border-radius);border:1px solid #e4e4e4;display:flex;flex-direction:column;margin:0;padding:16px 192px 16px 24px;position:relative;}.document-library-item-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 0 8px;padding:0;}.document-library-item .button{margin:-20px 0 0;position:absolute;right:16px;top:50%;}.document-library-item .button .icon{margin:0 -8px 0 4px;}.document-library-item-title{margin:0;}.document-library-item-content{font-size:16px;margin:0;padding:0;}.document-library-item-content p{font-size:inherit;margin:0;}.document-library-no-result{padding:0 20px;position:relative;}@media (max-width:575px){.document-library-item{padding-right:24px;}.document-library-item-content{margin-bottom:16px;}.document-library-item .button{left:auto;margin:0;position:relative;right:auto;top:auto;width:100%;}}@media (max-width:1023px){.document-library-search{border-radius:0;}}
