:root{--solution-merge-pdf-primary-color:#4f46e5;--solution-merge-pdf-secondary-color:#eef2ff;--solution-merge-pdf-tertiary-color:#000;--solution-merge-pdf-background-color:#fff;--solution-merge-pdf-border-color:#e5e7eb;--solution-merge-pdf-input-border-color:#d1d5db;--solution-merge-pdf-shadow-color:hsla(210,8%,62%,.2);--solution-merge-pdf-btn-shadow-color:rgba(0,0,0,.05);--solution-merge-pdf-dropdown-bg-color:#fff;--solution-merge-pdf-dropdown-shadow-color-1:rgba(0,0,0,.1);--solution-merge-pdf-dropdown-shadow-color-2:rgba(0,0,0,.1)}.solution__merge-pdf .solution__container-wrapper{color:var(--solution-merge-pdf-tertiary-color);display:flex;flex-direction:column;gap:1rem;padding:1rem}.solution__merge-pdf .solution__container{background-color:var(--solution-merge-pdf-background-color);border:1px solid var(--solution-merge-pdf-border-color);border-radius:.75rem;box-shadow:var(--solution-merge-pdf-shadow-color) 0 8px 24px;display:flex;flex-direction:column;gap:1rem;min-height:180px;padding:1.5rem 1.5rem .5rem;position:relative}.solution__merge-pdf .solution__header{font-size:1.25rem;font-weight:500;letter-spacing:.05em}.solution__merge-pdf .solution__content{display:grid;flex-grow:1}.solution__merge-pdf .solution__form{display:flex;flex-direction:column;gap:1rem}.solution__merge-pdf .solution__label{display:flex;flex-direction:column;font-size:.75rem;font-weight:500;gap:.3rem;white-space:nowrap;width:100%}.solution__merge-pdf .solution__hint{color:var(--solution-merge-pdf-primary-color);font-size:.75rem;font-weight:500;white-space:wrap}.solution__merge-pdf .solution__input{border:1px solid var(--solution-merge-pdf-input-border-color);border-radius:.375rem;font-size:1rem;line-height:32px;outline:1px solid transparent;outline-offset:-1px;padding:.25rem .5rem}.solution__merge-pdf .solution__file-input::-webkit-file-upload-button{background-color:var(--solution-merge-pdf-secondary-color);border:none;border-radius:.75rem;color:var(--solution-merge-pdf-primary-color);cursor:pointer;font-weight:500;margin-right:1rem;padding:.5rem 1rem}.solution__merge-pdf .solution__file-input:hover::-webkit-file-upload-button{background-color:var(--solution-merge-pdf-secondary-color)}.solution__merge-pdf .solution__btn{align-items:center;background:var(--solution-merge-pdf-secondary-color);border:none;border-radius:1rem;box-shadow:0 1px 2px 0 var(--solution-merge-pdf-btn-shadow-color);color:var(--solution-merge-pdf-primary-color);cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;justify-content:center;padding:.5rem 1rem}.solution__merge-pdf .solution__btn:hover{filter:brightness(.98)}.solution__merge-pdf .solution__btn .dashicons{font-size:1.2rem;vertical-align:middle}.solution__merge-pdf .solution__dropdown-wrapper{position:relative}.solution__merge-pdf .solution__dropdown{background-color:transparent;border-radius:.75rem;box-shadow:none;max-height:15rem;overflow:visible;position:relative;width:100%;z-index:10}.solution__merge-pdf .solution__dropdown--hidden{display:none}.solution__merge-pdf .solution__loading-section{display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.solution__merge-pdf .solution__loading-container{align-items:center;display:flex;gap:1rem;justify-content:center;transition:2s ease}.solution__merge-pdf .solution__download-section{align-items:center;display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:center}.solution__merge-pdf .solution__download-section:last-child{margin-top:auto}.solution__merge-pdf .solution__download-container{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:1rem;justify-content:center}.solution__merge-pdf .solution__download-file-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.solution__merge-pdf .solution__download-file-name{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.solution__merge-pdf .solution__title-text{font-weight:600}.solution__merge-pdf .solution__text{font-weight:500}.solution__merge-pdf .solution__provided-text{display:flex;font-size:.7rem;justify-content:center;margin-top:.5rem}.solution__merge-pdf .solution__error-section{align-self:center;display:flex;flex-direction:column;justify-self:center}.solution__merge-pdf .solution__dot{animation:move .6s ease infinite;background:var(--solution-merge-pdf-tertiary-color);border-radius:50%;height:.65em;width:.65em}.solution__merge-pdf .solution__link{color:var(--solution-merge-pdf-tertiary-color)}.solution__merge-pdf .solution__select{display:flex;flex-direction:column;gap:.3rem;position:relative}.solution__merge-pdf .solution__select .solution__select-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%234f46e5%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M7.41 8.58 12 13.17l4.59-4.59L18 10l-6 6-6-6z%27/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid var(--solution-merge-pdf-input-border-color);border-radius:.375rem;box-shadow:0 1px 2px 0 var(--solution-merge-pdf-shadow-color);color:var(--solution-merge-pdf-tertiary-color);cursor:pointer;height:42px;padding:0 .5rem}.solution__merge-pdf .solution__select .solution__select-input:focus{box-shadow:0 0 0 3px var(--solution-merge-pdf-secondary-color);outline:1px solid var(--solution-merge-pdf-primary-color)}.solution__merge-pdf .solution__select .solution__select-input option{padding:1rem}.solution__merge-pdf .solution__select .solution__select-input option[disabled]{color:var(--solution-merge-pdf-input-border-color)}.solution__merge-pdf .solution__select .solution__select-input:required:invalid{color:var(--solution-merge-pdf-input-border-color)}.solution__merge-pdf .solution__select .solution__select-input option:not([disabled]){color:var(--solution-merge-pdf-tertiary-color)}.solution__merge-pdf .solution_dropdown button{width:100%}.solution__merge-pdf .solution__dropdown-content{background-color:#fff;border-radius:10px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;flex-direction:column;left:50%;margin-top:3px;max-height:150px;min-width:100%;overflow:auto;padding:.5rem 0;position:absolute;top:100%;transform:translate(-50%);z-index:10}.solution__merge-pdf .solution__dropdown-content label{display:block;margin-top:10px;padding:0 1rem}.solution__merge-pdf .solution__dropdown-button{min-width:100%}.solution__merge-pdf .solution__dropdown-button:focus+.solution__dropdown-content,.solution__merge-pdf .solution__dropdown-content:hover{display:flex}.solution__merge-pdf .solution__group{display:flex;flex-wrap:wrap;gap:10px}.solution__merge-pdf .solution__group>div,.solution__merge-pdf .solution__group>label{flex:1}.solution__merge-pdf .solution__sortable-container{align-items:center;border:1px dashed var(--solution-merge-pdf-primary-color);border-radius:.375rem;cursor:move;display:flex;gap:2rem;margin:.5rem 0;padding:1rem}.solution__merge-pdf .solution__preview-container{align-items:center;background-color:#e2eff9;border-radius:.25rem;display:flex;justify-content:center;max-height:60px;max-width:60px;min-height:60px;min-width:60px;padding:1px 0;position:relative}.solution__merge-pdf .solution__preview-image{height:60px;-o-object-fit:contain;object-fit:contain;width:60px}.solution__merge-pdf .solution__file-info{display:flex;flex-direction:column;gap:.5rem}.solution__merge-pdf .solution__actions-group{display:flex;gap:1rem;margin-left:auto}@media(max-width:500px){.solution__merge-pdf .solution__sortable-container{flex-wrap:wrap;gap:1rem;justify-content:center}.solution__merge-pdf .solution__sortable-container>:first-child,.solution__merge-pdf .solution__sortable-container>:nth-child(2){flex:1 1 calc(50% - 0.5rem)}.solution__merge-pdf .solution__sortable-container>:nth-child(3){flex:1 1 100%;justify-content:center}.solution__merge-pdf .solution__actions-group{margin-left:0}}.solution__modal{background-color:rgba(0,0,0,.7);display:none;height:100%;left:0;position:fixed;width:100%}.solution__modal,.solution__toolbar{align-items:center;justify-content:center;top:0;z-index:1000}.solution__toolbar{background-color:hsla(0,0%,94%,.8);border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;display:flex;gap:.1rem;left:50%;position:absolute;transform:translateX(-50%)}.solution__toolbar-button{background-color:transparent;border:none;border-radius:4px;color:#000;cursor:pointer;padding:10px 15px;transition:background-color .3s}.solution__toolbar-button:hover{color:#fff}.solution__pdf-renderer{align-items:center;background-color:#f4f4f4;border:1px solid #ddd;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;justify-content:center;max-height:80%;max-width:80%;overflow:auto}.solution__page-indicator{align-self:center;color:#000;font-size:16px;text-align:center;white-space:nowrap}.solution__interactive-image{max-height:80%;max-width:80%;fit-object:contain}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes move{0%{transform:translateX(50%)}50%{transform:translateX(-50%)}to{transform:translateX(50%)}}
