@import '_content/SIHOT.CorporateIdentity/SIHOT.CorporateIdentity.v7ukq98z2a.bundle.scp.css';
@import '_content/SIHOT.Helpdesk.Library/SIHOT.Helpdesk.Library.xr33qwpcw1.bundle.scp.css';

/* /Pages/Tickets/ViewMyTicket.razor.rz.scp.css */
/* Sticky header bar — mirrors Backoffice edit-ticket-header */
.ticket-view-header[b-e94j21vcd1] {
    position: sticky;
    top: 0;
    z-index: 10;
    background: var(--rz-base-background-color);
    border-bottom: 1px solid var(--rz-base-300);
    padding: 0.75rem 1rem;
}


/* Informative label used in the header metadata strip */
.header-info-label[b-e94j21vcd1] {
    display: flex;
    flex-direction: column;
    gap: 0.15rem;
    white-space: nowrap;
}

/* Left pane: mirrors Backoffice timeline-pane */
.timeline-pane[b-e94j21vcd1] {
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative;
}

/* Scrollable content area — mirrors Backoffice timeline-scroll */
.timeline-scroll[b-e94j21vcd1] {
    flex: 1 1 auto;
    overflow-y: auto;
    min-height: 0;
    padding: 1rem;
}

/* Right details panel — mirrors Backoffice details-panel */
.details-panel[b-e94j21vcd1] {
    overflow-y: auto;
    height: 100%;
    padding: 0.75rem;
}

/* Reduce accordion padding for compact look */
[b-e94j21vcd1] .details-panel .rz-accordion .rz-accordion-header {
    padding: 0.5rem 0.75rem;
}

[b-e94j21vcd1] .details-panel .rz-accordion .rz-accordion-content {
    padding: 0;
}

/* Compact splitter handle */
[b-e94j21vcd1] .rz-splitter .rz-splitter-bar {
    flex-basis: 4px;
}

/* Banners — mirrors Backoffice closed-ticket-banner */
.closed-ticket-banner[b-e94j21vcd1] {
    margin-top: 0.5rem;
    margin-bottom: 0;
    padding: 0.5rem 0.75rem;
    border-radius: var(--rz-border-radius);
    border: 1px solid;
}

.closed-ticket-banner--danger[b-e94j21vcd1] {
    background: rgba(244, 67, 54, 0.1);
    border-color: rgba(244, 67, 54, 0.3);
    color: var(--rz-danger);
}

.closed-ticket-banner--closed[b-e94j21vcd1] {
    background: rgba(76, 175, 80, 0.1);
    border-color: rgba(76, 175, 80, 0.3);
    color: var(--rz-success);
}

.closed-ticket-banner--canceled[b-e94j21vcd1] {
    background: rgba(255, 152, 0, 0.1);
    border-color: rgba(255, 152, 0, 0.3);
    color: var(--rz-warning);
}

.closed-ticket-banner--warning[b-e94j21vcd1] {
    background: rgba(255, 152, 0, 0.15);
    border-color: rgba(255, 152, 0, 0.5);
    color: #b45309;
    font-weight: 500;
}
