.supino-ticket-frontend-root {
    --supino-ticket-radius-scale: 1;
    --supino-ticket-radius-3: calc(3px * var(--supino-ticket-radius-scale));
    --supino-ticket-radius-4: calc(4px * var(--supino-ticket-radius-scale));
    --supino-ticket-radius-5: calc(5px * var(--supino-ticket-radius-scale));
    --supino-ticket-radius-6: calc(6px * var(--supino-ticket-radius-scale));
    --supino-ticket-radius-8: calc(8px * var(--supino-ticket-radius-scale));
    --supino-ticket-radius-9: calc(9px * var(--supino-ticket-radius-scale));
    --supino-ticket-radius-10: calc(10px * var(--supino-ticket-radius-scale));
    --supino-ticket-radius-12: calc(12px * var(--supino-ticket-radius-scale));
    --supino-ticket-radius-13: calc(13px * var(--supino-ticket-radius-scale));
    --supino-ticket-radius-14: calc(14px * var(--supino-ticket-radius-scale));
    --supino-ticket-radius-15: calc(15px * var(--supino-ticket-radius-scale));
    --supino-ticket-radius-20: calc(20px * var(--supino-ticket-radius-scale));
    --supino-ticket-radius-25: calc(25px * var(--supino-ticket-radius-scale));
}

.supino-ticket-frontend-root,
.supino-ticket-frontend-root * {
    box-sizing: border-box;
}

.supino-ticket-frontend-root a,
.supino-ticket-frontend-root a:hover,
.supino-ticket-frontend-root a:focus,
.supino-ticket-frontend-root a:focus-visible {
    text-decoration: none !important;
}

.supino-ticket-frontend-root button,
.supino-ticket-frontend-root input,
.supino-ticket-frontend-root select,
.supino-ticket-frontend-root textarea {
    font: inherit;
}

.supino-ticket-frontend-root img {
    max-width: 100%;
    height: auto;
}

.supino-ticket-frontend-root .supino-settings-inner-wrap,
.supino-ticket-frontend-root .box-order-item-supino {
    border-radius: var(--supino-ticket-radius-25) !important;
}

.supino-ticket-frontend-root .btn-tickets {
    border-radius: var(--supino-ticket-radius-13) !important;
}

.supino-ticket-frontend-root .submit-btn-ticket,
.supino-ticket-frontend-root .tickets-supino-add-ticket #supino_reply_form .submit-btn-ticket,
.supino-ticket-frontend-root .input-text,
.supino-ticket-frontend-root .input-fixed-size-textarea,
.supino-ticket-frontend-root .supino-attachment-tabs .supino-tab-btn,
.supino-ticket-frontend-root .supino-attachment-item,
.supino-ticket-frontend-root .supino-audio-player,
.supino-ticket-frontend-root .supino-upload-area,
.supino-ticket-frontend-root .supino-file-preview-item,
.supino-ticket-frontend-root .temporary-badge,
.supino-ticket-frontend-root .supino-alert {
    border-radius: var(--supino-ticket-radius-10) !important;
}

.supino-ticket-frontend-root .tickets-supino-single-box,
.supino-ticket-frontend-root .tickets-supino-chat-box,
.supino-ticket-frontend-root .tickets-supino-add-ticket,
.supino-ticket-frontend-root .status-ticket-supino,
.supino-ticket-frontend-root .supino-faq-section,
.supino-ticket-frontend-root .supino-faq-item,
.supino-ticket-frontend-root .supino-uploaded-files,
.supino-ticket-frontend-root .supino-audio-waveform-container,
.supino-ticket-frontend-root .message-attachments,
.supino-ticket-frontend-root .expired-message-warning {
    border-radius: var(--supino-ticket-radius-8) !important;
}

.supino-ticket-frontend-root .back-to-tickets-shkrn,
.supino-ticket-frontend-root .supino-attachment-download,
.supino-ticket-frontend-root .admin-tag-message-supino,
.supino-ticket-frontend-root .supino-cond-msg,
.supino-ticket-frontend-root .ticket-department,
.supino-ticket-frontend-root .ticket-type,
.supino-ticket-frontend-root .ticket-site-url {
    border-radius: var(--supino-ticket-radius-6) !important;
}

.supino-ticket-frontend-root .supino-recording-status,
.supino-ticket-frontend-root .supino-recording-timer,
.supino-ticket-frontend-root .supino-attachment-size,
.supino-ticket-frontend-root .supino-attachment-name,
.supino-ticket-frontend-root .display-name-user-message-supino,
.supino-ticket-frontend-root .order-item-view-supino {
    border-radius: var(--supino-ticket-radius-5) !important;
}

.supino-ticket-frontend-root .supino-audio-time,
.supino-ticket-frontend-root .ticket-response-time,
.supino-ticket-frontend-root .name-date-supino,
.supino-ticket-frontend-root .supino-badge {
    border-radius: var(--supino-ticket-radius-4) !important;
}

.supino-ticket-frontend-root .supino-settings-inner-wrap.tickets-supino-head-box > span,
.supino-ticket-frontend-root .titles-ticket-supino span.id-ticket {
    border-radius: var(--supino-ticket-radius-15) !important;
}

.supino-ticket-frontend-root .supino-settings-inner-wrap.tickets-supino-head-box > span::before,
.supino-ticket-frontend-root .titles-ticket-supino span.id-ticket::before,
.supino-ticket-frontend-root .avatar-user-message img {
    border-radius: 50% !important;
}

.supino-ticket-frontend-root .message-ticket-supino.message-supino-user,
.supino-ticket-frontend-root .message-ticket-supino.message-supino-admin {
    border-radius: var(--supino-ticket-radius-12) !important;
}

.supino-ticket-frontend-root .tickets-supino-add-ticket #supino_reply_form .supino-attachments,
.supino-ticket-frontend-root .tickets-supino-add-ticket #supino_reply_form .supino-tab-content {
    border-radius: var(--supino-ticket-radius-14) !important;
}
