.tickets-form-attachments-wrapper .details__items{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -5px}.tickets-form-attachments-wrapper .details__items .tickets-file-upload-description{display:none}.tickets-form-attachments-wrapper .details__items~.form-item:has(.file-upload-help){display:none}.tickets-form-attachments-wrapper .details__items .js-form-type-managed-file{width:fit-content}.card.tickets-attachment-widget{padding:10px 5px;margin:0 5px 10px;background:var(--w);color:var(--font-color);border-radius:var(--item-radius);width:86px;height:101px;display:flex;flex-direction:column;position:relative;border:1px solid var(--dark-gray-color)}.card.tickets-attachment-widget input[type="submit"]{border:none;background:url("/modules/tickets/tickets/misc/file/close.svg") var(--accent-color) no-repeat;background-size:contain;border-radius:50%;width:18px;height:18px;font-size:0;cursor:pointer;vertical-align:inherit;z-index:9;position:absolute;top:-9px;right:-9px;padding:0;min-height:unset}.card.tickets-attachment-widget:hover .card-actions{opacity:1;pointer-events:all}.card.tickets-attachment-widget .thread-attachment-img{height:40px;flex-grow:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.card.tickets-attachment-widget .thread-attachment-img.tickets-icons-mimetype:before{width:100%;height:100%}.card.tickets-attachment-widget .thread-attachment-img img{align-self:flex-start;margin:auto}.card.tickets-attachment-widget .card-actions{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;opacity:0;pointer-events:none;background:rgba(51, 51, 51, 0.9);cursor:pointer;display:grid;grid-template-columns:min-content min-content;justify-items:center;justify-content:center;gap:5px;border-radius:4px;transition:all 200ms ease;align-content:center}.card.tickets-attachment-widget .card-actions .card-action-new-line{height:0}.card.tickets-attachment-widget .card-actions>*{align-self:end}.card.tickets-attachment-widget .card-actions>*:nth-child(3n),.card.tickets-attachment-widget .card-actions>*:nth-child(4n){align-self:start}.card.tickets-attachment-widget .card-body{margin-top:5px;font-size:0.85rem;font-weight:400;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;overflow:hidden}.card.tickets-attachment-widget .card-action.magnify{width:fit-content;flex-grow:0;display:flex;justify-content:center;align-items:center;align-self:center}.card.tickets-attachment-widget .card-action a{display:flex;justify-content:center;align-items:center;width:fit-content;height:100%;font-size:0;text-decoration:none;padding:0 2px 3px;margin:0}.card.tickets-attachment-widget .card-action a i{color:var(--w);font-size:16px;display:flex;justify-content:center;align-items:center;width:24px;height:24px;margin:0 auto;position:relative;z-index:1}.card.tickets-attachment-widget .card-action a i:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;background:var(--accent-color);border-radius:50%;transition:0.1s;opacity:1}.card.tickets-attachment-widget .card-action a:hover i::after{content:"";transform:scale(1.1)}.card.tickets-upload-widget{position:relative;background:var(--accent-color);border:none;color:var(--w);cursor:pointer}.card.tickets-upload-widget.tickets-upload-process{border-radius:var(--item-radius);border:1px solid var(--dark-gray-color)}.card.tickets-upload-widget.tickets-upload-process i,.card.tickets-upload-widget.tickets-upload-process .tickets-upload-widget-size,.card.tickets-upload-widget.tickets-upload-process .tickets-upload-widget-speed{font-size:12px;color:var(--w);mix-blend-mode:difference}.card.tickets-upload-widget .ajax-progress{display:none !important}.card.tickets-upload-widget .thread-attachment-img{height:auto}.card.tickets-upload-widget .thread-attachment-img i{font-size:18px;width:18px;height:18px}.card.tickets-upload-widget .card-body{display:block}.card.tickets-upload-widget .card-body span{text-align:center;width:100%;display:block;line-height:1.1;font-weight:700}.card.tickets-upload-widget .card-body .tickets-upload-widget-text--note{display:block;color:inherit;font-size:10px;padding:0 0.2em;font-weight:100;padding-top:5px}.card.tickets-upload-widget [type="file"]{position:absolute !important;width:100% !important;height:100% !important;z-index:999;opacity:0;cursor:pointer}/*# sourceMappingURL=file.attachment.css.map */