.job-advert-ai-modal .vs-popup--content[data-v-b03a8d96]{max-height:calc(90vh - 100px);overflow-y:auto;padding:1.5rem}.job-advert-ai-modal .ai-modal-content[data-v-b03a8d96]{padding:0}.job-advert-ai-modal .ai-modal-content .modal-layout[data-v-b03a8d96]{display:grid;grid-template-columns:350px 1fr;gap:2rem;min-height:400px}@media (max-width:1024px){.job-advert-ai-modal .ai-modal-content .modal-layout[data-v-b03a8d96]{grid-template-columns:1fr;gap:1.5rem}}.job-advert-ai-modal .ai-modal-content .modal-left[data-v-b03a8d96]{min-width:0;max-width:350px}.job-advert-ai-modal .ai-modal-content .modal-right[data-v-b03a8d96]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.job-advert-ai-modal .ai-modal-content .modal-right .suggestions-container-scrollable[data-v-b03a8d96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:400px;max-height:calc(90vh - 200px);border:1px solid rgba(0,0,0,.1);border-radius:8px;background-color:#f8f8f8;overflow:hidden}.job-advert-ai-modal .ai-modal-content .modal-right .suggestions-container-scrollable .suggestions-title[data-v-b03a8d96]{padding:1rem 1.5rem;margin:0;font-size:1.1rem;font-weight:600;color:#626262;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);position:sticky;top:0;z-index:10}.job-advert-ai-modal .ai-modal-content .modal-right .suggestions-container-scrollable .suggestions-list[data-v-b03a8d96]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.job-advert-ai-modal .ai-modal-content .modal-right .suggestions-container-scrollable .suggestions-list[data-v-b03a8d96]::-webkit-scrollbar{width:8px}.job-advert-ai-modal .ai-modal-content .modal-right .suggestions-container-scrollable .suggestions-list[data-v-b03a8d96]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.job-advert-ai-modal .ai-modal-content .modal-right .suggestions-container-scrollable .suggestions-list[data-v-b03a8d96]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.job-advert-ai-modal .ai-modal-content .modal-right .suggestions-container-scrollable .suggestions-list[data-v-b03a8d96]::-webkit-scrollbar-thumb:hover{background:#555}.job-advert-ai-modal .ai-modal-content .modal-right .suggestions-placeholder[data-v-b03a8d96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;min-height:400px;color:#999;text-align:center;border:2px dashed rgba(0,0,0,.1);border-radius:8px;background-color:#fafafa}.job-advert-ai-modal .quick-prompts[data-v-b03a8d96]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem}.job-advert-ai-modal .quick-prompts .quick-prompt-chip[data-v-b03a8d96]{cursor:pointer;-webkit-transition:all .2s;transition:all .2s;padding:.3rem .6rem;background-color:rgba(var(--vs-primary),.1);color:rgba(var(--vs-primary),1);border-radius:16px;font-size:.75rem;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.2}.job-advert-ai-modal .quick-prompts .quick-prompt-chip[data-v-b03a8d96]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1);background-color:rgba(var(--vs-primary),.2)}.job-advert-ai-modal .quick-prompts .quick-prompt-chip[data-v-b03a8d96]:active{-webkit-transform:translateY(0);transform:translateY(0)}.job-advert-ai-modal .suggestions-count-selector[data-v-b03a8d96]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.job-advert-ai-modal .suggestions-count-selector .count-button[data-v-b03a8d96]{-webkit-box-flex:1;-ms-flex:1;flex:1}.job-advert-ai-modal .suggestion-card[data-v-b03a8d96]{background-color:#fff;border:2px solid rgba(0,0,0,.08);border-radius:8px;padding:1rem;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-ms-flex-negative:0;flex-shrink:0}.job-advert-ai-modal .suggestion-card[data-v-b03a8d96]:hover{border-color:#7367f0;background-color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(115,103,240,.2);box-shadow:0 4px 12px rgba(115,103,240,.2)}.job-advert-ai-modal .suggestion-card .suggestion-header[data-v-b03a8d96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.75rem}.job-advert-ai-modal .suggestion-card .suggestion-header .suggestion-number[data-v-b03a8d96]{font-size:.85rem;font-weight:600;color:#7367f0}.job-advert-ai-modal .suggestion-card .suggestion-content[data-v-b03a8d96]{margin-bottom:1rem;min-height:60px}.job-advert-ai-modal .suggestion-card .suggestion-content .suggestion-text[data-v-b03a8d96]{margin:0;color:#626262;line-height:1.6;white-space:pre-wrap}.job-advert-ai-modal .suggestion-card .suggestion-content .suggestion-list[data-v-b03a8d96]{margin:0;padding-left:1.25rem;color:#626262}.job-advert-ai-modal .suggestion-card .suggestion-content .suggestion-list li[data-v-b03a8d96]{margin:.5rem 0;line-height:1.5}.job-advert-ai-modal .suggestion-card .suggestion-footer[data-v-b03a8d96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:.75rem;border-top:1px solid rgba(0,0,0,.08)}.job-advert-ai-modal .spinning[data-v-b03a8d96]{-webkit-animation:spin-data-v-b03a8d96 1s linear infinite;animation:spin-data-v-b03a8d96 1s linear infinite}@-webkit-keyframes spin-data-v-b03a8d96{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-b03a8d96{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.con-vs-popup .vs-popup{width:1800px!important}.con-vs-popup .job-advert-ai-modal,.job-advert-ai-modal.vs-popup{max-height:90vh!important}.permission-hint[data-v-7cfa9ec1]{font-size:.875rem}.job-advert-detail .job-advert-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1.5rem;border-bottom:1px solid rgba(0,0,0,.1);background-color:#f8f8f8}.job-advert-detail .job-advert-header .header-left{-webkit-box-flex:1;-ms-flex:1;flex:1}.job-advert-detail .job-advert-header .header-left .job-title{font-size:1.5rem;font-weight:600;color:#626262;margin:0 0 1rem 0}.job-advert-detail .job-advert-header .header-left .job-meta-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.job-advert-detail .job-advert-header .header-left .job-meta-info .meta-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#626262}.job-advert-detail .job-advert-header .header-left .job-meta-info .meta-item .feather-icon{margin-right:.5rem;color:#7367f0}.job-advert-detail .job-advert-header .header-left .job-meta-info .meta-item span{font-size:.9rem}.job-advert-detail .job-advert-header .header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-left:1rem}.job-advert-detail .job-advert-header .header-right .status-section{position:relative}.job-advert-detail .job-advert-header .header-right .status-section .status-dropdown-trigger{cursor:pointer}.job-advert-detail .job-advert-header .header-right .status-section .status-chip-clickable{cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 1.25rem;font-size:1rem;font-weight:600;min-height:2.75rem;border:2px solid transparent;position:relative}.job-advert-detail .job-advert-header .header-right .status-section .status-chip-clickable .status-text{margin-right:.5rem;font-size:1rem;font-weight:600}.job-advert-detail .job-advert-header .header-right .status-section .status-chip-clickable .status-chevron{opacity:.5;-webkit-transition:all .3s ease;transition:all .3s ease;margin-left:.5rem}.job-advert-detail .job-advert-header .header-right .status-section .status-chip-clickable:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.2);border-color:rgba(0,0,0,.15)}.job-advert-detail .job-advert-header .header-right .status-section .status-chip-clickable:hover .status-chevron{opacity:1;-webkit-transform:translateY(2px);transform:translateY(2px)}.job-advert-detail .job-advert-header .header-right .status-section .status-chip-clickable:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.job-advert-detail .job-advert-header .header-right .status-section .status-chip-clickable:after{content:"";position:absolute;bottom:-2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:2px;background:currentColor;-webkit-transition:width .3s ease;transition:width .3s ease}.job-advert-detail .job-advert-header .header-right .status-section .status-chip-clickable:hover:after{width:calc(100% - 2rem)}.job-advert-detail .job-advert-header .header-right .status-section .status-section .vs-con-dropdown.status-btn{padding:10px 15px!important;border-radius:5px!important}.job-advert-detail .job-advert-header .header-right .status-section .status-section .vs-con-dropdown.status-btn.success{background-color:#28c76f!important}.job-advert-detail .job-advert-header .header-right .status-section .status-section .vs-con-dropdown.status-btn.success a.a-icon{color:#fff!important}.job-advert-detail .job-advert-header .header-right .status-section .status-section .vs-con-dropdown.status-btn.gray{background-color:#636363!important}.job-advert-detail .job-advert-header .header-right .status-section .status-section .vs-con-dropdown.status-btn.gray a.a-icon{color:#fff!important}.job-advert-detail .job-advert-header .header-right .status-section .status-section .vs-con-dropdown.status-btn.orange{background-color:#ff9f43!important}.job-advert-detail .job-advert-header .header-right .status-section .status-section .vs-con-dropdown.status-btn.orange a.a-icon{color:#fff!important}.job-advert-detail .job-advert-header .header-right .status-section .vs-con-dropdown.status-btn.success{background-color:#28c76f!important;padding:10px 15px!important;border-radius:5px!important}.job-advert-detail .job-advert-header .header-right .status-section .vs-con-dropdown.status-btn.success a.a-icon{color:#fff!important}.job-advert-detail .job-advert-header .header-right .status-section .vs-con-dropdown.status-btn.gray{background-color:#636363!important;padding:10px 15px!important;border-radius:5px!important}.job-advert-detail .job-advert-header .header-right .status-section .vs-con-dropdown.status-btn.gray a.a-icon{color:#fff!important}.job-advert-detail .job-advert-header .header-right .status-section .vs-con-dropdown.status-btn.orange{background-color:#ff9f43!important;padding:10px 15px!important;border-radius:5px!important}.job-advert-detail .job-advert-header .header-right .status-section .vs-con-dropdown.status-btn.orange a.a-icon{color:#fff!important}.job-advert-detail .job-advert-header .header-right .preview-btn{white-space:nowrap}.job-advert-detail .job-advert-tabs .con-tab .vs-tabs--content{padding:1.5rem;min-height:300px}.job-advert-detail .tab-content{padding:1rem 0}.job-advert-detail .vs-tabs--li button{font-size:.95rem;font-weight:500;padding:.75rem 1.5rem}.job-advert-detail .settings-section{padding:1.5rem;background-color:#f8f8f8;border-radius:8px;border:1px solid rgba(0,0,0,.05)}.job-advert-detail .settings-section .settings-section-title{font-size:1.1rem;font-weight:600;color:#626262;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:.75rem;border-bottom:2px solid rgba(0,0,0,.1)}.job-advert-detail .settings-section .setting-item{background-color:#fff;padding:1.25rem;border-radius:6px;border:1px solid rgba(0,0,0,.08);height:100%}.job-advert-detail .settings-section .setting-item .setting-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.75rem}.job-advert-detail .settings-section .setting-item .setting-header .setting-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;color:#626262}.job-advert-detail .settings-section .setting-item .setting-description{font-size:.85rem;color:#626262;margin:0;line-height:1.6}.job-advert-detail .settings-section .setting-item .setting-description p{margin:.5rem 0}.job-advert-detail .settings-section .setting-item .setting-description p:first-child{margin-top:0}.job-advert-detail .settings-section .setting-item .setting-description p:last-child{margin-bottom:0}.job-advert-detail .settings-section .setting-item .setting-description p strong{color:#626262;font-weight:600}.job-advert-detail .settings-section .setting-item .setting-description .setting-impact-list{margin:.5rem 0;padding-left:1.25rem;list-style:none}.job-advert-detail .settings-section .setting-item .setting-description .setting-impact-list li{margin:.25rem 0;color:#626262;position:relative}.job-advert-detail .settings-section .setting-item .setting-description .setting-impact-list li:before{content:"";position:absolute;left:-1rem;top:.5rem;width:6px;height:6px;background-color:#7367f0;border-radius:50%}.job-advert-detail .settings-section .setting-item .setting-description .setting-note{margin-top:.75rem;padding:.75rem;background-color:#f0f0f0;border-left:3px solid #7367f0;border-radius:4px;font-size:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.job-advert-detail .settings-section .setting-item .setting-description .setting-note strong{margin-right:.25rem}.job-advert-detail .settings-section .setting-item .setting-description .setting-note.setting-warning{background-color:#fff3cd;border-left-color:#ffc107;color:#856404}.job-advert-detail .settings-section .setting-item .setting-description .setting-note.setting-warning strong{color:#856404}.job-advert-detail .field-with-ai{position:relative!important;margin-bottom:.5rem}.job-advert-detail .field-with-ai label{margin-bottom:0;display:block;padding-right:55px}.job-advert-detail .field-with-ai .vs-input{position:relative}.job-advert-detail .field-with-ai .vs-input+.ai-button-fancy{top:28px!important;right:8px!important}.job-advert-detail .field-with-ai.field-with-ai-title .vs-input+.ai-button-fancy{top:4px!important}.job-advert-detail .ai-button-fancy{position:absolute!important;top:0!important;right:0!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:.25rem!important;padding:.375rem .75rem!important;font-weight:600!important;font-size:.75rem!important;color:#fff!important;background:-webkit-gradient(linear,right top,left top,from(#6f00ff),color-stop(#00e5ff),color-stop(#00ff85),color-stop(#ff00c8),to(#6f00ff))!important;background:linear-gradient(270deg,#6f00ff,#00e5ff,#00ff85,#ff00c8,#6f00ff)!important;background-size:800% 800%!important;border:none!important;border-radius:6px!important;cursor:pointer!important;overflow:hidden!important;white-space:nowrap!important;-webkit-box-shadow:0 0 12px rgba(255,0,255,.3)!important;box-shadow:0 0 12px rgba(255,0,255,.3)!important;-webkit-transition:-webkit-transform .3s ease!important;transition:-webkit-transform .3s ease!important;transition:transform .3s ease!important;transition:transform .3s ease,-webkit-transform .3s ease!important;-webkit-animation:gradientFlow 8s ease infinite!important;animation:gradientFlow 8s ease infinite!important;font-family:inherit!important;z-index:10!important}.job-advert-detail .ai-button-fancy:hover{-webkit-transform:scale(1.07)!important;transform:scale(1.07)!important;background:-webkit-gradient(linear,right top,left top,from(#7f10ff),color-stop(#10f5ff),color-stop(#10ff95),color-stop(#ff10d8),to(#7f10ff))!important;background:linear-gradient(270deg,#7f10ff,#10f5ff,#10ff95,#ff10d8,#7f10ff)!important;background-size:800% 800%!important}.job-advert-detail .ai-button-fancy:active{-webkit-transform:scale(1.02)!important;transform:scale(1.02)!important}.job-advert-detail .ai-button-fancy:focus{outline:none!important}.job-advert-detail .ai-button-fancy .ai-button-icon{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;position:relative!important;z-index:1!important}.job-advert-detail .ai-button-fancy .ai-button-icon .feather-icon{-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))!important;color:#fff!important}.job-advert-detail .ai-button-fancy .ai-button-text{position:relative!important;z-index:1!important;letter-spacing:.3px!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important;color:#fff!important}@-webkit-keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.job-advert-detail .draggable-list{min-height:50px}.job-advert-detail .list-item-with-actions{position:relative}.job-advert-detail .list-item-content{gap:.5rem}.job-advert-detail .list-item-content,.job-advert-detail .list-item-content .drag-handle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.job-advert-detail .list-item-content .drag-handle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:move;color:#7367f0;padding:.25rem;-webkit-transition:color .2s;transition:color .2s}.job-advert-detail .list-item-content .drag-handle:hover{color:#5e50ee}.job-advert-detail .list-item-content .drag-handle .feather-icon{opacity:.6}.job-advert-detail .list-item-content .drag-handle .feather-icon:hover{opacity:1}.job-advert-detail .list-item-content .remove-button{-ms-flex-negative:0;flex-shrink:0;min-width:auto;padding:.5rem}.job-advert-detail .list-item-content .remove-button:hover{background-color:rgba(255,71,87,.1)}.job-advert-detail .list-item-content .vs-input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}@media (max-width:768px){.job-advert-detail .job-advert-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.job-advert-detail .job-advert-header .header-right{margin-left:0;margin-top:1rem;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.requirements-subtabs{border-bottom:2px solid rgba(0,0,0,.1);padding-bottom:1rem;margin-bottom:1.5rem}.requirements-subtabs .subtab-buttons{gap:.5rem}.requirements-preview .culture-fit-item,.requirements-subtabs .subtab-buttons .subtab-button{-webkit-transition:all .3s ease;transition:all .3s ease}.requirements-preview .culture-fit-item:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.requirements-preview .experience-item,.requirements-preview .personal-item,.requirements-preview .skill-item,.requirements-preview .task-item{-webkit-transition:all .3s ease;transition:all .3s ease}.requirements-preview .experience-item:hover,.requirements-preview .personal-item:hover,.requirements-preview .skill-item:hover,.requirements-preview .task-item:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.requirements-preview .bg-success-light{background-color:rgba(40,199,111,.1)!important}.requirements-preview .bg-danger-light{background-color:rgba(234,84,85,.1)!important}.requirements-preview .bg-warning-light{background-color:rgba(255,159,67,.1)!important}.requirements-preview .bg-primary-light{background-color:rgba(115,103,240,.1)!important}.requirements-preview .border-success{border-color:#28c76f!important}.requirements-preview .border-danger{border-color:#ea5455!important}.requirements-preview .border-warning{border-color:#ff9f43!important}.requirements-preview .border-primary{border-color:#7367f0!important}.image-url-section .image-preview{margin-top:1rem}.image-url-section .image-preview .preview-image{max-width:100%;max-height:300px;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.image-url-section .image-preview .preview-image.header-preview{max-height:200px;width:100%;-o-object-fit:cover;object-fit:cover}.gallery-section .gallery-item{background-color:#f8f9fa;-webkit-transition:all .3s ease;transition:all .3s ease}.gallery-section .gallery-item:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.gallery-section .gallery-item .image-preview{margin-top:.75rem}.gallery-section .gallery-item .image-preview .gallery-preview{max-width:100%;max-height:200px;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-o-object-fit:cover;object-fit:cover}}