:root{--brand:#ce774c;--brand-dark:#bf5d33;--dark:#151515;--soft:#f7f7f7;--muted:#666666;--line:#ebebeb}:root[data-theme=dark]{--dark:#f4f4f4;--soft:#121212;--muted:#a8a8a8;--line:#2a2a2a}.dashboard-page{--db-brand:var(--brand);--db-brand-dark:var(--brand-dark);--db-foreground:var(--dark);--db-muted:var(--muted);--db-line:#d9dfe7;--db-background:#f9fafb;--db-card:#ffffff;--db-card-soft:#f6f7fa;--db-card-muted:#e7eaee;--db-brand-soft:rgba(206,119,76,0.14);--db-brand-border:rgba(206,119,76,0.34);--dashboard-page-inset:clamp(1rem,1.8vw,1.75rem);min-height:100vh;padding:var(--dashboard-page-inset);background:var(--db-background);color:var(--db-foreground);direction:rtl}.dashboard-page--dark{--db-line:#2a2a2a;--db-background:#121212;--db-card:#171717;--db-card-soft:#121212;--db-card-muted:#202020;--db-brand-soft:rgba(206,119,76,0.2);--db-brand-border:rgba(206,119,76,0.42)}.dashboard-page *,.dashboard-page :after,.dashboard-page :before{box-sizing:border-box;letter-spacing:0}.dashboard-page button,.dashboard-page input,.dashboard-page select,.dashboard-page textarea{font:inherit}.dashboard-page button{cursor:pointer}.dashboard-page a{color:inherit;text-decoration:none}.dashboard-page .container{width:100%}.dashboard-page__panel,.dashboard-page__section{min-height:100vh}.dashboard-page__panel{margin:0 auto;width:100%;max-width:1440px;min-height:calc(100vh - (var(--dashboard-page-inset) * 2));border-radius:1rem;background:transparent;overflow:visible}.dashboard-shell{padding:0 0 2.4rem;width:100%;display:grid;grid-template-columns:clamp(18.5rem,22vw,20.75rem) minmax(0,1fr);align-items:start;gap:.95rem}.dashboard-main,.dashboard-sidebar,.dashboard-workspace{min-width:0}.dashboard-workspace{display:grid;gap:.85rem;padding:0;background:transparent;border-radius:.88rem;box-shadow:none}.dashboard-workspace__panel{width:100%;border:1px solid var(--db-line);border-radius:1.1rem;background:var(--db-card);box-shadow:none}.dashboard-workspace__panel.card,.dashboard-workspace__panel.ui-card{border:1px solid var(--db-line)!important;border-radius:1.1rem!important;background:var(--db-card)!important;box-shadow:none!important}.dashboard-workspace__panel-body{display:grid;gap:.85rem;padding:1rem}.dashboard-tab-view{min-width:0}.dashboard-sidebar__panel{width:100%;min-height:auto;border:1px solid var(--db-line);border-radius:1.1rem;background:var(--db-card);padding:1rem .9rem;box-shadow:none;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.42rem;position:sticky;top:var(--dashboard-page-inset)}.dashboard-sidebar__panel.card,.dashboard-sidebar__panel.ui-card{border:1px solid var(--db-line)!important;border-radius:1.1rem!important;background:var(--db-card)!important;box-shadow:none!important}.dashboard-page:not(.dashboard-page--dark) .dashboard-sidebar__panel{background:var(--db-card)}.dashboard-page--dark .dashboard-nav-link{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:#ffffff}.dashboard-page--dark .dashboard-nav-link:hover:not(:disabled){background:#ffffff;border-color:rgba(255,255,255,.38);color:#151515}.dashboard-page--dark .dashboard-workspace{background:transparent}.dashboard-page--dark .dashboard-workspace__panel{border-color:#2a2a2a;background:#171717}.dashboard-page--dark .dashboard-page__panel{border:0;background:transparent}.dashboard-mobile-chips,.dashboard-mobile-menu-panel,.dashboard-mobile-quick-row,.dashboard-topbar,.dashboard-workspace__head{display:none}.dashboard-sidebar__user{display:flex;align-items:center;gap:.7rem;min-width:0}.dashboard-sidebar__user--menu-card{width:100%;padding:.72rem .85rem;border:1px dashed var(--db-line);border-radius:1rem;background:#fbfbfc;align-items:flex-end;justify-content:flex-start}.dashboard-page--dark .dashboard-sidebar__user--menu-card{background:#171717;border-color:#2a2a2a}.dashboard-sidebar__avatar{flex:none}.dashboard-sidebar__user-copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.dashboard-sidebar__user-icon{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:1rem;background:var(--db-brand-dark);color:#ffffff;flex:none}.dashboard-user-name{margin:0;color:var(--db-foreground);font-size:.98rem;font-weight:900;line-height:1.2}.dashboard-sidebar__user-phone{display:inline-flex;margin-top:.4rem;border:1px solid rgba(206,119,76,.2);background:rgba(206,119,76,.08);color:var(--db-brand-dark);border-radius:999px;padding:.2rem .55rem;font-size:11px;font-weight:700;line-height:1}.dashboard-sidebar__separator{display:none}.dashboard-nav{width:100%;margin-top:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;gap:.42rem;overflow:visible;padding:0;background:transparent;border:0;border-radius:0;backdrop-filter:none;scrollbar-width:none}.dashboard-nav::-webkit-scrollbar{display:none}.dashboard-page--dark .dashboard-nav{background:transparent}.dashboard-nav-group{min-width:0;flex:0 0 auto}.dashboard-nav-link{width:100%;min-width:0;min-height:2.65rem;border:1px solid var(--db-line);border-radius:1rem;padding:.52rem .7rem;background:#ffffff;color:var(--db-foreground);text-align:right;display:flex;align-items:center;justify-content:space-between;gap:.55rem;font-size:.79rem!important;font-weight:700;box-shadow:none;transition:.18s ease}.dashboard-nav-link:hover:not(:disabled):not(.is-active){background:rgba(206,119,76,.08);border-color:rgba(206,119,76,.34);color:var(--db-brand-dark)}.dashboard-nav-link.is-active:hover:not(:disabled){background:var(--brand-dark);color:#ffffff}.dashboard-nav-link.is-active{background:var(--brand);border-color:var(--brand);color:#ffffff;font-weight:700}.dashboard-nav-link__content{display:inline-flex;align-items:center;gap:.45rem;min-width:0;flex:1 1 auto}.dashboard-nav-link.is-active .dashboard-nav-link__text{font-weight:700}.dashboard-nav-link.is-active:hover:not(:disabled){box-shadow:none}.dashboard-nav-link.is-disabled{cursor:not-allowed;opacity:.45;transform:none}.dashboard-nav-link__icon{display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:.55rem;background:rgba(206,119,76,.09);border:0;color:var(--db-brand-dark);flex:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.dashboard-nav-link.is-active .dashboard-nav-link__icon{background:rgba(255,255,255,.18);color:#ffffff}.dashboard-nav-link__icon svg{width:.8rem;height:.8rem}.dashboard-nav-link__text{max-width:none;opacity:1;overflow:visible;flex:0 0 auto;white-space:nowrap;font-size:inherit;line-height:1}.dashboard-nav-link__arrow{width:.8rem;height:.8rem;flex:none}.dashboard-nav-link__soon{display:inline-flex;justify-self:end}.dashboard-page--dark .dashboard-sidebar__panel{background:#171717;border-color:#2a2a2a}.dashboard-page--dark .dashboard-user-name{color:#f5f5f5}.dashboard-page--dark .dashboard-sidebar__user-phone{border-color:rgba(206,119,76,.28);background:rgba(206,119,76,.12);color:#ffd5c2}.dashboard-page--dark .dashboard-sidebar__separator{opacity:.28}.dashboard-page--dark .dashboard-nav-link{background:#171717;border-color:#2a2a2a;color:#f5f5f5}.dashboard-page--dark .dashboard-nav-link__icon{background:rgba(148,163,184,.08);border:0;color:#e5e7eb}.dashboard-page--dark .dashboard-nav-link.is-active .dashboard-nav-link__icon{background:rgba(255,255,255,.16);color:#ffffff}.dashboard-page--dark .dashboard-nav-link:hover:not(:disabled):not(.is-active){background:rgba(206,119,76,.12);border-color:rgba(206,119,76,.34);color:#ffd5c2}.dashboard-page--dark .dashboard-nav-link.is-active,.dashboard-page--dark .dashboard-nav-link.is-active:hover:not(:disabled){background:var(--brand);border-color:var(--brand);color:#ffffff}.dashboard-page :where(.dashboard-card,.ui-card,.tickets-panel,.request-detail-surface,.service-intro,.service-list article,.support-grid article,.requests-list article,.personal-profile-panel){overflow:hidden;border:1px solid var(--db-line);border-radius:.88rem;background:var(--db-card);box-shadow:none}.dashboard-card--personal.ui-card{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.dashboard-card--personal.ui-card>.personal-profile-panel__header,.dashboard-card--personal.ui-card>.ui-card__header{padding:1rem 1rem .8rem!important;background:transparent!important;color:var(--db-foreground)!important}.dashboard-card--personal.ui-card>.ui-card__header :where(.ui-card__title,.request-title-main){color:var(--db-foreground)!important}.dashboard-card--personal.ui-card>.personal-profile-panel__content,.dashboard-card--personal.ui-card>.ui-card__content{padding:0 1rem 1rem!important;background:transparent!important}.dashboard-card--addresses.ui-card{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;width:100%;grid-column:1/-1}.dashboard-card--addresses .addresses-panel__surface{width:100%;border:1px solid #dee3ec;border-radius:1rem;background:transparent;padding:.95rem;display:grid;gap:.85rem}.dashboard-page--dark .dashboard-card--addresses .addresses-panel__surface{border-color:rgba(255,255,255,.08);background:transparent}.dashboard-card--addresses .addresses-panel__header{padding:0!important;background:transparent!important;color:var(--db-foreground)!important}.dashboard-card--addresses .addresses-panel__header :where(.ui-card__title,.request-title-main){color:var(--db-brand-dark)!important}.dashboard-card--addresses .addresses-panel__content{padding:0!important;background:transparent!important}.dashboard-card--orders.ui-card{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;width:100%;grid-column:1/-1}.request-orders-panel__stack{display:grid;gap:.85rem;width:100%}.dashboard-card--orders .request-orders-panel__surface{width:100%;border:1px solid #dee3ec;border-radius:1rem;background:transparent;padding:.95rem;display:grid;gap:.85rem}.dashboard-page--dark .dashboard-card--orders .request-orders-panel__surface{border-color:rgba(255,255,255,.08);background:transparent}.dashboard-card--orders .request-orders-panel__header--combined{padding:0!important;background:transparent!important;color:var(--db-foreground);display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.dashboard-card--orders .request-orders-panel__header--combined :where(.ui-card__title,.request-title-main){color:var(--db-foreground)!important}.dashboard-page--dark .dashboard-card--orders .request-orders-panel__header--combined :where(.ui-card__title,.request-title-main){color:#ffffff!important}.dashboard-card--orders .request-orders-panel__content--combined{padding:0!important;background:transparent!important;display:grid;gap:.85rem}.dashboard-card--orders .request-orders-panel__header--filters,.dashboard-card--orders .request-orders-panel__header--table{padding:0!important;background:transparent!important;color:var(--db-foreground);display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.dashboard-card--orders .request-orders-panel__content--filters,.dashboard-card--orders .request-orders-panel__content--table{padding:0!important;background:transparent!important;display:grid;gap:.85rem}.dashboard-card--orders .request-new-btn--orders{flex:none;min-height:2.25rem;padding:.42rem .82rem;border-radius:.72rem!important;font-size:.66rem!important}.dashboard-card--orders .request-orders-panel__categories,.dashboard-card--orders .request-orders-panel__list-block{display:grid;gap:.55rem}.dashboard-card--orders .request-orders-panel__list-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.dashboard-card--orders .request-orders-panel__list-head .request-title-main{color:var(--db-foreground)}.dashboard-card--orders .orders-category-grid{gap:.55rem}.dashboard-card--orders .orders-category-card{min-width:0;min-height:3rem;padding:.72rem .82rem;border-radius:1rem!important;background:#fbfbfc;box-shadow:none}.dashboard-card--orders .orders-category-card>span{width:1.95rem;height:1.95rem}.dashboard-card--orders .orders-category-card>span svg{width:.95rem;height:.95rem}.dashboard-card--orders .orders-category-card strong{font-size:.72rem;font-weight:700}.dashboard-card--orders .request-orders-panel__header--table .request-title-main{color:var(--db-foreground)}.dashboard-card--orders .request-orders-panel__header--filters .request-title-main,.dashboard-card--orders .request-orders-panel__header--table .request-title-main{color:var(--db-brand-dark)!important;font-size:.86rem!important;line-height:1.2!important;font-weight:800!important}.dashboard-page--dark .dashboard-card--orders .request-orders-panel__header--filters .request-title-main,.dashboard-page--dark .dashboard-card--orders .request-orders-panel__header--table .request-title-main{color:#f3b08a!important}.dashboard-page--dark .dashboard-card--orders .orders-category-card{background:#171717}.dashboard-page--dark .dashboard-card--orders .orders-category-card>span{background:#202020}.dashboard-card--addresses .addresses-grid{gap:.4rem;grid-template-columns:minmax(0,1fr)}.dashboard-card--addresses .addresses-grid .request-orders-empty,.dashboard-card--addresses .addresses-grid .request-orders-empty--full{width:100%;justify-self:stretch;min-height:8.5rem;padding:1rem .85rem;border:1px dashed #dde3ed;border-radius:1.15rem;background:#fbfbfc}.dashboard-card--addresses .addresses-grid .request-orders-empty p,.dashboard-card--addresses .addresses-grid .request-orders-empty--full p{margin:0;font-size:.58rem;line-height:1.75}.dashboard-card--addresses .addresses-grid .request-orders-empty__icon{width:1.65rem;height:1.65rem;border-radius:999px}.dashboard-card--addresses .addresses-grid .request-orders-empty__icon svg{width:.82rem;height:.82rem}.dashboard-card--addresses .addresses-panel__add-btn{flex:none;min-height:2.25rem;padding:.42rem .82rem;border-radius:999px;font-size:.66rem!important;color:#ffffff!important}.dashboard-card--team.ui-card{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.dashboard-card--team .request-shell{gap:.75rem;padding-top:.5rem}.request-orders-panel--filters>.ui-card__header,.request-orders-panel--table>.ui-card__header{padding:.75rem 1rem .45rem;background:transparent!important;border:0!important;color:var(--db-foreground);display:flex;align-items:center;justify-content:space-between;gap:.75rem}.request-orders-panel--filters.ui-card,.request-orders-panel--table.ui-card{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.request-orders-panel__head-copy{min-width:0;display:grid;gap:.12rem}.request-orders-panel__head-copy .request-title-main{color:#151515!important}.request-orders-panel__description{margin:0;color:var(--db-muted);font-size:.7rem;line-height:1.65}.dashboard-page--dark .request-orders-panel__head-copy .request-title-main{color:#ffffff!important}.dashboard-page--dark .request-orders-panel__description{color:#a8a8a8}.request-orders-panel__header--filters .request-new-btn--orders{flex:none;color:#ffffff!important;white-space:nowrap}.request-orders-panel__header--filters .request-new-btn--orders:hover{color:#ffffff!important}.request-orders-panel--filters>.ui-card__content,.request-orders-panel--table>.ui-card__content{padding:0 1rem 1rem;background:transparent!important}.request-shell--orders{padding-top:.25rem}.request-orders-panel--filters .request-hub{gap:.75rem}.request-orders-panel--filters .orders-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.request-orders-panel--table .request-table-wrap--orders{margin-top:0}.request-orders-panel--table .request-table-wrap--orders:has(.request-orders-empty),.request-orders-panel--table .request-table-wrap--orders:has(.request-orders-empty--full){border:0;background:transparent;overflow:visible}.request-orders-panel--table .request-table-inner{min-height:0;display:flex;align-items:stretch}.request-orders-panel--table .request-table:has(tbody tr:first-child:last-child){height:auto}.request-orders-panel--table .request-table:has(tbody tr:first-child:last-child) tbody tr{height:2.65rem}.request-orders-panel--table .request-table:has(tbody tr:first-child:nth-last-child(2)) tbody tr{height:3.05rem}.request-orders-panel--table .request-table{min-width:0;table-layout:fixed}.request-orders-panel--table .request-table td,.request-orders-panel--table .request-table th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.request-orders-panel--table .dashboard-status-text,.request-orders-panel--table .request-code,.request-orders-panel--table .request-table td{font-size:.66rem}.request-orders-panel--table .request-table th{background:#fbfbfc;height:2.9rem;font-size:.66rem;font-weight:700}.request-orders-panel--table .request-table th .dashboard-compact-label{font-size:.66rem;font-weight:700}.request-orders-panel--table .request-table tbody tr{height:3.1rem}.request-orders-panel--table .request-table tbody tr:nth-child(odd) td{background:#ffffff}.request-orders-panel--table .request-table tbody tr:nth-child(2n) td{background:#f9fafb}.request-orders-panel--table .request-table tbody tr:nth-child(odd):hover td{background:#ffffff}.request-orders-panel--table .request-table tbody tr:nth-child(2n):hover td{background:#f9fafb}.dashboard-page--dark .request-orders-panel--table .request-table th{background:#181818;color:#e5e5e5}.dashboard-page--dark .request-orders-panel--table .request-table th .dashboard-compact-label{color:#e5e5e5}.dashboard-page--dark .request-orders-panel--table .request-table tbody tr:nth-child(odd) td{background:#111111}.dashboard-page--dark .request-orders-panel--table .request-table tbody tr:nth-child(2n) td{background:#181818}.dashboard-page--dark .request-orders-panel--table .request-table tbody tr:nth-child(odd):hover td{background:#111111}.dashboard-page--dark .request-orders-panel--table .request-table tbody tr:nth-child(2n):hover td{background:#181818}.request-orders-panel--table .ticket-table-footer{margin-top:.55rem;justify-content:flex-start;gap:.6rem;width:100%}.request-orders-panel--table .ticket-table-footer__summary{display:inline-flex;flex:0 0 auto}.request-orders-panel--table .ticket-table-footer__control{flex:0 0 auto;display:inline-flex;align-items:center;gap:.35rem}.request-orders-panel--table .ticket-table-footer__control:before{content:"|";color:var(--db-muted);font-weight:700;line-height:1}.request-orders-panel--table .ticket-table-footer__pager{margin-inline-start:auto;flex:0 0 auto}.request-orders-panel--table .ticket-table-footer__count{color:var(--db-foreground);font-weight:400;font-size:.72rem}.request-orders-panel--table .request-table-inner .request-orders-empty,.request-orders-panel--table .request-table-inner .request-orders-empty--full{width:100%;min-height:8.5rem;padding:1rem .85rem;border:1px dashed #dde3ed;border-radius:1.15rem;background:#fbfbfc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.38rem;text-align:center}.request-orders-panel--table .request-table-inner .request-orders-empty p,.request-orders-panel--table .request-table-inner .request-orders-empty--full p{margin:0;font-size:.56rem;line-height:1.75}.request-orders-panel--table .request-table-inner .request-orders-empty__icon{width:1.65rem;height:1.65rem;border-radius:999px}.request-orders-panel--table .request-table-inner .request-orders-empty__icon svg{width:.82rem;height:.82rem}.favorites-panel .request-shell--favorites{gap:.65rem}.favorites-panel .request-orders-panel__header--table{justify-content:flex-start}.favorites-panel .request-orders-panel__head-copy{text-align:right;margin-left:0;margin-right:auto}.favorites-panel .request-title-row--main{width:fit-content;flex-direction:row;justify-content:flex-start;gap:.45rem}.favorites-panel .request-orders-panel__description{text-align:right}.favorites-panel .request-orders-empty,.favorites-panel .request-orders-empty--full{min-height:8.5rem;padding:1rem .75rem}.favorites-panel .request-orders-empty p,.favorites-panel .request-orders-empty--full p{margin:0;font-size:.62rem;line-height:1.75}.favorites-panel .request-orders-empty__icon{width:1.65rem;height:1.65rem;border-radius:999px}.favorites-panel .request-orders-empty__icon svg{width:.82rem;height:.82rem}.request-order-cards--orders{display:none}.request-order-card{border:1px solid var(--db-line);border-radius:1rem;background:var(--db-card);padding:.75rem .85rem;display:grid;gap:.45rem}.request-order-card__row{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.request-order-card__label{flex:none;color:var(--db-muted)}.request-order-card__value{min-width:0;color:var(--db-foreground);font-size:.72rem;font-weight:700;text-align:left;overflow-wrap:anywhere}.request-order-card__row--actions,.request-order-card__row--status{align-items:center}.request-order-card__action{min-width:0}.dashboard-card--requests .request-detail-surface,.dashboard-card--requests.ui-card{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.dashboard-card--requests .ui-card__header{padding:1rem 1rem .8rem!important;background:transparent!important;color:var(--db-foreground)!important}.dashboard-card--requests .request-detail{padding:0 1rem 1rem!important;display:grid;gap:.85rem;background:transparent!important}.request-hub__head--detail{padding:0!important;border:0!important;background:transparent!important}.request-detail-head,.request-detail-topline{min-width:0;width:100%}.request-detail-topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.request-title-row--detail{justify-content:flex-start;min-width:0;gap:.58rem}.request-order-items__title>span,.request-payment-v2__head>span,.request-progress__title>span,.request-title-row--detail>span{width:1.45rem;height:1.45rem;border-radius:999px;background:var(--db-brand-soft);color:var(--db-brand-dark);display:grid;place-items:center;flex:0 0 1.45rem}.request-order-items__title>span svg,.request-payment-v2__head>span svg,.request-progress__title>span svg,.request-title-row--detail>span svg{width:.82rem;height:.82rem}.request-title-stack{min-width:0;display:grid;gap:.22rem}.request-title-stack .ui-card__title{color:var(--db-foreground)!important;font-size:.92rem!important;font-weight:800!important;line-height:1.35;overflow-wrap:anywhere}.request-code--pill{width:fit-content;margin:0;border:1px dashed #dde3ed;border-radius:999px;background:#fbfbfc;color:var(--db-muted);padding:.28rem .58rem;font-size:.58rem;font-weight:500;line-height:1}.request-code--pill strong{color:var(--db-brand-dark);font-weight:700}.request-detail-actions--head{justify-content:flex-end;gap:.42rem}.request-detail-actions--head,.request-detail-secondary-actions{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column;align-items:stretch}.request-detail-secondary-actions{gap:.35rem}.request-back-link--detail-top,.request-detail-secondary-actions .request-link-btn{min-height:1.8rem!important;border-radius:999px;padding:.28rem .5rem!important;gap:.22rem!important;font-size:.48rem!important;font-weight:700!important;line-height:1!important}.request-back-link--detail-top svg,.request-detail-secondary-actions .request-link-btn svg{width:.68rem!important;height:.68rem!important}.request-back-link--detail-top span,.request-detail-secondary-actions .request-link-btn span{font-size:inherit!important;line-height:1!important}.request-link-btn--danger{border-color:#fecdd6!important;background:#fff1f3!important;color:#c01048!important}.request-link-btn--danger:hover:not(:disabled){border-color:#fda4af!important;background:#ffe4e8!important;color:#a30d3d!important}.request-link-btn--danger svg{color:currentColor!important}.request-description-card,.request-official-payment-card,.request-order-info-card,.request-order-items-wrap,.request-payment-wrap,.request-progress-feedback,.request-progress-wrap{border:1px dashed #dde3ed;border-radius:.88rem;background:#fbfbfc;padding:.85rem}.request-official-payment-card,.request-payment-wrap,.request-progress-feedback,.request-progress-wrap{display:grid;gap:.7rem}.request-order-items__head,.request-payment-v2__head,.request-progress__title{justify-content:flex-start;align-items:center;gap:.42rem;margin:0}.request-order-items__head{margin-bottom:.35rem;width:100%;justify-content:space-between!important}.request-order-items__title{display:inline-flex;align-items:center;gap:.42rem;min-width:0}.request-order-items__proforma-btn{flex:0 0 auto;min-height:1.8rem!important;padding:.28rem .58rem!important;font-size:.56rem!important;font-weight:700!important}.request-description-card h3,.request-official-payment-card h3,.request-order-info-card h3,.request-order-items__head .request-title-main,.request-payment-v2__head .request-title-main,.request-progress__title .request-title-main{margin:0;color:var(--db-foreground)!important;font-size:.78rem!important;font-weight:800!important;line-height:1.35}.request-progress{position:relative;display:grid;grid-template-columns:repeat(5,minmax(5.8rem,1fr));justify-content:center;gap:0;width:min(100%,54rem);margin:.15rem auto 0;padding:.28rem 0 .05rem}.request-progress__rail{display:none}.request-progress__item{position:relative;z-index:1;min-width:0;display:grid;justify-items:center;gap:.35rem;text-align:center}.request-progress__item:not(:last-child):after{content:"";position:absolute;z-index:-1;top:calc(.86rem - 1px);inset-inline-start:calc(50% + 1.08rem);width:calc(100% - 2.16rem);height:2px;border-radius:999px;background:#e1e7ef;pointer-events:none}.request-progress__item.is-done:not(:last-child):after{background:linear-gradient(90deg,rgba(206,119,76,.46),rgba(206,119,76,.22),rgba(206,119,76,.46))}.request-progress__dot{width:1.72rem;height:1.72rem;border:1px solid #dce3ed;border-radius:999px;background:#ffffff;color:var(--db-muted);display:grid;place-items:center;box-shadow:0 0 0 3px #fbfbfc;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.request-progress__dot svg{width:.82rem;height:.82rem}.request-progress__item.is-done .request-progress__dot{border-color:var(--db-brand-dark);background:var(--db-brand-soft);color:var(--db-brand-dark)}.request-progress__item.is-current .request-progress__dot{border:2px solid var(--db-brand-dark);background:var(--db-brand-dark);color:#ffffff;box-shadow:0 0 0 3px rgba(206,119,76,.15),0 .35rem .9rem rgba(206,119,76,.16);transform:translateY(-1px)}.request-progress__head strong{color:var(--db-foreground);font-size:.56rem;font-weight:700;line-height:1.45}.request-progress__item.is-upcoming .request-progress__head strong{color:var(--db-muted);font-weight:500}.request-alert--amount,.request-payment-v2__online-note,.request-progress-note{margin:0;border:1px dashed #dde3ed;border-radius:.78rem;background:#ffffff;color:var(--db-muted);padding:.62rem .72rem;display:flex;align-items:flex-start;gap:.48rem;font-size:.64rem;line-height:1.75}.request-progress-note-stack{display:grid;gap:.5rem}.request-alert__icon,.request-progress-feedback__icon,.request-progress-note__icon{width:1.28rem;height:1.28rem;border-radius:999px;background:var(--db-brand-soft);color:var(--db-brand-dark);display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.28rem}.request-alert__icon svg,.request-progress-feedback__icon svg,.request-progress-note__icon svg{width:.72rem;height:.72rem}.request-progress-note__title{display:block;font-weight:700}.request-progress-note__subtext,.request-progress-note__tracking{display:block;margin-top:.15rem;color:var(--db-muted);font-size:.58rem;line-height:1.65}.request-progress-note--success{border-color:#bbf7d0;background:#f0fdf4;color:#027a48}.request-progress-note--success .request-progress-note__icon{background:#dcfce7;color:#059669}.request-progress-note--success .request-payment-label,.request-progress-note--success .request-progress-note__subtext{color:#047857}.request-progress-note--delivered{border-color:rgba(91,192,190,.45);background:rgba(91,192,190,.12);color:#248f8d}.request-progress-note--delivered .request-progress-note__icon{background:rgba(91,192,190,.18);color:#248f8d}.request-progress-note--delivered .request-progress-note__tracking{color:#2b9b99}.request-progress-note--delivered .request-progress-note__tracking strong{color:#1d7776}.request-progress-note--danger{border-color:#fecdd6;background:#fff1f3;color:#c01048}.request-progress-note--cancelled{border-color:#fecaca;background:#fff1f1;color:#b91c1c}.request-progress-note--cancelled .request-progress-note__icon{background:rgba(185,28,28,.12);color:#b91c1c}.request-progress-note--cancelled .request-progress-note__subtext,.request-progress-note--cancelled .request-progress-note__title,.request-progress-note--cancelled .request-progress-note__tracking{color:#b91c1c}.request-progress-note--info{border-color:#bfdbfe;background:#eef6ff;color:#175cd3}.request-progress-note--info .request-progress-note__icon{background:#dbeafe;color:#2563eb}.request-progress-note--purple{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9}.request-progress-note--purple .request-progress-note__icon{background:#ede9fe;color:#7c3aed}.request-progress-note--purple .request-progress-note__tracking{color:#7c3aed}.request-progress-note--purple .request-progress-note__tracking strong{color:#5b21b6}.request-alert--amount{border-color:rgba(206,119,76,.32);background:rgba(206,119,76,.08);color:var(--db-brand-dark);align-items:center}.request-alert--amount strong{color:var(--db-brand-dark);font-size:.66rem;font-weight:700}.request-progress-feedback__head{display:flex;align-items:center;gap:.45rem}.request-progress-feedback__head strong{color:var(--db-foreground);font-size:.72rem;font-weight:800}.request-progress-feedback__message{margin:0;color:var(--db-muted);font-size:.64rem;line-height:1.8}.request-progress-feedback__attachments{display:grid;gap:.45rem}.request-admin-attachments{display:flex;flex-wrap:wrap;gap:.45rem}.request-admin-attachments--payment{width:100%;align-items:flex-start;margin-top:.2rem}.request-upload-box--attachment-card{position:relative;cursor:pointer;justify-self:start}.request-upload-box--attachment-card input{display:none}.request-upload-box__remove{position:absolute;top:.3rem;inset-inline-start:.3rem;z-index:2;width:1.35rem;height:1.35rem;border:0;border-radius:999px;background:var(--db-brand-soft);color:var(--db-brand-dark);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.request-upload-box__remove:hover{background:rgba(206,119,76,.18);color:var(--db-brand-dark);transform:scale(1.04)}.request-upload-box__remove svg{width:.78rem;height:.78rem}.request-admin-attachments__image{width:7.8rem;min-height:0;border:1px dashed #dde3ed;border-radius:.82rem;background:#ffffff;color:var(--db-foreground);padding:.38rem;display:grid;gap:.28rem;text-align:center;box-shadow:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.request-admin-attachments__image:hover{border-color:var(--db-brand-dark);background:var(--db-brand-soft);color:var(--db-brand-dark);transform:translateY(-1px)}.request-admin-attachments__image img{width:100%;aspect-ratio:1.35/1;border:1px solid #e4e9f1;border-radius:.62rem;background:#fbfbfc;object-fit:contain;padding:.25rem}.request-admin-attachments__file-icon,.ticket-reply-files__thumb{width:100%;aspect-ratio:1.35/1;border:1px solid #e4e9f1;border-radius:.62rem;background:#fbfbfc;color:var(--db-brand-dark)!important;display:grid;place-items:center;padding:.25rem;box-sizing:border-box}.request-admin-attachments__file-icon .dashboard-lucide-icon,.ticket-reply-files__thumb .dashboard-lucide-icon{width:1.8rem;height:1.8rem}.ticket-reply-files__thumb-image{border-radius:.46rem;background:#fbfbfc}.request-admin-attachments__thumb-label{display:none}.request-admin-attachments__image span{min-width:0;color:currentColor;font-size:.56rem;font-weight:700;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.request-admin-attachments__image small{margin-top:-.12rem;color:var(--db-muted);font-size:.5rem;font-weight:500;line-height:1.35}.request-order-items{overflow:hidden;border:1px solid #e4e9f1;border-radius:.78rem;background:#ffffff}.request-order-items__row{display:grid;grid-template-columns:.55fr minmax(8rem,2fr) .75fr 1.25fr 1.05fr 1.25fr;align-items:center;justify-items:center;gap:.35rem;min-height:2.6rem;padding:.48rem .62rem;border-bottom:1px solid #eef1f5;color:var(--db-foreground);font-size:.62rem;line-height:1.55;text-align:center}.request-order-items__row:last-child{border-bottom:0}.request-order-items__row>span{min-width:0;width:100%;overflow-wrap:anywhere;text-align:center}.request-order-items__row>span:nth-child(2){text-align:center}.request-order-items__row--head{min-height:2.35rem;background:#f6f7fa;color:var(--db-muted);font-size:.58rem;font-weight:700}.request-order-items__row--summary{grid-template-columns:.55fr minmax(8rem,2fr) .75fr 1.25fr 1.05fr 1.25fr;justify-items:center;background:#ffffff;color:var(--db-muted);font-weight:700}.request-order-items__row--summary>span:first-child{grid-column:1/6;text-align:center}.request-order-items__row--summary>span:last-child{grid-column:6/7;min-width:0;color:var(--db-foreground);text-align:center}.request-order-items__row--summary-total{background:#ffffff;color:var(--db-brand-dark);font-size:.68rem;font-weight:800}.request-order-items__row--summary-total>span:last-child{color:var(--db-brand-dark)}.request-payment-v2{display:grid;gap:.65rem}.request-payment-v2__lead{margin:0;color:var(--db-muted);font-size:.64rem;line-height:1.65}.request-payment__methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.request-payment__methods button{min-height:2.35rem;border:1px dashed #dde3ed;border-radius:.82rem;background:#ffffff;color:var(--db-muted);display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.42rem .55rem;font-size:.58rem;font-weight:700}.request-payment__methods button svg{width:.82rem;height:.82rem}.request-payment__methods button.is-active{border-style:solid;border-color:var(--db-brand-dark);background:var(--db-brand-soft);color:var(--db-brand-dark)}.payment-terminal-panel,.request-payment-v2__panel,.request-payment-v2__upload-wrap,.request-payment-v2__wallet-notes{display:grid;gap:.55rem}.request-payment-v2__wallet-note-card{border:1px dashed #dde3ed;border-radius:.78rem;background:#ffffff;color:var(--db-muted);padding:.62rem .72rem;display:grid;gap:.32rem;font-size:.64rem;line-height:1.75}.request-payment-v2__wallet-note-card--warning{border-color:#dde3ed;background:#ffffff}.request-payment-v2__wallet-note-card p{margin:0}.request-payment-v2__wallet-note-card strong{color:var(--db-foreground);font-weight:800}.payment-terminal-panel__head{border:1px dashed #dde3ed;border-radius:.78rem;background:#ffffff;padding:.62rem .72rem;display:flex;align-items:center;justify-content:space-between;gap:.65rem}.payment-terminal-panel__head strong{color:var(--db-foreground);font-size:.68rem;font-weight:800}.payment-terminal-panel__head p{margin:.12rem 0 0;color:var(--db-muted);font-size:.58rem;line-height:1.55}.payment-terminal-panel__head>span{color:var(--db-brand-dark);font-size:.72rem;font-weight:800;white-space:nowrap}.request-payment-v2__upload-label{margin:0;color:var(--db-foreground);font-size:.66rem;font-weight:800}.request-official-payment-card__picker,.request-upload-box--v2{width:7.2rem;min-height:6.9rem;border:1.5px dashed #d9e0ea;border-radius:1rem;background:#fbfbfc;padding:.55rem;display:grid;place-items:center;align-content:center;gap:.32rem;color:var(--db-muted);cursor:pointer;text-align:center;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.request-upload-box--v2:hover{border-color:var(--db-brand-dark);background:rgba(206,119,76,.08);transform:translateY(-1px)}.request-upload-box--v2 .request-upload-box__main{display:grid;place-items:center;gap:.32rem}.request-upload-box--v2 .request-upload-box__main .dashboard-lucide-icon,.request-upload-box--v2 .request-upload-box__main>svg{width:1.8rem;height:1.8rem;border:1.5px solid var(--db-brand-dark);border-radius:999px;background:var(--db-brand-soft);color:var(--db-brand-dark);padding:.48rem}.request-upload-box--v2.is-selected{border-style:solid;border-color:rgba(206,119,76,.42);background:#ffffff}.request-upload-box--v2.is-selected .request-upload-box__main .dashboard-lucide-icon,.request-upload-box--v2.is-selected .request-upload-box__main>svg{width:1.45rem;height:1.45rem;padding:.38rem}.request-upload-box--v2 .request-upload-box__preview-image{width:5.8rem;aspect-ratio:1.38/1;border:1px solid #d9e0ea;border-radius:.72rem;background:#ffffff;object-fit:contain;padding:.2rem}.request-upload-box--v2 input{display:none}.request-upload-box--v2 .request-upload-box__main{align-items:center}.request-upload-box--v2 strong{color:var(--db-foreground);max-width:100%;font-size:.58rem;font-weight:700;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-upload-box--v2 span{color:var(--db-muted);font-size:.48rem;line-height:1.5}.request-payment-v2__submit{width:fit-content;min-height:2.2rem;padding:.46rem .8rem;font-size:.62rem!important;justify-self:start}.request-info-grid--detailcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.request-description-card,.request-official-payment-card,.request-order-info-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:.42rem;row-gap:.58rem}.request-description-card .request-info-grid__icon,.request-official-payment-card .request-info-grid__icon,.request-order-info-card .request-info-grid__icon{grid-column:1;grid-row:1;width:1.45rem;height:1.45rem;border-radius:999px;align-self:center;justify-self:start}.request-description-card h3,.request-official-payment-card h3,.request-order-info-card h3{grid-column:2;grid-row:1;align-self:center;justify-self:start;width:fit-content}.request-description-card p,.request-official-payment-card p,.request-order-info-card p{grid-column:1/-1;margin:0;color:var(--db-muted);font-size:.64rem;line-height:1.8}.request-official-payment-card p,.request-order-info-card p{align-items:flex-start!important;gap:.5rem!important}.request-order-info-card__label{flex:0 0 auto;color:var(--db-muted);font-weight:400}.request-attachment-name,.request-order-info-card__value{min-width:0;color:var(--db-foreground);font-size:.64rem;font-weight:700;text-align:left;overflow-wrap:anywhere}.request-order-info-card__value--brand{color:var(--db-brand-dark)!important}.request-official-payment-card__receipt{display:grid;gap:.45rem}.request-official-payment-card__receipt-label{flex:none}.dashboard-page--dark .dashboard-card--requests .request-detail-surface,.dashboard-page--dark .dashboard-card--requests.ui-card{background:transparent!important;border-color:transparent!important}.dashboard-page--dark .request-code--pill,.dashboard-page--dark .request-description-card,.dashboard-page--dark .request-official-payment-card,.dashboard-page--dark .request-order-info-card,.dashboard-page--dark .request-order-items-wrap,.dashboard-page--dark .request-payment-wrap,.dashboard-page--dark .request-progress-feedback,.dashboard-page--dark .request-progress-wrap{border-color:#2a2a2a;background:#171717}.dashboard-page--dark .request-progress__rail{background:transparent}.dashboard-page--dark .request-progress__item:not(:last-child):after{background:#303844}.dashboard-page--dark .request-progress__item.is-done:not(:last-child):after{background:linear-gradient(90deg,rgba(243,176,138,.46),rgba(243,176,138,.18),rgba(243,176,138,.46))}.dashboard-page--dark .payment-terminal-panel__head,.dashboard-page--dark .request-admin-attachments__image,.dashboard-page--dark .request-order-items,.dashboard-page--dark .request-payment-v2__online-note,.dashboard-page--dark .request-payment-v2__wallet-note-card,.dashboard-page--dark .request-payment-v2__wallet-note-card--warning,.dashboard-page--dark .request-payment__methods button,.dashboard-page--dark .request-progress-note,.dashboard-page--dark .request-progress__dot,.dashboard-page--dark .request-upload-box--v2{border-color:#2a2a2a;background:#121212}.dashboard-page--dark .request-payment-v2__wallet-note-card strong{color:#f5f5f5}.dashboard-page--dark .payment-terminal-card{border-color:#2a2a2a;background:#121212;color:#f5f5f5}.dashboard-page--dark .payment-terminal-card.is-active,.dashboard-page--dark .payment-terminal-card:hover{border-color:rgba(243,176,138,.42);background:rgba(206,119,76,.12);color:#f3b08a}.dashboard-page--dark .payment-terminal-card__logo{border-color:#2a2a2a;background:#ffffff}.dashboard-page--dark .request-progress__dot{box-shadow:0 0 0 3px #171717}.dashboard-page--dark .request-progress__item.is-current .request-progress__dot{border:2px solid #f3b08a;background:#ce774c;color:#ffffff;box-shadow:0 0 0 3px rgba(243,176,138,.16),0 .35rem .9rem rgba(243,176,138,.12)}.dashboard-page--dark .request-progress-note--success{border-color:rgba(52,211,153,.38);background:rgba(16,185,129,.12);color:#6ee7b7}.dashboard-page--dark .request-progress-note--success .request-progress-note__icon{background:rgba(16,185,129,.18);color:#34d399}.dashboard-page--dark .request-progress-note--success .request-payment-label,.dashboard-page--dark .request-progress-note--success .request-progress-note__subtext{color:#a7f3d0}.dashboard-page--dark .request-progress-note--delivered{border-color:rgba(91,192,190,.42);background:rgba(91,192,190,.13);color:#8fe3e1}.dashboard-page--dark .request-progress-note--delivered .request-progress-note__icon{background:rgba(91,192,190,.2);color:#8fe3e1}.dashboard-page--dark .request-progress-note--delivered .request-progress-note__tracking{color:#b7eeee}.dashboard-page--dark .request-progress-note--delivered .request-progress-note__tracking strong{color:#d7fbfa}.dashboard-page--dark .request-progress-note--cancelled{border-color:#7f1d1d;background:rgba(127,29,29,.24);color:#fecaca}.dashboard-page--dark .request-progress-note--cancelled .request-progress-note__icon{background:rgba(254,202,202,.12);color:#fecaca}.dashboard-page--dark .request-progress-note--cancelled .request-progress-note__subtext,.dashboard-page--dark .request-progress-note--cancelled .request-progress-note__title,.dashboard-page--dark .request-progress-note--cancelled .request-progress-note__tracking{color:#fecaca}.dashboard-page--dark .request-progress-note--info{border-color:rgba(96,165,250,.38);background:rgba(37,99,235,.14);color:#93c5fd}.dashboard-page--dark .request-progress-note--info .request-progress-note__icon{background:rgba(37,99,235,.2);color:#60a5fa}.dashboard-page--dark .request-progress-note--purple{border-color:rgba(167,139,250,.42);background:rgba(124,58,237,.14);color:#c4b5fd}.dashboard-page--dark .request-progress-note--purple .request-progress-note__icon{background:rgba(124,58,237,.22);color:#a78bfa}.dashboard-page--dark .request-progress-note--purple .request-progress-note__tracking{color:#ddd6fe}.dashboard-page--dark .request-progress-note--purple .request-progress-note__tracking strong{color:#ede9fe}.dashboard-page--dark .request-upload-box--v2.is-selected,.dashboard-page--dark .request-upload-box--v2:hover{border-color:rgba(206,119,76,.42);background:rgba(206,119,76,.1)}.dashboard-page--dark .request-upload-box--v2 .request-upload-box__preview-image{border-color:#2a2a2a;background:#171717}.dashboard-page--dark .request-admin-attachments__image:hover{border-color:rgba(206,119,76,.42);background:rgba(206,119,76,.18);color:#f3b08a}.dashboard-page--dark .request-admin-attachments__image img{border-color:#2a2a2a;background:#171717}.dashboard-page--dark .request-admin-attachments__file-icon,.dashboard-page--dark .request-admin-attachments__thumb-label,.dashboard-page--dark .ticket-reply-files__thumb{border-color:#2a2a2a;background:#171717;color:#f3b08a!important}.dashboard-page--dark .ticket-reply-files__thumb-image{background:#171717}.dashboard-page--dark .request-admin-attachments__image small{color:#a8a8a8}.dashboard-page--dark .request-order-items__row{border-bottom-color:#242424}.dashboard-page--dark .request-order-items__row--head,.dashboard-page--dark .request-order-items__row--summary{background:#121212}.dashboard-page--dark .request-alert--amount,.dashboard-page--dark .request-order-items__row--summary-total,.dashboard-page--dark .request-payment__methods button.is-active{border-color:rgba(206,119,76,.42);color:#f3b08a}.dashboard-page--dark .request-order-items__row--summary-total{background:#121212}.dashboard-page--dark .request-alert--amount,.dashboard-page--dark .request-payment__methods button.is-active{background:rgba(206,119,76,.18)}.dashboard-page--dark .request-link-btn--danger{border-color:rgba(244,63,94,.34)!important;background:rgba(244,63,94,.12)!important;color:#fda4af!important}.dashboard-page--dark .request-link-btn--danger:hover:not(:disabled){border-color:rgba(251,113,133,.5)!important;background:rgba(244,63,94,.18)!important;color:#fecdd3!important}.dashboard-page :where(.ui-card__header,.tickets-panel__head,.request-hub__head){padding:0 0 .7rem;background:transparent!important;border:0!important;color:var(--db-foreground)}.dashboard-page :where(.ui-card__content,.dashboard-card>.ui-card__content){padding:1rem 1rem 1.1rem}.dashboard-page :where(.ui-card__title,.request-title-main,.request-title-row h3,.tickets-panel__head h3){margin:0;color:var(--db-brand-dark);font-size:clamp(.95rem,.85vw + .8rem,1.15rem);font-weight:900;line-height:1.15}.dashboard-page .ui-card__header :where(.ui-card__title,.request-title-main){color:var(--db-brand-dark)}.dashboard-page :where(.ui-card__description,.request-orders-guide,.dashboard-compact-label){color:var(--db-muted);font-size:.7rem;line-height:1.65}.dashboard-stack,.favorites-panel,.personal-profile-panel__content,.public-profile-panel__content,.request-detail,.request-hub,.request-shell,.requests-list,.support-center-page,.ticket-detail,.ticket-new-shell{display:grid;gap:1rem}.dashboard-home-v2__section-head,.request-hub__head,.request-title-row,.tickets-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.request-payment-v2__head,.request-progress__title{width:fit-content;flex-direction:row;align-items:center;justify-content:flex-start!important;flex-wrap:nowrap}.request-title-copy{min-width:0;display:grid;gap:.18rem}.tickets-list-panel .tickets-panel__head{background:transparent;color:var(--db-foreground)}.tickets-page-head{margin:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.22rem}.tickets-page-head__topline{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.tickets-page-head__title-row{width:fit-content;gap:0}.tickets-list-panel .request-title-main,.tickets-page-head .request-title-main{color:var(--db-brand-dark)!important;font-size:clamp(1rem,.7vw + .78rem,1.22rem)!important;font-weight:700!important}.tickets-page-head__description{margin:0;color:var(--db-muted);font-size:.72rem;line-height:1.65}.tickets-page-head__action{flex:none;min-height:2.15rem!important;padding:.4rem .8rem!important;font-size:.58rem!important}.tickets-page-head{margin-bottom:.45rem}.tickets-panel__overview{display:grid;gap:.7rem;padding:.85rem;margin-bottom:.85rem;border:1px solid var(--db-line);border-radius:1rem;background:transparent}.tickets-list-panel .request-title-row{flex-direction:row-reverse;justify-content:flex-end}.request-info-grid__icon,.request-orders-empty__icon,.request-title-row--detail>span,.request-title-row--main>span{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:1rem;background:var(--db-brand-soft);color:var(--db-brand-dark);flex:none}.tickets-list-panel .request-title-row--main>span{background:rgba(255,255,255,.16);color:#ffffff}.dashboard-page--dark .tickets-list-panel .request-title-main,.dashboard-page--dark .tickets-page-head .request-title-main{color:#ffb28d!important}.dashboard-page--dark .tickets-panel__overview{border-color:#2a2a2a;background:transparent}.dashboard-page :where(.ui-button,.request-new-btn,.request-link-btn,.request-back-link,.dashboard-action-btn,.dashboard-home-v2__more,.dashboard-home-v2__wallet-action,.ticket-chat-compose__submit,.address-postal-inquiry__btn){border:1px solid transparent;border-radius:999px;padding:.34rem .62rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:8.5px;font-weight:700;line-height:1;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.dashboard-page :where(.ui-button,.request-new-btn,.request-link-btn,.request-back-link,.dashboard-action-btn,.dashboard-home-v2__more,.dashboard-home-v2__wallet-action,.ticket-chat-compose__submit):hover:not(:disabled){transform:translateY(-1px)}.dashboard-page :where(.ui-button--default,.request-new-btn,.dashboard-action-btn.ui-button--default,.ticket-chat-compose__submit,.address-postal-inquiry__btn){background:var(--brand);color:#ffffff}.dashboard-page :where(.ui-button--default,.request-new-btn,.dashboard-action-btn.ui-button--default,.ticket-chat-compose__submit,.address-postal-inquiry__btn):hover:not(:disabled){background:var(--brand)}.dashboard-page :where(.ui-button--outline,.ui-button--secondary,.request-link-btn,.request-back-link,.dashboard-home-v2__more,.dashboard-home-v2__wallet-action){border-color:var(--db-line);background:var(--db-card);color:var(--db-foreground)}.dashboard-page :where(.ui-button--outline,.ui-button--secondary,.request-link-btn,.request-back-link,.dashboard-home-v2__more,.dashboard-home-v2__wallet-action):hover:not(:disabled){border-color:var(--db-brand-dark);color:var(--db-brand-dark)}.dashboard-page .ui-button--ghost{background:transparent;color:var(--db-muted)}.dashboard-page .ui-button--size-sm{padding:.3rem .62rem;font-size:8.5px}.dashboard-page :where(button,.ui-button):disabled{cursor:not-allowed;opacity:.4;transform:none}.dashboard-page .ui-button{height:auto;width:auto;min-width:0}.dashboard-page .ui-button svg{margin:0}.dashboard-chip,.dashboard-status-text{display:inline-flex;align-items:center;gap:.375rem;width:max-content;max-width:100%;border-radius:999px;padding:.22rem .52rem;font-size:8.5px;font-weight:700;line-height:1}.dashboard-status-text svg,.dashboard-status-text__icon{width:.7rem;height:.7rem;flex:none}.dashboard-status-text--success{background:#ecfdf3;color:#027a48}.dashboard-status-text--delivered{background:rgba(91,192,190,.16);color:#248f8d}.dashboard-status-text--danger{background:#fff1f3;color:#c01048}.dashboard-status-text--warning{background:#fffaeb;color:#b54708}.dashboard-status-text--info{background:#eef6ff;color:#175cd3}.dashboard-status-text--default,.dashboard-status-text--neutral{background:var(--db-card-muted);color:#425066}.dashboard-status-text--purple{background:#f5f3ff;color:#6d28d9}.dashboard-page--dark .dashboard-status-text--default,.dashboard-page--dark .dashboard-status-text--neutral{background:rgba(148,163,184,.14);color:#cbd5e1}.dashboard-page--dark .dashboard-status-text--purple{background:rgba(124,58,237,.2);color:#c4b5fd}.dashboard-page--dark .dashboard-status-text--success{background:rgba(2,122,72,.18);color:#6ee7b7}.dashboard-page--dark .dashboard-status-text--delivered{background:rgba(91,192,190,.18);color:#8fe3e1}.dashboard-page--dark .dashboard-status-text--danger{background:rgba(192,16,72,.18);color:#fda4af}.dashboard-page--dark .dashboard-status-text--warning{background:rgba(181,71,8,.2);color:#fbbf24}.dashboard-page--dark .dashboard-status-text--info{background:rgba(23,92,211,.18);color:#93c5fd}.dashboard-page :where(.request-form,.personal-profile-form,.personal-edit-form,.addresses-edit-form,.ticket-new-form,.team-panel__form,.public-profile-panel__form){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.personal-edit-form--paired{grid-template-columns:1fr!important;gap:3.75rem!important}.personal-edit-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin-bottom:.9rem}.personal-edit-form--paired .dashboard-field__label{margin-bottom:.1rem}.dashboard-modal__body .personal-edit-form--paired .dashboard-field__label,.dashboard-modal__body .personal-edit-form--paired .dashboard-field__label-text{font-size:.72rem;line-height:1.3}.dashboard-modal__body .personal-edit-form--paired :where(.ui-input,.persian-datepicker__input,.jalali-picker-btn,.location-select__trigger){font-size:.71rem}.dashboard-modal__body .personal-edit-form--paired .persian-datepicker__input{min-height:2.2rem;height:2.2rem;padding-block:.33rem}.dashboard-modal__body .personal-edit-form--paired .persian-datepicker__clear-btn{top:50%;width:1.2rem;height:1.2rem}.dashboard-modal__body .personal-edit-form--paired :where(.ui-input::placeholder,.persian-datepicker__input::placeholder,.DatePicker__input::placeholder){font-size:.67rem}.dashboard-modal__body .personal-edit-form--paired .dashboard-field__static-content{font-size:.72rem}.address-editor-modal .addresses-edit-form{grid-template-columns:1fr!important;gap:.95rem!important}.address-editor-modal .address-form-divider,.address-editor-modal .address-form-intro,.address-editor-modal .address-form-section,.address-editor-modal .addresses-edit-form>*{grid-column:1/-1}.address-editor-modal .address-form-intro{display:grid;gap:.18rem;margin:0;padding:.05rem 0 .45rem;width:min(46rem,100%);justify-self:start;justify-items:start;text-align:left}.address-editor-modal .address-form-intro>div,.address-editor-modal .address-form-section__head>div{width:100%;display:grid;gap:.08rem;justify-items:start;text-align:left}.address-editor-modal .address-form-intro strong{display:block;color:var(--db-foreground);font-size:.72rem;font-weight:800;line-height:1.5}.address-editor-modal .address-form-intro p{margin:0;color:var(--db-muted);font-size:.6rem;font-weight:400;line-height:1.65;max-width:46rem}.address-editor-modal .address-form-section{display:grid;gap:.3rem}.address-editor-modal .address-form-section--lookup{margin-top:.15rem}.address-editor-modal .address-form-section__head{display:grid;gap:.04rem;justify-items:end;text-align:right}.address-editor-modal .address-form-section__head strong{display:block;color:var(--db-foreground);font-size:.68rem;font-weight:800;line-height:1.45}.address-editor-modal .address-form-section__head small{color:var(--db-muted);font-size:.58rem;font-weight:400;line-height:1.6;max-width:46rem}.address-editor-modal .address-form-divider{display:flex;align-items:center;gap:.55rem;margin:.05rem 0}.address-editor-modal .address-form-divider:after,.address-editor-modal .address-form-divider:before{content:"";height:1px;flex:1;background:var(--db-line)}.address-editor-modal .address-form-divider span{color:var(--db-muted);font-size:.58rem;font-weight:700;white-space:nowrap}.address-editor-modal .address-form-fields{display:grid;gap:.55rem}.address-editor-modal .address-fields-card{display:grid;gap:.55rem;margin-top:1.15rem;padding:.9rem;border:1px solid color-mix(in srgb,var(--db-brand-border) 72%,var(--db-line));border-radius:1rem;background:var(--db-card);box-shadow:none}.address-editor-modal .address-postal-inquiry{display:grid;gap:.06rem}.address-editor-modal .address-postal-inquiry .dashboard-field__label,.address-editor-modal .address-postal-inquiry .ui-label{margin-bottom:.06rem;font-size:.66rem}.address-editor-modal .address-postal-inquiry__row{display:grid;grid-template-columns:minmax(0,1fr) 8.75rem;gap:.62rem;align-items:end}.address-editor-modal .address-postal-inquiry__input-wrap{min-width:0}.address-editor-modal .address-postal-inquiry__row .ui-input{min-height:2.25rem;height:2.25rem;font-size:.68rem}.address-editor-modal .address-postal-inquiry__row .ui-input::placeholder{font-size:.62rem}.address-editor-modal .address-postal-inquiry__btn{min-height:2.25rem;height:2.25rem;padding-inline:.75rem;font-size:.66rem;font-weight:700;min-width:0;width:100%;justify-self:stretch;white-space:nowrap;border-radius:.78rem;border:1px solid var(--db-brand-border);background:var(--brand);color:#ffffff}.address-editor-modal .address-postal-inquiry__btn:hover:not(:disabled){background:var(--brand-dark);border-color:var(--brand-dark)}.address-editor-modal .address-postal-inquiry__btn:disabled{opacity:1;cursor:not-allowed;background:var(--db-card-soft);border-color:var(--db-line);color:var(--db-muted)}.address-editor-modal .addresses-edit-form__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.address-editor-modal .addresses-edit-form__meta>.dashboard-field{min-width:0}.address-editor-modal .address-locked-field,.address-editor-modal .addresses-edit-form .dashboard-field{display:grid;gap:.06rem}.address-editor-modal .addresses-edit-form .dashboard-field__label,.address-editor-modal .addresses-edit-form .ui-label,.address-editor-modal .addresses-edit-form label{margin-bottom:.06rem;line-height:1.15}.address-editor-modal .address-locked-field .dashboard-field__label,.address-editor-modal .address-locked-field .ui-label,.address-editor-modal .address-locked-field label{margin-bottom:.06rem;font-size:.66rem;font-weight:700}.address-editor-modal .address-locked-field .dashboard-field__input-wrap,.address-editor-modal .addresses-edit-form .dashboard-field__input-wrap{margin-top:0}.address-editor-modal .address-locked-field__box{min-height:2.25rem;border:2px solid color-mix(in srgb,var(--db-brand-border) 78%,var(--db-line));border-radius:.78rem;background:color-mix(in srgb,var(--db-card) 90%,white);padding:.34rem .66rem;display:flex;align-items:center;justify-content:space-between;gap:.55rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}.address-editor-modal .address-locked-field__box--block{align-items:flex-start}.address-editor-modal .address-locked-field__value{color:var(--db-foreground);font-size:.68rem;line-height:1.45}.address-editor-modal .address-locked-field__value.is-empty{color:color-mix(in srgb,var(--db-muted) 70%,transparent)}.address-editor-modal .addresses-edit-form :where(.ui-input,.ui-select__trigger,.persian-datepicker__input,.request-form__textarea,.dashboard-field__static-value,.jalali-picker-btn,.location-select__trigger){min-height:2.25rem;font-size:.68rem}.address-editor-modal .addresses-edit-form :where(.ui-input::placeholder,.persian-datepicker__input::placeholder,.DatePicker__input::placeholder){font-size:.62rem}.address-editor-modal .addresses-edit-form .dashboard-field__label-text,.address-editor-modal .addresses-edit-form .request-required{font-size:.66rem}.address-editor-modal .addresses-edit-form .dashboard-field__static-value{font-size:.68rem;display:flex;align-items:center;justify-content:flex-start;min-height:2.25rem;border:1px solid var(--db-line);border-radius:.78rem;background:var(--db-card);padding:.28rem .72rem;text-align:right;line-height:1.15;box-shadow:0 1px 0 rgba(15,23,42,.02)}.address-editor-modal .addresses-edit-form .dashboard-field__static-content{width:100%;display:flex;align-items:center;text-align:right;overflow-wrap:anywhere;min-height:1.55rem}.dashboard-page--dark .address-editor-modal .address-form-divider:after,.dashboard-page--dark .address-editor-modal .address-form-divider:before{background:rgba(255,255,255,.08)}.dashboard-page--dark .address-editor-modal .address-locked-field__box{background:#171717;border-color:rgba(206,119,76,.52)}.dashboard-page--dark .address-editor-modal .address-fields-card{background:#171717;border-color:rgba(206,119,76,.68);box-shadow:none}.dashboard-page--dark .address-editor-modal .address-form-divider span,.dashboard-page--dark .address-editor-modal .address-form-intro p,.dashboard-page--dark .address-editor-modal .address-form-section__head small{color:#a8a8a8}@media (max-width:768px){.address-editor-modal .addresses-edit-form{gap:.8rem!important}.address-editor-modal .address-fields-card{padding:.75rem;gap:.45rem}.address-editor-modal .address-postal-inquiry__row{grid-template-columns:1fr}.address-editor-modal .address-postal-inquiry__btn{width:100%}.address-editor-modal .addresses-edit-form__meta{grid-template-columns:1fr;gap:.8rem}.address-editor-modal .address-form-intro strong{font-size:.7rem}.address-editor-modal .address-form-divider span,.address-editor-modal .address-form-intro p,.address-editor-modal .address-form-section__head small,.address-editor-modal .address-locked-field .dashboard-field__label,.address-editor-modal .address-locked-field .ui-label,.address-editor-modal .address-locked-field label,.address-editor-modal .address-postal-inquiry .dashboard-field__label,.address-editor-modal .address-postal-inquiry .ui-label{font-size:.61rem}}.dashboard-personal-stack{display:grid;gap:.68rem}.personal-profile-panel{border-radius:1.15rem}.personal-profile-panel__surface{border:1px solid #dee3ec;border-radius:1rem;background:transparent;padding:.58rem;display:grid;gap:.62rem}.dashboard-page--dark .personal-profile-panel__surface{border-color:rgba(255,255,255,.08);background:transparent}.personal-profile-panel__head-copy{min-width:0;display:grid;gap:.1rem}.personal-profile-panel__description{margin:0;color:var(--db-muted);font-size:.7rem;line-height:1.45}.personal-profile-panel__edit-btn{flex:none;min-height:2.25rem;padding:.42rem .82rem;border-radius:999px;font-size:.66rem!important}.personal-profile-panel__content{padding:0;display:grid;gap:.62rem}.personal-profile-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:0}.dashboard-card--personal.ui-card>.personal-profile-panel__content,.dashboard-card--personal.ui-card>.personal-profile-panel__header{padding:0}.personal-profile-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem .7rem;align-items:start;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.dashboard-page--dark .personal-profile-form{border-color:transparent;background:transparent}.personal-profile-form :where(.dashboard-field__static-value,.ui-input,.ui-select__trigger,.persian-datepicker__input,.request-form__textarea,.jalali-picker-btn,.location-select__trigger){background:#fbfbfc!important}.dashboard-page--dark .personal-profile-form :where(.dashboard-field__static-value,.ui-input,.ui-select__trigger,.persian-datepicker__input,.request-form__textarea,.jalali-picker-btn,.location-select__trigger){background:#1f1f1f!important}.personal-profile-form .dashboard-field--label-inside .dashboard-field__static-value{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.18rem;min-height:auto!important;height:auto!important;align-self:start;padding-block:.45rem .5rem}.personal-profile-form .dashboard-field--label-inside{align-self:start;height:auto}.personal-profile-form .dashboard-field__static-label{color:var(--db-brand-dark);font-size:.62rem;font-weight:700;line-height:1.2}.dashboard-page--dark .personal-profile-form .dashboard-field__static-label{color:#f3b08a}.personal-profile-form .dashboard-field__static-content{color:var(--db-foreground);font-size:.8rem;font-weight:400;line-height:1.45;width:100%;white-space:normal;overflow-wrap:anywhere}.public-profile-panel{color:var(--db-foreground)}.public-profile-panel__surface{padding:.5rem!important}.dashboard-card--personal.ui-card.public-profile-panel__surface,.public-profile-panel__surface{border:1px solid #dee3ec!important;background:transparent!important;box-shadow:none!important}.dashboard-page--dark .dashboard-card--personal.ui-card.public-profile-panel__surface,.dashboard-page--dark .public-profile-panel__surface{border-color:var(--db-line)!important;background:transparent!important;box-shadow:none!important}.dashboard-card--personal.ui-card>.personal-profile-panel__header.public-profile-panel__header,.public-profile-panel__header{padding:.06rem .08rem .04rem!important}.public-profile-panel__section-head{width:100%}.public-profile-panel__title-wrap{text-align:right}.public-profile-panel__description{max-width:34rem}.public-profile-status{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;width:max-content;border-radius:999px;padding:.35rem .72rem;font-size:.62rem;font-weight:800;line-height:1;white-space:nowrap}.public-profile-status--draft{background:#f9fafb;color:#475467;border:1px solid #e5e7eb}.public-profile-status--pending{background:#fffaeb;color:#b54708;border:1px solid #fedf89}.public-profile-status--approved{background:#ecfdf3;color:#027a48;border:1px solid #abefc6}.public-profile-status--rejected{background:#fff1f3;color:#c01048;border:1px solid #fecdd6}.public-profile-panel__content{gap:.62rem;padding:.34rem .38rem .42rem!important}.dashboard-card--personal.ui-card>.personal-profile-panel__content.public-profile-panel__content{gap:.62rem!important;padding:.34rem .38rem .42rem!important}.public-profile-panel__personal-card,.public-profile-panel__section{grid-column:1/-1;display:grid;gap:.62rem;border:1px solid #dee3ec;border-radius:1rem;background:transparent;padding:.58rem}.public-profile-panel__personal-card>.public-profile-panel__address-select,.public-profile-panel__personal-card>.public-profile-panel__avatar-row,.public-profile-panel__personal-card>.public-profile-panel__bio-field,.public-profile-panel__personal-card>.public-profile-panel__field-block,.public-profile-panel__personal-card>.public-profile-panel__toggles{border:0;background:transparent;padding:0}.public-profile-panel__empty,.public-profile-panel__loading,.public-profile-panel__note{margin:0;border:1px solid #dee3ec;border-radius:1rem;background:#fbfbfc;color:var(--db-muted);padding:.6rem .8rem;font-size:.72rem;line-height:1.75}.public-profile-panel__note{border-color:#fecdd6;background:#fff1f3;color:#c01048}.public-profile-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem .7rem;align-items:start}.public-profile-form>.dashboard-field,.public-profile-gallery__item,.public-profile-panel__avatar-row,.public-profile-panel__field-block,.public-profile-panel__file-card,.public-profile-panel__logo-row,.public-profile-panel__repeat-card,.public-profile-panel__select-wrap{border:1px solid #dee3ec;border-radius:1rem;background:#fbfbfc;padding:.7rem .8rem}.public-profile-form>.dashboard-field,.public-profile-panel__field-block>.dashboard-field,.public-profile-panel__select-wrap{min-width:0}.public-profile-panel__select-wrap--bare{border:0;background:transparent;padding:0}.public-profile-panel__select-wrap--bare .ui-input{min-height:2.35rem}.public-profile-panel__select-wrap--bare .dashboard-field__label{padding-inline:.05rem}.public-profile-panel .dashboard-field__label,.public-profile-panel__select-wrap .dashboard-field__label{color:var(--db-brand-dark);font-size:.74rem!important;font-weight:800}.public-profile-panel .dashboard-field__label-text{font-size:.74rem!important}.public-profile-icon-select__trigger,.public-profile-panel .request-form__textarea,.public-profile-panel .ui-input,.public-profile-panel__textarea{min-height:2.45rem;border-color:#e1e6ee;background:#fbfbfc;font-size:.76rem!important;font-weight:400}.public-profile-panel__select-wrap--bare .ui-input{font-size:.76rem!important}.public-profile-panel :where(.ui-input::placeholder,.request-form__textarea::placeholder,.public-profile-panel__textarea::placeholder){font-size:.62rem}.public-profile-panel__textarea{height:13rem!important;min-height:13rem!important;resize:vertical}.public-profile-panel__avatar-row{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:.9rem;min-height:4.4rem}.public-profile-panel__avatar{width:4.35rem;height:4.35rem;border:1px solid #dee3ec;border-radius:50%!important;background:linear-gradient(180deg,#ffffff,#fbfbfc);display:grid;place-items:center;color:var(--db-brand-dark);overflow:hidden;aspect-ratio:1/1;background-clip:padding-box}.public-profile-panel__avatar img{width:100%;height:100%;object-fit:cover}.public-profile-panel__avatar-fallback{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at top,rgba(206,119,76,.16),rgba(206,119,76,.05));color:var(--db-brand-dark)}.public-profile-panel__avatar-fallback svg{width:1.3rem;height:1.3rem}.public-profile-gallery__actions,.public-profile-panel__avatar-actions,.public-profile-panel__file-card-actions,.public-profile-panel__logo-actions,.public-profile-panel__section-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.public-profile-panel__avatar-actions{justify-content:center}.public-profile-panel__toggles{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.public-profile-panel__toggle{min-height:2.45rem;border:1px dashed #dde3ed;border-radius:1rem;background:#fbfbfc;display:inline-flex!important;align-items:center;justify-content:flex-start;gap:.45rem!important;padding:.55rem .75rem;color:var(--db-foreground)!important;font-size:.6rem!important;font-weight:800!important;margin:0!important}.public-profile-panel__toggle-copy{font-size:.6rem}.public-profile-panel__toggle--switch{position:relative;justify-content:space-between;gap:.8rem!important;overflow:hidden;padding-inline:.78rem}.public-profile-panel__toggle-input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.public-profile-panel__toggle-copy{min-width:0;z-index:1;line-height:1.2}.public-profile-panel__switch{position:relative;z-index:1;width:2.35rem;height:1.35rem;border-radius:999px;background:#e6ebf2;border:1px solid #d6dde8;flex:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.public-profile-panel__switch-thumb{position:absolute;top:50%;inset-inline-start:.14rem;width:1rem;height:1rem;border-radius:50%;background:#ffffff;box-shadow:0 1px 2px rgba(15,23,42,.2);transform:translateY(-50%);transition:inset-inline-start .18s ease,background-color .18s ease,transform .18s ease}.public-profile-panel__toggle-input:checked+.public-profile-panel__toggle-copy+.public-profile-panel__switch{background:var(--brand);border-color:var(--brand)}.public-profile-panel__toggle-input:checked+.public-profile-panel__toggle-copy+.public-profile-panel__switch .public-profile-panel__switch-thumb{inset-inline-start:1.15rem}.public-profile-panel__toggle-input:focus-visible+.public-profile-panel__toggle-copy+.public-profile-panel__switch{box-shadow:0 0 0 3px rgba(206,119,76,.18)}.public-profile-panel__toggle input{accent-color:var(--db-brand-dark)}.public-profile-panel__section{gap:.5rem}.public-profile-panel__section-head{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.public-profile-panel__section-head h3{margin:0;color:var(--db-brand-dark);font-size:clamp(.95rem,.85vw + .8rem,1.15rem);font-weight:900;line-height:1.15}.public-profile-panel__repeat-card{display:grid;gap:.5rem;border:1px solid #dee3ec;border-radius:.95rem;background:#fbfbfc;padding:.58rem}.public-profile-panel__repeat-grid{display:grid;gap:.6rem}.public-profile-panel__repeat-grid,.public-profile-panel__repeat-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.public-profile-panel__repeat-grid--details{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-panel__file-card,.public-profile-panel__logo-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid #dee3ec;border-radius:.95rem;background:#fbfbfc;padding:.58rem}.public-profile-gallery__copy,.public-profile-panel__file-card-copy,.public-profile-panel__logo-copy{min-width:0;display:grid;gap:.22rem}.public-profile-panel__file-card-copy strong,.public-profile-panel__logo-copy strong{color:var(--db-foreground);font-size:.79rem;font-weight:900}.public-profile-gallery__copy>span,.public-profile-panel__file-card-copy span,.public-profile-panel__logo-copy span,.public-profile-panel__username-hint{color:var(--db-muted);font-size:.67rem;font-weight:700;line-height:1.55}.public-profile-panel__username-hint{margin:.35rem 0 0;font-size:.59rem}.public-profile-panel__username-hint.is-available{color:#027a48}.public-profile-panel__username-hint.is-unavailable{color:#c01048}.public-profile-panel__username-hint.is-checking{color:#b54708}.public-profile-panel__logo-preview{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.9rem;background:var(--db-brand-soft);color:var(--db-brand-dark);overflow:hidden;flex:none}.public-profile-panel__logo-preview img{width:100%;height:100%;object-fit:cover}.public-profile-files-list,.public-profile-gallery{display:grid;gap:.6rem}.public-profile-gallery__item{grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:.75rem}.public-profile-gallery__image{width:100%;aspect-ratio:4/3;border-radius:.8rem;object-fit:cover;background:#f2f4f7}.public-profile-panel .request-link-btn,.public-profile-panel .ui-button--outline,.public-profile-panel__file-link{border-color:#dee3ec!important;background:#fbfbfc!important;color:var(--db-brand-dark)!important;padding-inline:.7rem!important;text-decoration:none}.public-profile-panel .dashboard-action-btn,.public-profile-panel .request-new-btn,.public-profile-panel .ui-button--default{border-color:#dee3ec!important;background:#fbfbfc!important;color:var(--db-foreground)!important}.public-profile-panel .dashboard-action-btn:hover:not(:disabled),.public-profile-panel .request-link-btn:hover:not(:disabled),.public-profile-panel .request-new-btn:hover:not(:disabled),.public-profile-panel .ui-button--default:hover:not(:disabled),.public-profile-panel .ui-button--outline:hover:not(:disabled){border-color:var(--db-brand-dark)!important;background:var(--db-brand-soft)!important;color:var(--db-brand-dark)!important}.public-profile-panel__primary-action,.public-profile-panel__primary-action.ui-button--default,.public-profile-panel__primary-action.ui-button--outline{border-color:var(--brand)!important;background:var(--brand)!important;color:#ffffff!important}.public-profile-panel__primary-action.ui-button--default:hover:not(:disabled),.public-profile-panel__primary-action.ui-button--outline:hover:not(:disabled),.public-profile-panel__primary-action:hover:not(:disabled){border-color:var(--brand-dark)!important;background:var(--brand-dark)!important;color:#ffffff!important}.public-profile-panel__remove-button{color:#c01048!important;width:fit-content;max-width:max-content;align-self:start;justify-self:start;flex:none}.public-profile-panel__actions{padding-top:.15rem}.public-profile-panel .dashboard-action-btn,.public-profile-panel .request-link-btn,.public-profile-panel .request-new-btn,.public-profile-panel .ui-button{min-height:2.2rem;min-inline-size:5.75rem;padding:.35rem .8rem;font-size:.66rem;font-weight:700}.public-profile-panel .ui-button--ghost,.public-profile-panel .ui-button:not(.ui-button--default):not(.ui-button--outline):not(.ui-button--ghost){border-color:#dee3ec;background:#fbfbfc;color:var(--db-foreground)}.public-profile-panel__actions .ui-button,.public-profile-panel__avatar-actions .ui-button,.public-profile-panel__file-card-actions .ui-button,.public-profile-panel__logo-actions .ui-button,.public-profile-panel__section-actions .ui-button{min-height:2.1rem;min-inline-size:5.75rem}.public-profile-panel__logo-button{min-inline-size:6.4rem;flex:none}.public-profile-icon-select{position:relative}.public-profile-icon-select__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.45rem;cursor:pointer}.public-profile-icon-select__preview{display:grid;place-items:center;width:1.2rem;height:1.2rem;color:var(--db-brand-dark);flex:none}.public-profile-icon-select__value{min-width:0;flex:1;text-align:right}.public-profile-icon-select__chevron{width:.9rem;height:.9rem;color:var(--db-muted);flex:none}.public-profile-icon-select__menu{position:absolute;z-index:20;inset-inline:0;top:calc(100% + .35rem);max-height:14rem;overflow:auto;border:1px solid var(--db-line);border-radius:.95rem;background:var(--db-card);box-shadow:0 14px 30px rgba(15,23,42,.12);padding:.35rem}.public-profile-icon-select__option{width:100%;border:0;border-radius:.75rem;background:transparent;color:var(--db-foreground);display:flex;align-items:center;gap:.4rem;padding:.48rem .55rem;font-size:.68rem;font-weight:800;cursor:pointer}.public-profile-icon-select__option.is-selected,.public-profile-icon-select__option:hover{background:var(--db-brand-soft);color:var(--db-brand-dark)}.dashboard-page--dark .public-profile-form>.dashboard-field,.dashboard-page--dark .public-profile-gallery__item,.dashboard-page--dark .public-profile-panel__avatar-row,.dashboard-page--dark .public-profile-panel__empty,.dashboard-page--dark .public-profile-panel__field-block,.dashboard-page--dark .public-profile-panel__file-card,.dashboard-page--dark .public-profile-panel__loading,.dashboard-page--dark .public-profile-panel__logo-row,.dashboard-page--dark .public-profile-panel__repeat-card,.dashboard-page--dark .public-profile-panel__select-wrap,.dashboard-page--dark .public-profile-panel__toggle{border-color:#2b2b2b;background:#171717}.dashboard-page--dark .public-profile-panel__select-wrap--bare{border:0}.dashboard-page--dark .public-profile-icon-select__trigger,.dashboard-page--dark .public-profile-panel .request-form__textarea,.dashboard-page--dark .public-profile-panel .ui-input,.dashboard-page--dark .public-profile-panel__textarea{border-color:#2f2f2f;background:#101010;color:#f5f5f5}.dashboard-page--dark .public-profile-panel__file-card-copy strong,.dashboard-page--dark .public-profile-panel__logo-copy strong,.dashboard-page--dark .public-profile-panel__section-head h3{color:#ffffff}.public-profile-cropper{display:grid;justify-items:center;gap:.9rem;padding-block:.15rem .05rem}.public-profile-cropper__stage{position:relative;margin-inline:auto;border:1px solid var(--db-line);border-radius:50%;overflow:hidden;background:var(--db-surface);touch-action:none;user-select:none;isolation:isolate}.public-profile-cropper__stage:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);pointer-events:none;z-index:1}.public-profile-cropper__image{position:absolute;inset-inline-start:50%;inset-block-start:50%;object-fit:cover;object-position:center center;max-width:none;max-height:none;will-change:transform;transform-origin:center center;z-index:2;display:block}.public-profile-cropper__control{width:min(24rem,100%);display:grid;justify-items:center;gap:.45rem;color:var(--db-foreground);font-size:.68rem;font-weight:700;text-align:center}.public-profile-cropper__control input[type=range]{width:100%;max-width:18rem;accent-color:var(--brand)}.dashboard-page--dark .public-profile-cropper__stage{border-color:#303030;background:#171717}.dashboard-page--dark .public-profile-cropper__stage:after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.dashboard-page--dark .public-profile-cropper__control{color:var(--db-foreground)}.dashboard-page :where(button,.ui-button,.request-new-btn,.request-link-btn,.request-back-link,.dashboard-action-btn,.dashboard-home-v2__more,.dashboard-home-v2__wallet-action,.ticket-chat-compose__submit,.address-postal-inquiry__btn,.team-panel__stepper-btn,.team-panel__member-remove,.team-panel__edit-button,.team-panel__cancel-button,.team-panel__save-button,.request-payment__methods button,.wallet-topup__presets button,.reservations-panel__tabs button,.orders-category-card,.ticket-department-grid button,.dashboard-card--tickets .request-new-btn,.dashboard-card--tickets .request-link-btn,.dashboard-card--tickets .ticket-department-grid button,.dashboard-internship__actions .ui-button,.dashboard-internship__log-cell--actions .ui-button){border-radius:.72rem!important}.dashboard-page--dark .public-profile-status--draft{background:rgba(148,163,184,.14);color:#cbd5e1;border-color:rgba(148,163,184,.28)}.dashboard-page--dark .public-profile-status--pending{background:rgba(181,71,8,.2);color:#fbbf24;border-color:rgba(251,191,36,.22)}.dashboard-page--dark .public-profile-status--approved{background:rgba(2,122,72,.18);color:#6ee7b7;border-color:rgba(110,231,183,.24)}.dashboard-page--dark .public-profile-panel__note,.dashboard-page--dark .public-profile-status--rejected{background:rgba(192,16,72,.18);color:#fda4af;border-color:rgba(253,164,175,.24)}.dashboard-field{min-width:0}.dashboard-field--full{grid-column:1/-1}.dashboard-page :where(.ui-label,.dashboard-field__label,.dashboard-field label,.request-form label){display:flex;align-items:center;gap:.22rem;color:var(--db-brand-dark);font-size:.78rem;font-weight:600;line-height:1.35;margin-bottom:.2rem}.dashboard-field__input-wrap{position:relative;display:block}.dashboard-field--label-inside .dashboard-field__label{display:none}.dashboard-field--label-inside .dashboard-field__input-wrap{margin-top:0}.dashboard-page :where(.ui-input,.ui-select__trigger,.persian-datepicker__input,.request-form__textarea,.dashboard-field__static-value,.jalali-picker-btn,.location-select__trigger){width:100%;min-height:2.35rem;border:1px solid var(--db-line);border-radius:.78rem;background:var(--db-card);color:var(--db-foreground);outline:none;padding:.45rem .68rem;font-size:.82rem;font-weight:400;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease}.dashboard-page :where(.ui-input,.ui-select__trigger,.persian-datepicker__input,.request-form__textarea)::placeholder{color:color-mix(in srgb,var(--db-muted) 60%,transparent)}.dashboard-page :where(.ui-input,.ui-select__trigger,.persian-datepicker__input,.request-form__textarea,.jalali-picker-btn,.location-select__trigger):focus-visible{border-color:var(--db-brand-dark);box-shadow:0 0 0 4px rgba(206,119,76,.12)}.dashboard-field--icon .dashboard-field__static-value,.dashboard-field--icon .ui-input{padding-inline-start:2.5rem}.dashboard-field__icon,.dashboard-field__label-icon{display:grid;place-items:center;flex:none}.dashboard-field__icon{color:var(--db-brand-dark)}.dashboard-field__label-icon{width:1.32rem;height:1.32rem;border-radius:999px;background:var(--db-brand-soft);color:var(--db-brand-dark);box-shadow:none}.dashboard-field__label-icon svg{width:.78rem;height:.78rem}.dashboard-field__label-text{display:inline-flex;align-items:center;gap:.18rem}.dashboard-field__static-label{display:inline-flex;align-items:center;gap:.28rem;flex-wrap:wrap}.dashboard-field__static-label-icon{display:grid;place-items:center;width:1.22rem;height:1.22rem;border-radius:999px;background:var(--db-brand-soft);color:var(--db-brand-dark);box-shadow:none;flex:none}.dashboard-field__static-label-icon svg{width:.74rem;height:.74rem}.dashboard-field__input-wrap>.dashboard-field__icon,.request-textarea-wrap>.dashboard-field__icon{position:absolute;inset-inline-start:.85rem;top:1.4rem;transform:translateY(-50%);z-index:1}.personal-profile-form .dashboard-field__static-value{display:flex;align-items:center;padding-block:0;line-height:1.2}.request-form__textarea{min-height:8rem;resize:vertical}.address-form-actions,.public-profile-panel__actions,.request-form__actions{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}.request-required{color:#c01048;margin-inline-start:.2rem}.request-table-wrap{margin-top:.75rem;overflow:hidden;border:1px solid var(--db-line);border-radius:1.4rem;background:var(--db-card)}.request-table-inner{width:100%;overflow-x:auto}.request-table{width:100%;min-width:760px;border-collapse:collapse;color:var(--db-foreground)}.request-table td,.request-table th{padding:.5rem .55rem;border-bottom:1px solid var(--db-line);text-align:center;vertical-align:middle}.request-table th{color:var(--db-muted);background:transparent;font-size:8px;font-weight:900}.request-table td{color:var(--db-foreground);font-size:9px}.request-table tr:last-child td{border-bottom:0}.request-table tbody tr:hover td{background:transparent}.request-code{color:var(--db-brand-dark);font-weight:900}.request-table__empty-cell{padding:0}.dashboard-page :where(.dashboard-home-v2,.orders-category-grid,.services-quick-grid,.support-grid,.home-overview__grid,.request-info-grid,.addresses-grid,.team-panel__grid,.wallet-summary-grid){display:grid;gap:.75rem}.dashboard-home-v2{grid-template-columns:minmax(0,1fr);align-items:start;gap:.68rem;padding:.08rem .18rem .18rem}.dashboard-home-v2--overview{gap:.68rem}.dashboard-home-v2__content-grid,.dashboard-home-v2__stats-grid{display:grid;gap:.75rem;min-width:0}.dashboard-home-v2__stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-home-v2__content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-home-v2__surface--wide{grid-column:1/-1}.dashboard-home-v2__stat-card,.dashboard-home-v2__surface{border:1px solid #dee3ec;border-radius:1rem;background:#ffffff;box-shadow:none}.dashboard-home-v2__stat-card{display:grid;align-content:center;gap:.08rem;min-height:4.4rem;padding:.62rem .82rem}.dashboard-home-v2__stat-card--wide{grid-column:1/-1}.dashboard-home-v2__wallet-stat-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.6rem;width:100%;min-width:0}.dashboard-home-v2__wallet-stat-title{display:inline-flex;align-items:center;gap:.28rem;justify-self:start;min-width:0}.dashboard-home-v2__wallet-stat-title .dashboard-home-v2__stat-label{font-size:clamp(.8rem,.45vw + .68rem,.92rem);font-weight:850;line-height:1.15}.dashboard-home-v2__wallet-stat-title .dashboard-home-v2__stat-icon{width:1.45rem;height:1.45rem}.dashboard-home-v2__wallet-stat-title .dashboard-home-v2__wallet-stat-icon-svg{width:1rem;height:1rem}.dashboard-home-v2__wallet-stat-unit,.dashboard-home-v2__wallet-stat-value{display:inline-flex;align-items:center;justify-content:center;min-width:0;white-space:nowrap}.dashboard-home-v2__wallet-stat-value{justify-self:center}.dashboard-home-v2__wallet-stat-value .dashboard-home-v2__stat-value{font-weight:700;font-size:clamp(.88rem,.5vw + .74rem,1rem)}.dashboard-home-v2__wallet-stat-unit{justify-self:end}.dashboard-home-v2__stat-card--accent{border-color:rgba(206,119,76,.22)}.dashboard-home-v2__stat-label{color:var(--db-brand-dark);font-size:.68rem;font-weight:800;line-height:1.25}.dashboard-home-v2__stat-label-wrap{display:inline-flex;align-items:center;gap:.28rem;min-width:0}.dashboard-card--tickets .tickets-panel__stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.15rem 0 .9rem}.dashboard-card--tickets .tickets-panel__stat-card{position:relative;display:grid;gap:.24rem;align-content:space-between;min-height:3.9rem;padding:.62rem .82rem;border:1px solid var(--db-line);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--db-card) 94%,var(--db-brand-soft) 6%),var(--db-card));box-shadow:none;overflow:hidden}.dashboard-card--tickets .tickets-panel__stat-card:before{content:"";position:absolute;inset-block:.35rem;inset-inline-start:0;width:.22rem;background:currentColor;border-radius:999px;opacity:.9}.dashboard-card--tickets .tickets-panel__stat-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.45rem}.dashboard-card--tickets .tickets-panel__stat-label{color:inherit;font-size:.76rem;font-weight:700;line-height:1.2}.dashboard-card--tickets .tickets-panel__stat-icon{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;background:color-mix(in srgb,currentColor 14%,transparent);color:currentColor;flex:none}.dashboard-card--tickets .tickets-panel__stat-icon .dashboard-lucide-icon,.dashboard-card--tickets .tickets-panel__stat-icon svg{width:.88rem;height:.88rem}.dashboard-card--tickets .tickets-panel__stat-value{position:relative;z-index:1;color:var(--db-foreground);font-size:clamp(.94rem,.78vw + .72rem,1.16rem);font-weight:700;line-height:1;letter-spacing:-.02em}.dashboard-card--tickets .tickets-panel__stat-card--total{color:var(--db-brand-dark);border-color:rgba(206,119,76,.24)}.dashboard-card--tickets .tickets-panel__stat-card--pending{color:#d58a16;border-color:rgba(226,150,36,.24)}.dashboard-card--tickets .tickets-panel__stat-card--answered{color:#2f9e58;border-color:rgba(52,171,96,.24)}.dashboard-page--dark .dashboard-card--tickets .tickets-panel__stat-card{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015));border-color:#2a2a2a}.dashboard-page--dark .dashboard-card--tickets .tickets-panel__stat-value{color:#ffffff}.dashboard-page--dark .dashboard-card--tickets .tickets-panel__stat-card--total{color:#ffb28d}.dashboard-page--dark .dashboard-card--tickets .tickets-panel__stat-card--pending{color:#ffd08a}.dashboard-page--dark .dashboard-card--tickets .tickets-panel__stat-card--answered{color:#8be0ab}.dashboard-home-v2__stat-icon{width:1.15rem;height:1.15rem;display:inline-grid;place-items:center;flex:none;border-radius:999px;background:rgba(206,119,76,.1);color:var(--db-brand-dark)}.dashboard-home-v2__stat-icon .dashboard-lucide-icon,.dashboard-home-v2__stat-icon svg,.dashboard-home-v2__stat-icon-svg{width:.68rem;height:.68rem}.dashboard-home-v2__stat-row{display:flex;align-items:center;justify-content:space-between;gap:.42rem;width:100%;min-width:0}.dashboard-home-v2__stat-value-wrap{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:.14rem;min-width:0;white-space:nowrap}.dashboard-home-v2__stat-value{color:var(--db-foreground);font-size:.92rem;font-weight:900;line-height:1.15}.dashboard-home-v2__stat-value.dashboard-wallet-balance--negative{color:#dc2626}.dashboard-home-v2__stat-value.dashboard-wallet-balance--positive{color:#027a48}.dashboard-home-v2__stat-unit{color:var(--db-muted);font-size:.58rem;font-style:normal;font-weight:600;line-height:1.2}.dashboard-home-v2__surface{display:grid;gap:.75rem;padding:.95rem 1rem;min-width:0;align-content:start;justify-items:stretch}.dashboard-home-v2__surface-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.28rem;row-gap:.12rem}.dashboard-home-v2__surface-icon{width:1.85rem;height:1.85rem;display:inline-grid;place-items:center;flex:none;border-radius:999px;background:rgba(206,119,76,.1);color:var(--db-brand-dark)}.dashboard-home-v2__surface-icon svg{width:.9rem;height:.9rem}.dashboard-home-v2__surface-actions{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;flex-wrap:wrap}.dashboard-home-v2__head-copy{gap:.12rem;justify-self:start;text-align:right}.dashboard-home-v2__surface-head .request-title-main{white-space:nowrap}.dashboard-home-v2__surface-link{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.3rem .72rem;border:1px solid #dee3ec;border-radius:999px;background:#ffffff;color:var(--db-foreground);font-size:.62rem;font-weight:800;line-height:1;white-space:nowrap;width:fit-content;flex:none;box-shadow:none}.dashboard-home-v2__surface-link-icon{width:.68rem;height:.68rem;flex:none}.dashboard-home-v2 .dashboard-home-v2__surface-link.request-link-btn{min-height:1.65rem!important;padding:.18rem .46rem!important;border-radius:.72rem!important;font-size:.54rem!important;font-weight:700!important;gap:.18rem!important;width:fit-content!important;flex:none!important}.dashboard-home-v2 .dashboard-home-v2__surface-link.request-link-btn .dashboard-home-v2__surface-link-icon{width:.6rem;height:.6rem}.dashboard-home-v2__surface-link:hover{border-color:rgba(206,119,76,.42);background:rgba(206,119,76,.08);color:var(--db-brand-dark)}.dashboard-home-v2__list{display:grid;gap:.5rem}.dashboard-home-v2__ticket-link{display:block;color:inherit;text-decoration:none}.dashboard-home-v2__ticket-link:focus-visible .dashboard-home-v2__list-item,.dashboard-home-v2__ticket-link:hover .dashboard-home-v2__list-item{border-color:rgba(206,119,76,.28);background:rgba(206,119,76,.05)}.dashboard-home-v2__order-link{display:block;color:inherit;text-decoration:none}.dashboard-home-v2__order-link:focus-visible .dashboard-home-v2__list-item,.dashboard-home-v2__order-link:hover .dashboard-home-v2__list-item{border-color:rgba(206,119,76,.28);background:rgba(206,119,76,.05)}.dashboard-home-v2__list-item{display:grid;gap:.35rem;border:1px solid #dee3ec;border-radius:.82rem;background:#fbfbfc;padding:.72rem .8rem}.dashboard-home-v2__list-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;flex-wrap:wrap}.dashboard-home-v2__order-row{display:flex;align-items:center;justify-content:space-between;gap:.55rem;min-width:0}.dashboard-home-v2__order-label{color:var(--db-muted);font-size:.6rem;font-weight:700;line-height:1.4;white-space:nowrap}.dashboard-home-v2__transaction-label{color:var(--db-muted);font-size:.72rem;font-weight:400;line-height:1.35;white-space:nowrap}.dashboard-home-v2__order-value-row{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.dashboard-home-v2__order-row--value-only .dashboard-home-v2__order-value-row{width:100%;justify-content:space-between}.dashboard-home-v2__order-value-row--spaced{width:100%}.dashboard-home-v2__list-item-code,.dashboard-home-v2__order-text{color:var(--db-foreground);font-size:.72rem;font-weight:700;line-height:1.35;white-space:nowrap}.dashboard-home-v2__order-text{color:var(--db-muted);font-weight:400}.dashboard-home-v2__list-item-title{color:var(--db-foreground);font-size:.72rem;font-weight:800;line-height:1.45}.dashboard-home-v2__list-item-meta{display:flex;flex-wrap:wrap;gap:.2rem .45rem;color:var(--db-muted);font-size:.58rem;font-weight:600;line-height:1.6}.dashboard-home-v2__list-item-value{display:inline-flex;align-items:baseline;gap:.18rem;justify-self:start;color:var(--db-brand-dark);font-size:.72rem;font-weight:700;line-height:1.4}.dashboard-home-v2__list-item--order .dashboard-home-v2__list-item-code,.dashboard-home-v2__list-item--order .dashboard-home-v2__list-item-value{font-weight:700}.dashboard-home-v2__list-item-value span{color:var(--db-muted);font-size:.58rem;font-weight:600}.dashboard-home-v2__empty{align-self:start;display:grid;place-items:center;min-height:4.3rem;border:1px dashed #dde3ed;border-radius:.82rem;background:#fbfbfc;padding:.8rem;text-align:center}.dashboard-home-v2__empty p{margin:0;color:var(--db-muted);font-size:.64rem;line-height:1.75}.dashboard-home-v2__surface .dashboard-status-text{min-height:1.45rem;padding-inline:.45rem;font-size:.5rem}.dashboard-home-v2__panel.ui-card{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.dashboard-home-v2__panel-content{padding:0!important;background:transparent!important}.dashboard-home-v2__panel section{display:grid;gap:.75rem;min-width:0}.dashboard-home-v2__section-head{padding:.15rem .25rem 0}.dashboard-home-v2__section-head .request-title-main{color:var(--db-foreground)!important}.dashboard-home-v2__surface .request-title-main{color:var(--db-brand-dark)!important;font-size:.9rem!important;font-weight:900!important}.dashboard-home-v2__head-copy{min-width:0;display:grid;gap:.18rem}.dashboard-home-v2__description{margin:0;color:var(--db-muted);font-size:.7rem;line-height:1.65}.dashboard-home-v2__timeline .request-orders-empty,.dashboard-home-v2__timeline .request-orders-empty--full{width:100%;min-height:8.5rem;padding:1rem .85rem;border:1px dashed #dde3ed;border-radius:1.15rem;background:#fbfbfc;text-align:center;gap:.38rem}.dashboard-home-v2__timeline .request-orders-empty p,.dashboard-home-v2__timeline .request-orders-empty--full p{margin:0;font-size:.56rem;line-height:1.75}.dashboard-home-v2__timeline .request-orders-empty__icon{width:1.65rem;height:1.65rem;border-radius:999px}.dashboard-home-v2__timeline .request-orders-empty__icon svg{width:.82rem;height:.82rem}.dashboard-home-v2__wallet-card{display:grid;gap:.6rem;padding:.95rem 1rem!important}.dashboard-home-v2__timeline-card,.dashboard-home-v2__wallet-card{border:1px dashed #dde3ed!important;background:#fbfbfc!important;border-radius:1.15rem!important}.dashboard-home-v2__wallet-summary{display:grid;gap:0}.dashboard-home-v2__wallet-card p{position:relative;min-width:0;min-height:2rem;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important}.dashboard-home-v2__timeline-card p span,.dashboard-home-v2__wallet-card p span{color:var(--db-muted);font-weight:400}.dashboard-home-v2__timeline-card strong,.dashboard-home-v2__wallet-card strong{font-weight:700!important}.dashboard-home-v2__wallet-amount{font-size:1.05rem}.dashboard-home-v2__price-amount{font-size:.74rem}.dashboard-home-v2__wallet-card .dashboard-wallet-balance--positive{color:#027a48!important}.dashboard-home-v2__wallet-card .dashboard-wallet-balance--negative{color:#dc2626!important}.dashboard-home-v2__wallet-card em{margin-inline-start:auto;color:var(--db-muted);font-style:normal;font-size:.72rem}.dashboard-home-v2__wallet-words strong{text-align:center}.dashboard-home-v2__wallet-card strong{position:absolute;left:50%;transform:translateX(-50%);text-align:center}.dashboard-home-v2__more,.dashboard-home-v2__wallet-action{justify-self:end;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:.25rem!important;min-height:0;padding:0!important;border-radius:0!important;border:0!important;background:transparent!important;color:var(--brand)!important;font-size:.66rem!important;font-weight:700!important}.dashboard-home-v2__more:hover,.dashboard-home-v2__wallet-action:hover{background:transparent!important;color:var(--brand-dark)!important}.dashboard-home-v2__more svg,.dashboard-home-v2__wallet-action svg{width:.82rem;height:.82rem;display:block}.dashboard-home-v2__timeline{display:grid;gap:.65rem}.dashboard-home-v2__timeline-row{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:stretch;gap:.55rem}.dashboard-home-v2__timeline-dot{width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;align-self:center;background:var(--brand);color:#ffffff;font-size:.72rem;font-weight:700}.dashboard-home-v2__timeline-card{position:relative;display:grid;grid-template-columns:repeat(3,minmax(9rem,1fr)) auto auto;align-items:center;column-gap:2.8rem;row-gap:.7rem;padding:.85rem 1rem!important}.dashboard-home-v2__timeline-card p{min-width:0;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.18rem!important;white-space:nowrap}.dashboard-home-v2__timeline-card p span{flex:none}.dashboard-home-v2__timeline-card p strong{min-width:0;white-space:nowrap;text-align:left}.dashboard-home-v2__timeline-card .dashboard-status-text{margin-inline-start:0}.dashboard-home-v2__timeline-open{margin-inline-start:auto;width:1.85rem;height:1.85rem;border:0;border-radius:999px;display:grid;place-items:center;background:var(--brand);color:#ffffff}.dashboard-home-v2__timeline-open svg{width:.9rem;height:.9rem}.dashboard-page--dark .dashboard-home-v2__timeline-card,.dashboard-page--dark .dashboard-home-v2__wallet-card{border-color:#2f2f2f!important;background:#181818!important}.dashboard-page--dark .dashboard-home-v2__stat-card,.dashboard-page--dark .dashboard-home-v2__surface{border-color:#2a2a2a;background:#171717}.dashboard-page--dark .dashboard-home-v2__stat-card--accent{border-color:rgba(243,176,138,.2)}.dashboard-page--dark .dashboard-home-v2__stat-label,.dashboard-page--dark .dashboard-home-v2__surface .request-title-main{color:#f3b08a!important}.dashboard-page--dark .dashboard-home-v2__list-item-title,.dashboard-page--dark .dashboard-home-v2__list-item-value,.dashboard-page--dark .dashboard-home-v2__stat-value{color:#f5f5f5}.dashboard-page--dark .dashboard-home-v2__description,.dashboard-page--dark .dashboard-home-v2__empty p,.dashboard-page--dark .dashboard-home-v2__list-item-meta,.dashboard-page--dark .dashboard-home-v2__stat-unit{color:#a8a8a8}.dashboard-page--dark .dashboard-home-v2__empty,.dashboard-page--dark .dashboard-home-v2__list-item,.dashboard-page--dark .dashboard-home-v2__surface-link{border-color:#2a2a2a;background:#121212}.dashboard-page--dark .dashboard-home-v2__surface-link{color:#f5f5f5}.dashboard-page--dark .dashboard-home-v2__surface-link:hover{border-color:rgba(243,176,138,.34);background:rgba(206,119,76,.12);color:#ffd5c2}.dashboard-page--dark .dashboard-home-v2__surface-icon{background:rgba(206,119,76,.16);color:#f3b08a}.dashboard-page--dark .dashboard-home-v2__section-head .request-title-main{color:#ffffff!important}.dashboard-page--dark .dashboard-home-v2__description,.dashboard-page--dark .dashboard-home-v2__timeline-card p span,.dashboard-page--dark .dashboard-home-v2__wallet-card em,.dashboard-page--dark .dashboard-home-v2__wallet-card p span{color:#a8a8a8}.dashboard-page--dark .dashboard-home-v2__timeline-card strong,.dashboard-page--dark .dashboard-home-v2__wallet-card strong{color:#f0f0f0}.wallet-page{display:grid;gap:.4rem;padding:.35rem .5rem .6rem}.wallet-summary,.wallet-topup,.wallet-transactions{border:0;border-radius:0;background:transparent;padding:0;min-width:0}.wallet-summary__content,.wallet-topup__content,.wallet-transactions__content{border:1px solid #dee3ec;border-radius:1rem;background:transparent;padding:.8rem;display:grid;gap:.42rem;min-width:0}.wallet-summary__title-row,.wallet-topup__title-row,.wallet-transactions__title-row{justify-content:flex-start;align-items:center;gap:.42rem;margin:0}.wallet-summary__title-row .request-title-main,.wallet-topup__title-row .request-title-main,.wallet-transactions__title-row .request-title-main{margin:0;color:var(--db-brand-dark)!important;font-size:.86rem!important;font-weight:800!important;line-height:1.35}.dashboard-page--dark .wallet-summary__title-row .request-title-main,.dashboard-page--dark .wallet-topup__title-row .request-title-main,.dashboard-page--dark .wallet-transactions__title-row .request-title-main{color:#f3b08a!important}.wallet-summary__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:.65rem}.wallet-summary__balance,.wallet-summary__words,.wallet-topup__amount-words{border:1px dashed #dde3ed;border-radius:.78rem;background:#fbfbfc;padding:.68rem .75rem;min-width:0}.wallet-summary__balance{display:flex;align-items:center;justify-content:flex-start;gap:.35rem;flex-wrap:wrap}.wallet-topup__amount-words{margin-top:-.38rem;padding-block:.5rem;display:grid;gap:.25rem}.wallet-summary__words{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.wallet-summary__line-label,.wallet-summary__words-label,.wallet-summary__words-unit,.wallet-topup__amount-words span{color:var(--db-muted);font-size:.64rem;font-weight:400}.wallet-summary__amount-value{min-width:0;display:inline-flex;align-items:baseline;gap:.25rem;white-space:nowrap}.wallet-summary__amount-number{font-size:.68rem;font-weight:800;line-height:1.7}.wallet-summary__currency-symbol{color:var(--db-muted);font-size:.64rem;font-weight:700}.wallet-summary__words-value,.wallet-topup__amount-words strong{color:var(--db-foreground);font-size:.68rem;font-weight:800;line-height:1.7;overflow-wrap:anywhere}.wallet-topup__amount-words strong.is-money-error{color:#dc2626!important}.dashboard-page--dark .wallet-topup__amount-words strong.is-money-error{color:#fca5a5!important}.wallet-summary__words-unit,.wallet-summary__words-value{white-space:nowrap}.wallet-topup__form{display:grid;gap:.65rem}.wallet-topup__form .dashboard-field__label{margin-bottom:.28rem;color:var(--db-brand-dark);font-size:.52rem;font-weight:800}.wallet-topup__form .dashboard-field__input-wrap{display:block}.wallet-topup__form .dashboard-field--icon .ui-input{min-height:2.25rem;border-radius:999px;padding-block:.42rem;padding-inline-start:2.15rem;padding-inline-end:2.65rem;font-size:.66rem;font-weight:700}.wallet-topup__form .dashboard-field--icon .ui-input::placeholder{color:color-mix(in srgb,var(--db-muted) 72%,transparent);font-size:.64rem;font-weight:500}.wallet-topup__form .dashboard-field__input-wrap>.dashboard-field__icon{inset-inline-start:.72rem;top:50%;color:var(--db-brand-dark)}.wallet-topup__form .dashboard-field__input-wrap>.dashboard-field__icon svg{width:.82rem;height:.82rem}.wallet-topup__form .dashboard-field__suffix{position:absolute;inset-inline-end:.9rem;top:50%;transform:translateY(-50%);color:var(--db-muted);font-size:.62rem;font-weight:700;line-height:1;pointer-events:none}.wallet-topup__presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.wallet-topup__presets button{min-height:2.1rem;border:1px dashed #dde3ed;border-radius:999px;background:#fbfbfc;color:var(--db-muted);padding:.34rem .55rem;font-size:.58rem;font-weight:700;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.wallet-topup__presets button:hover{border-color:rgba(206,119,76,.42);color:var(--db-brand-dark);transform:translateY(-1px)}.wallet-topup__presets button.is-active{border-style:solid;border-color:var(--db-brand-dark);background:var(--db-brand-soft);color:var(--db-brand-dark)}.wallet-topup__form>.ui-button{width:fit-content;min-height:2.2rem;padding:.46rem .8rem;justify-self:start;font-size:.62rem!important}.wallet-topup__submit-icon{width:.82rem;height:.82rem}.wallet-transactions__table-wrap{overflow-x:auto;border:1px solid var(--db-line);border-radius:1.4rem;background:var(--db-card);-webkit-overflow-scrolling:touch}.wallet-transactions__table{min-width:48rem;table-layout:fixed;width:100%;border-collapse:collapse}.wallet-transactions__table th{height:2.9rem;background:#fbfbfc;color:var(--db-muted);font-size:.72rem;font-weight:800}.wallet-transactions__table td,.wallet-transactions__table th{padding:.5rem .55rem;text-align:center;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet-transactions__table td{color:var(--db-foreground);font-size:.66rem;font-weight:600}.wallet-transactions__table tbody tr{height:3.1rem}.wallet-transactions__table tbody tr:nth-child(odd) td{background:#ffffff}.wallet-transactions__table tbody tr:nth-child(2n) td{background:#f9fafb}.wallet-transactions__table tbody tr:nth-child(odd):hover td{background:#ffffff}.wallet-transactions__table tbody tr:nth-child(2n):hover td{background:#f9fafb}.wallet-col-amount{white-space:nowrap}.wallet-amount-text--negative,.wallet-amount-text--positive{display:inline-flex;align-items:baseline;justify-content:center;gap:.16rem;font-weight:800;white-space:nowrap}.wallet-receipt-link.dashboard-file-chip{min-height:1.45rem;padding:.18rem .42rem;gap:.18rem;font-size:.54rem;color:var(--db-foreground)}.wallet-transactions__cards{display:none}.wallet-transactions .ticket-table-footer{margin-top:0}.wallet-transactions__card{border:1px dashed #dde3ed;border-radius:.78rem;background:#ffffff;padding:.68rem .75rem;display:grid;gap:.5rem}.wallet-transactions__card-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.wallet-transactions__card-label{color:var(--db-muted);flex:none}.wallet-transactions__card-value{min-width:0;color:var(--db-foreground);font-size:.58rem;font-weight:800;text-align:left;overflow-wrap:anywhere}.wallet-transactions__card-status{min-width:0}.dashboard-page--dark .wallet-summary,.dashboard-page--dark .wallet-topup,.dashboard-page--dark .wallet-transactions{border:0;background:transparent}.dashboard-page--dark .wallet-summary__balance,.dashboard-page--dark .wallet-summary__words,.dashboard-page--dark .wallet-topup__amount-words,.dashboard-page--dark .wallet-topup__presets button,.dashboard-page--dark .wallet-transactions__card,.dashboard-page--dark .wallet-transactions__table-wrap{border-color:#2a2a2a;background:#121212}.dashboard-page--dark .wallet-summary__content,.dashboard-page--dark .wallet-topup__content,.dashboard-page--dark .wallet-transactions__content{border-color:rgba(255,255,255,.08)}.dashboard-page--dark .wallet-transactions__table th{background:#181818}.dashboard-page--dark .wallet-transactions__table tbody tr:nth-child(odd) td{background:#111111}.dashboard-page--dark .wallet-transactions__table tbody tr:nth-child(2n) td{background:#181818}.dashboard-page--dark .wallet-transactions__table tbody tr:nth-child(odd):hover td{background:#111111}.dashboard-page--dark .wallet-transactions__table tbody tr:nth-child(2n):hover td{background:#181818}.dashboard-page--dark .wallet-summary__words-value,.dashboard-page--dark .wallet-topup__amount-words strong,.dashboard-page--dark .wallet-transactions__card-value{color:#f5f5f5}.wallet-transactions .request-orders-empty,.wallet-transactions .request-orders-empty--full{min-height:8.5rem;padding:1rem .75rem}.wallet-transactions .request-orders-empty p,.wallet-transactions .request-orders-empty--full p{margin:0;font-size:.62rem;line-height:1.75}.wallet-transactions .request-orders-empty__icon{width:1.65rem;height:1.65rem;border-radius:999px}.wallet-transactions .request-orders-empty__icon svg{width:.82rem;height:.82rem}.dashboard-page--dark .wallet-topup__presets button.is-active{border-color:rgba(243,176,138,.42);background:rgba(206,119,76,.12);color:#f3b08a}.dashboard-modal.dashboard-modal--dark.wallet-topup-modal .dashboard-modal__panel,.dashboard-modal.wallet-topup-modal .dashboard-modal__panel{background:#ffffff}.wallet-topup-modal .dashboard-modal__body{background:#fbfbfc}.wallet-topup-modal .dashboard-modal__rows{gap:.42rem}.wallet-topup-modal .dashboard-modal__row{border:1px dashed #d8e1ee;border-radius:.92rem;background:#fbfbfc;padding:.52rem .75rem;min-height:2.45rem}.wallet-topup-modal .dashboard-modal__row span{color:#64748b;font-size:.72rem;font-weight:400}.wallet-topup-modal .dashboard-modal__row strong{color:#0f172a;font-size:.72rem;font-weight:700}.wallet-topup-modal .dashboard-modal__payment{display:grid;gap:.14rem;margin-top:.8rem}.wallet-topup-modal .dashboard-modal__payment-title{margin:0;color:#0f172a;font-size:.8rem;font-weight:400}.wallet-topup-modal .dashboard-modal__payment-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.wallet-topup-modal .dashboard-modal__payment-methods button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.55rem;padding:.5rem .8rem;border-radius:.82rem;border:1px solid #d8e1ee;background:#fbfbfc;color:#0f172a;font-size:.74rem;font-weight:700}.wallet-topup-modal .dashboard-modal__payment-methods button svg{width:.85rem;height:.85rem;flex:none}.wallet-topup-modal .dashboard-modal__payment-methods button:hover:not(:disabled){border-color:rgba(206,119,76,.42);color:var(--brand-dark)}.wallet-topup-modal .dashboard-modal__payment-methods button.is-active{border-color:var(--brand);background:rgba(206,119,76,.08);color:var(--brand-dark)}.dashboard-page--dark .wallet-topup-modal .dashboard-modal__body{background:#fbfbfc}.dashboard-page--dark .wallet-topup-modal .dashboard-modal__row{border-color:#d8e1ee;background:#fbfbfc}.dashboard-page--dark .wallet-topup-modal .dashboard-modal__payment-methods button,.dashboard-page--dark .wallet-topup-modal .dashboard-modal__payment-title,.dashboard-page--dark .wallet-topup-modal .dashboard-modal__row span{color:#0f172a}.dashboard-page--dark .wallet-topup-modal .dashboard-modal__payment-methods button{background:#fbfbfc;border-color:#d8e1ee}.dashboard-page--dark .wallet-topup-modal .dashboard-modal__payment-methods button.is-active{border-color:var(--brand);background:rgba(206,119,76,.08);color:var(--brand-dark)}.dashboard-page--dark .wallet-topup__form .dashboard-field__input-wrap>.dashboard-field__icon,.dashboard-page--dark .wallet-topup__form .dashboard-field__label{color:#f3b08a}.dashboard-page--dark .wallet-topup__form .dashboard-field__suffix{color:#a8a8a8}.wallet-topup-modal .payment-terminal-panel{gap:.14rem}.wallet-topup-modal .payment-terminal-panel>p{margin:.72rem 0 0;color:#64748b;font-size:.7rem;font-weight:400;line-height:1.6}.wallet-topup-modal .dashboard-modal__card-box{display:grid;gap:.45rem;margin-top:.9rem;padding:.72rem .78rem;border:1px solid #d8e1ee;border-radius:.95rem;background:#fbfbfc}.wallet-topup-modal .dashboard-modal__card-number-row{display:flex;align-items:center;justify-content:center;gap:.45rem}.wallet-topup-modal .dashboard-modal__card-number{margin:0;color:#0f172a;font-size:.86rem;font-weight:800;line-height:1.35;letter-spacing:.02em;direction:ltr;text-align:center}.wallet-topup-modal .dashboard-modal__card-owner{margin:0;color:#64748b;font-size:.7rem;font-weight:400;line-height:1.45;text-align:center}.wallet-topup-modal .dashboard-modal__card-copy{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;align-self:center;justify-self:center;width:fit-content;min-height:2.05rem;padding:.34rem .62rem;border:1px solid #d8e1ee;border-radius:.78rem;background:#ffffff;color:#0f172a;font-size:.68rem;font-weight:700;line-height:1;box-shadow:none}.wallet-topup-modal .dashboard-modal__card-copy:hover{border-color:rgba(206,119,76,.42);color:var(--brand-dark)}.wallet-topup-modal .dashboard-modal__card-copy .dashboard-lucide-icon,.wallet-topup-modal .dashboard-modal__card-copy svg{width:.82rem;height:.82rem;flex:none}.dashboard-modal.wallet-topup-modal .ticket-attachment-field{display:grid;gap:.35rem;min-width:0;margin-top:1rem}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__label{margin:0;padding-inline:.05rem;color:#0f172a;font-size:.72rem;font-weight:800;line-height:1.3}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__dropzone,.dashboard-modal.wallet-topup-modal .ticket-attachment-field__selected{width:100%;border:1.5px dashed #d8dee8;border-radius:1rem;background:#fbfbfc;box-shadow:none}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__dropzone{min-height:4rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.72rem .85rem;text-align:right;color:var(--db-foreground);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__dropzone.is-dragover,.dashboard-modal.wallet-topup-modal .ticket-attachment-field__dropzone:hover{border-color:rgba(198,113,72,.52);background:#fff2ea;transform:translateY(-1px)}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__dropzone:disabled{cursor:not-allowed;opacity:.72;transform:none}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__dropzone-icon{width:2rem;height:2rem;border-radius:.7rem;display:grid;place-items:center;flex:0 0 auto;background:#eef2f7;color:#334155}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__dropzone-copy{min-width:0;display:grid;gap:.1rem}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__dropzone-line{color:var(--db-foreground);font-size:.78rem;font-weight:700;line-height:1.45}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__dropzone-copy small{color:var(--db-muted);font-size:.62rem;line-height:1.35}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__input{display:none}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__selected{min-height:4.25rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.55rem .65rem;border-color:#d8dee8;background:#fbfbfc}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__selected-list{display:grid;gap:.55rem}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__content{min-width:0;display:flex;align-items:center;gap:.6rem;flex:1 1 auto}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__thumb{width:4.4rem;height:2.8rem;border-radius:.7rem;overflow:hidden;flex:0 0 auto;border:1px solid #e2e8f0;background:#fff}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__thumb img{width:100%;height:100%;object-fit:cover;display:block}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__thumb-fallback{width:100%;height:100%;display:grid;place-items:center;gap:.2rem;background:linear-gradient(180deg,#f8fafc,#eef3f8);color:#64748b}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__thumb-fallback .dashboard-lucide-icon,.dashboard-modal.wallet-topup-modal .ticket-attachment-field__thumb-fallback svg{width:1rem;height:1rem}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__thumb-fallback span{font-size:.65rem;font-weight:800;letter-spacing:.08em}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__details{min-width:0;display:grid;gap:.15rem}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__name{color:var(--db-foreground);font-size:.75rem;font-weight:700;line-height:1.35;word-break:break-word}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__size{color:var(--db-muted);font-size:.62rem}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__upload-status{display:inline-flex;align-items:center;gap:.3rem;width:fit-content;padding:.18rem .45rem;border-radius:999px;background:rgba(33,139,69,.08);color:#218b45;font-size:.58rem;line-height:1.35}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__upload-track{width:3.8rem;height:.28rem;overflow:hidden;border-radius:999px;background:rgba(33,139,69,.12)}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__upload-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#34a853,#218b45);transition:width .16s ease}.dashboard-modal.dashboard-modal--dark.wallet-topup-modal .ticket-attachment-field__upload-status{background:rgba(126,211,154,.12);color:#7ed39a}.dashboard-modal.dashboard-modal--dark.wallet-topup-modal .ticket-attachment-field__upload-track{background:rgba(126,211,154,.16)}.dashboard-modal.dashboard-modal--dark.wallet-topup-modal .ticket-attachment-field__upload-track>span{background:linear-gradient(90deg,#7ed39a,#4ade80)}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__remove.admin-outline-right-btn{flex:0 0 auto;min-height:2rem;height:2rem;padding:.22rem .45rem;border-radius:.75rem;font-size:.7rem;font-weight:700;box-shadow:none}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__remove.admin-outline-right-btn .admin-outline-right-btn__icon .dashboard-lucide-icon,.dashboard-modal.wallet-topup-modal .ticket-attachment-field__remove.admin-outline-right-btn .admin-outline-right-btn__icon svg{width:12px;height:12px}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__complete{display:inline-flex;align-items:center;gap:.28rem;width:fit-content;padding:.22rem .48rem;border-radius:999px;background:rgba(33,139,69,.08);color:#218b45;font-size:.58rem;font-weight:700;line-height:1.35}.dashboard-modal.wallet-topup-modal .ticket-attachment-field__complete .dashboard-lucide-icon,.dashboard-modal.wallet-topup-modal .ticket-attachment-field__complete svg{width:.76rem;height:.76rem;flex:none;color:currentColor}.dashboard-modal.dashboard-modal--dark.wallet-topup-modal .ticket-attachment-field__complete{background:rgba(126,211,154,.12);color:#7ed39a}.dashboard-modal.dashboard-modal--dark.wallet-topup-modal .dashboard-modal__card-box,.dashboard-modal.dashboard-modal--dark.wallet-topup-modal .ticket-attachment-field__dropzone,.dashboard-modal.dashboard-modal--dark.wallet-topup-modal .ticket-attachment-field__selected{background:#121212;border-color:#d8e1ee}.dashboard-modal.dashboard-modal--dark.wallet-topup-modal .dashboard-modal__card-number,.dashboard-modal.dashboard-modal--dark.wallet-topup-modal .dashboard-modal__card-owner,.dashboard-modal.dashboard-modal--dark.wallet-topup-modal .ticket-attachment-field__dropzone-line,.dashboard-modal.dashboard-modal--dark.wallet-topup-modal .ticket-attachment-field__name{color:#0f172a}.dashboard-modal.dashboard-modal--dark.wallet-topup-modal .dashboard-modal__card-copy,.dashboard-modal.dashboard-modal--dark.wallet-topup-modal .ticket-attachment-field__dropzone-icon{background:#ffffff}.dashboard-modal.dashboard-modal--dark.wallet-topup-modal .ticket-attachment-field__dropzone,.dashboard-modal.dashboard-modal--dark.wallet-topup-modal .ticket-attachment-field__selected{background:#121212;border-color:#2d2d2d}.dashboard-modal.dashboard-modal--dark.wallet-topup-modal .ticket-attachment-field__dropzone.is-dragover,.dashboard-modal.dashboard-modal--dark.wallet-topup-modal .ticket-attachment-field__dropzone:hover{border-color:#dc7141;background:rgba(220,113,65,.1)}.dashboard-modal.dashboard-modal--dark.wallet-topup-modal .ticket-attachment-field__dropzone-icon{background:#1f2937;color:#e5e7eb}.dashboard-modal.dashboard-modal--dark.wallet-topup-modal .ticket-attachment-field__dropzone-line{color:#f5f5f5}.dashboard-modal.dashboard-modal--dark.wallet-topup-modal .ticket-attachment-field__dropzone-copy small,.dashboard-modal.dashboard-modal--dark.wallet-topup-modal .ticket-attachment-field__size{color:#64748b}.wallet-topup-modal .payment-terminal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.wallet-topup-modal .payment-terminal-card{min-height:3.1rem;display:grid;grid-template-columns:3.45rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.48rem .65rem;border:1px solid #d8e1ee;border-radius:.86rem;background:#fbfbfc;color:#0f172a;text-align:right;cursor:pointer}.wallet-topup-modal .payment-terminal-card:hover{border-color:rgba(206,119,76,.42);background:#ffffff}.wallet-topup-modal .payment-terminal-card.is-active{border-color:var(--brand);background:rgba(206,119,76,.08)}.wallet-topup-modal .payment-terminal-card__logo{width:3.45rem;height:1.85rem;border:1px solid #d8e1ee;border-radius:.48rem;background:#ffffff;display:grid;place-items:center;overflow:hidden;padding:.16rem}.wallet-topup-modal .payment-terminal-card__logo :is(img,span){width:100%;height:100%;object-fit:contain}.wallet-topup-modal .payment-terminal-card__copy{min-width:0;display:grid;align-items:center}.wallet-topup-modal .payment-terminal-card__copy strong{color:#0f172a;font-size:.72rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.wallet-topup-modal .payment-terminal-card__check{width:1.15rem;height:1.15rem;display:grid;place-items:center;color:var(--db-brand-dark)}.dashboard-page--dark .wallet-topup-modal .payment-terminal-card__copy strong,.dashboard-page--dark .wallet-topup-modal .payment-terminal-panel>p{color:#0f172a}.dashboard-page--dark .wallet-topup-modal .payment-terminal-card{background:#fbfbfc;border-color:#d8e1ee}.dashboard-page--dark .wallet-topup-modal .payment-terminal-card:hover{background:#ffffff;border-color:rgba(206,119,76,.42)}.dashboard-page--dark .wallet-topup-modal .payment-terminal-card.is-active{background:rgba(206,119,76,.08);border-color:var(--brand)}.dashboard-home-v2__panel--orders{grid-column:1/-1}.addresses-grid,.home-overview__grid,.orders-category-grid,.request-info-grid,.services-quick-grid,.support-grid,.team-panel__grid,.wallet-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-page :where(.orders-category-card,.services-quick-item,.support-grid article,.home-overview__grid article,.dashboard-home-v2__wallet-card,.dashboard-home-v2__timeline-card,.request-info-grid article,.addresses-card,.wallet-transaction-card,.reservations-panel__event-card,.ticket-detail__meta-item,.dashboard-panel){border:1px solid var(--db-line);background:var(--db-card);border-radius:1.35rem;padding:1rem}.dashboard-page :where(.orders-category-card,.ticket-department-grid button){border:1px solid var(--db-line);border-radius:1.35rem;background:var(--db-card);color:var(--db-foreground);padding:.92rem 1rem;width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;white-space:nowrap;font-weight:900;line-height:1}.dashboard-page :where(.orders-category-card>span,.ticket-department-grid button>span){display:inline-grid;place-items:center;flex:none;width:1.2rem;height:1.2rem;line-height:0}.dashboard-page .orders-category-card>span{width:2.15rem;height:2.15rem;border-radius:999px;background:#f9fafb;color:#9ca3af}.dashboard-page :where(.orders-category-card>span svg,.ticket-department-grid button>span svg){width:1.1rem;height:1.1rem}.dashboard-page .orders-category-card strong{font-size:.78rem;line-height:1.25}.dashboard-page :where(.orders-category-card.is-active,.ticket-department-grid button.is-active){border-color:var(--db-brand-dark);background:var(--db-brand-soft);color:var(--db-brand-dark)}.dashboard-card--tickets .ticket-department-grid button.is-active{border-color:rgba(206,119,76,.72);background:rgba(206,119,76,.16);color:var(--db-brand-dark)}.dashboard-page :where(.orders-category-card:hover:not(.is-active),.ticket-department-grid button:hover:not(.is-active)){border-color:rgba(206,119,76,.48);background:rgba(206,119,76,.08);color:var(--db-brand-dark)}.dashboard-page .orders-category-card.is-active>span{background:rgba(194,123,85,.14);color:var(--db-brand-dark)}.dashboard-page--dark .orders-category-card>span{background:#202020;color:#a8a8a8}.dashboard-page--dark .orders-category-card.is-active>span{background:rgba(194,123,85,.22);color:#f0a77f}.dashboard-page--dark :where(.orders-category-card:hover:not(.is-active),.ticket-department-grid button:hover:not(.is-active)){border-color:rgba(206,119,76,.58);background:rgba(206,119,76,.16);color:#ffd5c2}.dashboard-page--dark .dashboard-card--tickets .ticket-department-grid button.is-active{border-color:rgba(206,119,76,.72);background:rgba(206,119,76,.16);color:#ffd5c2}.ticket-department-grid{display:flex;flex-wrap:wrap;gap:.75rem}.team-panel{display:grid;gap:.95rem}.team-panel__content{padding:.35rem 1rem 1rem!important;background:transparent!important}.team-panel__head{display:grid;gap:.28rem;padding:.42rem .15rem .3rem}.team-panel__head .request-title-row--main{width:fit-content}.team-panel__head .request-title-main{color:#151515!important}.team-panel__description{margin:0;color:var(--db-muted);font-size:.8rem;line-height:1.65}.dashboard-card--team .team-panel__head .request-title-main{font-size:clamp(1.1rem,.95vw + .9rem,1.4rem)}.team-panel__form .dashboard-field label{font-size:.8rem;font-weight:700}.team-panel__form .ui-input,.team-panel__form textarea{font-size:.76rem}.team-panel__form .ui-input::placeholder,.team-panel__form textarea::placeholder{font-size:.74rem}.team-panel__content-box{display:grid;gap:.95rem;border:1px dashed #dde3ed;border-radius:.88rem;background:#fbfbfc;padding:1rem}.team-panel__head{padding:.2rem .15rem .1rem;align-items:start;gap:.34rem}.team-panel__title-row{width:fit-content}.team-panel__body{display:grid;gap:.85rem}.team-panel__details,.team-panel__form{display:grid;gap:.6rem}.team-panel__detail-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.team-panel__status{min-height:1.9rem;display:inline-flex;align-items:center;gap:.28rem;border-radius:999px;padding:.28rem .55rem;font-size:.58rem;font-weight:800}.team-panel__status--pending{border:1px solid rgba(206,119,76,.34);background:rgba(206,119,76,.08);color:var(--db-brand-dark)}.team-panel__status--approved{border:1px solid rgba(34,197,94,.28);background:rgba(34,197,94,.1);color:#15803d}.team-panel__cancel-button,.team-panel__edit-button,.team-panel__save-button{min-height:1.9rem;padding:.28rem .58rem}.team-panel__detail-card,.team-panel__members-editor{display:grid;gap:.52rem;border:1px dashed #dde3ed;border-radius:.88rem;background:#ffffff;padding:.92rem .95rem}.team-panel__detail-field-card{display:grid;gap:.18rem;border:1px dashed #dde3ed;border-radius:.82rem;background:#ffffff;padding:.75rem .85rem}.team-panel__detail-label{display:block;color:var(--db-brand-dark);font-size:.72rem;font-weight:800}.team-panel__detail-stack{display:grid;gap:.18rem}.team-panel__detail-name,.team-panel__empty-note,.team-panel__member-checking,.team-panel__member-valid,.team-panel__person strong,.team-panel__person-mobile{color:var(--db-foreground)}.team-panel__detail-name{display:block;font-size:.82rem;font-weight:700;line-height:1.6}.team-panel__detail-desc{margin:0;color:var(--db-muted);font-size:.7rem;line-height:1.8}.team-panel__member-list,.team-panel__member-rows{display:grid;gap:.45rem}.team-panel__member-list{margin:0;padding:0;list-style:none}.dashboard-page :where(.dashboard-field,.dashboard-field__input-wrap,.ui-select,.team-panel__detail-stack,.team-panel__members-editor){min-width:0}.team-panel__person{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;color:var(--db-foreground);font-size:.7rem;line-height:1.5}.team-panel__person-name{display:inline-flex;align-items:center;gap:.32rem;min-width:0}.team-panel__person-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-panel__person-index{display:inline-grid;place-items:center;min-width:1.5rem;height:1.5rem;border-radius:999px;background:var(--db-brand-soft);color:var(--db-brand-dark);font-size:.58rem;font-weight:800}.team-panel__person-mobile{direction:ltr;unicode-bidi:plaintext;display:inline-block;color:var(--db-muted);font-variant-numeric:tabular-nums;letter-spacing:.015em;text-align:left;white-space:nowrap}.team-panel__members-editor-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.team-panel__stepper{display:inline-flex;align-items:center;gap:.3rem}.team-panel__cancel-button,.team-panel__edit-button,.team-panel__member-remove,.team-panel__save-button,.team-panel__stepper-btn{border-radius:999px}.team-panel__stepper-btn{width:1.55rem;height:1.55rem;padding:0;display:inline-grid;place-items:center;border:1px solid var(--db-line);background:var(--db-card);color:var(--db-foreground);box-shadow:none}.team-panel__member-remove svg,.team-panel__stepper-btn svg{width:.82rem;height:.82rem}.team-panel__stepper-count{min-width:1.55rem;height:1.55rem;display:inline-grid;place-items:center;border-radius:999px;border:1px solid var(--db-line);background:var(--db-card);color:var(--db-foreground);font-size:.58rem;font-weight:800}.team-panel__member-rows{margin:0;padding:0;list-style:none}.team-panel__member-row{display:grid;grid-template-columns:1rem minmax(0,1fr) auto auto;align-items:center;gap:.28rem;padding:.5rem .56rem;border-radius:.78rem;border:1px solid var(--db-line);background:var(--db-card)}.team-panel__member-row .ui-input{min-height:1.85rem;font-size:.56rem;font-weight:700}.team-panel__form .ui-input,.team-panel__form .ui-input::placeholder,.team-panel__form textarea,.team-panel__form textarea::placeholder{font-size:.62rem}.team-panel__form textarea{min-height:6.5rem}.team-panel__member-status{display:inline-flex;align-items:center;justify-content:flex-end}.team-panel__member-checking,.team-panel__member-valid{display:inline-flex;align-items:center;gap:.22rem;font-size:.56rem;font-weight:700}.team-panel__member-remove{width:1.55rem;height:1.55rem;padding:0;display:inline-grid;place-items:center;border:1px solid var(--db-line);background:var(--db-card);color:var(--db-foreground);box-shadow:none}.team-panel__empty{display:grid;justify-items:center;gap:.5rem;text-align:center;color:var(--db-muted)}.team-panel__empty-note{margin:.05rem 0 0;font-size:.58rem;line-height:1.55;color:var(--db-muted);justify-self:center;width:100%;text-align:right}.team-panel__empty svg{width:1.3rem;height:1.3rem}.dashboard-page--dark .team-panel__content-box,.dashboard-page--dark .team-panel__detail-card,.dashboard-page--dark .team-panel__detail-field-card,.dashboard-page--dark .team-panel__member-row,.dashboard-page--dark .team-panel__members-editor{border-color:#2a2a2a;background:#121212}.dashboard-page--dark .team-panel__status--pending{border-color:rgba(206,119,76,.42);background:rgba(206,119,76,.16);color:#ffd5c2}.dashboard-page--dark .team-panel__status--approved,.dashboard-page--dark .team-panel__stepper-count{border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.12);color:#86efac}.dashboard-page--dark .team-panel__member-remove,.dashboard-page--dark .team-panel__stepper-btn{border-color:#2a2a2a;background:#121212;color:#f5f5f5}.dashboard-page--dark .team-panel__detail-label{color:#d46f3c}.dashboard-page--dark .team-panel__detail-desc,.dashboard-page--dark .team-panel__empty-note{color:#a8a8a8}.dashboard-page--dark .team-panel__head .request-title-main{color:#ffffff!important}.dashboard-page--dark .team-panel__description{color:#a8a8a8}.dashboard-page--dark .dashboard-card--team.ui-card{border:0!important;background:transparent!important}.dashboard-page--dark .team-panel__content-box{border-color:#2a2a2a;background:#121212}.dashboard-card--reservations.ui-card{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.dashboard-card--reservations .reservations-panel__content{padding:.12rem 1rem .78rem!important;background:transparent!important}.reservations-panel{gap:.5rem}.reservations-panel__head{display:grid;gap:.05rem;padding:.12rem .15rem .04rem;align-items:start}.reservations-panel__topline{display:flex;align-items:center;justify-content:space-between;gap:.45rem;flex-wrap:wrap}.reservations-panel__head .request-title-row--main{width:fit-content}.reservations-panel__head .request-title-main{color:#151515!important}.dashboard-card--reservations .reservations-panel__head .request-title-main{font-size:clamp(1rem,.88vw + .82rem,1.25rem);font-weight:900}.reservations-panel__description{margin:0;color:var(--db-muted);font-size:.68rem;line-height:1.4}.reservations-panel__content-box{display:grid;gap:.5rem;border:1px dashed #dde3ed;border-radius:.88rem;background:#fbfbfc;padding:.58rem}.reservations-panel__overview{display:grid;gap:.5rem}.reservations-panel__overview-col{display:grid;gap:.35rem;min-width:0}.reservations-panel__overview{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}.reservations-panel__section-head{display:flex;align-items:center;justify-content:space-between;gap:.22rem}.reservations-panel__subhead-title{width:fit-content}.reservations-panel__subhead-title .request-title-main{font-size:.92rem;font-weight:900}.reservations-panel__content-box--locked{min-height:7.5rem;place-items:center}.reservations-panel__empty-state{display:grid;justify-items:center;gap:.45rem;text-align:center;color:var(--db-muted);padding:1rem .2rem}.reservations-panel__empty-state p{margin:0;font-size:.68rem;line-height:1.65}.reservations-panel__empty-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:var(--db-brand-soft);color:var(--db-brand-dark)}.reservations-panel__empty-icon svg{width:1rem;height:1rem}.reservations-panel__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.reservations-panel__tabs button{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;white-space:nowrap;min-height:2.1rem;border:1px solid var(--db-line);border-radius:.88rem;background:var(--db-card);color:var(--db-foreground);font-size:.68rem;font-weight:800;padding:.3rem .52rem;line-height:1;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.reservations-panel__tabs button:hover:not(.is-active){border-color:rgba(206,119,76,.48);background:rgba(206,119,76,.08);color:var(--db-brand-dark)}.reservations-panel__tabs button.is-active{border-color:var(--db-brand-dark);background:var(--db-brand-soft);color:var(--db-brand-dark);box-shadow:none}.reservations-panel__field{gap:.28rem}.reservations-panel__field>label{color:var(--db-brand-dark);font-size:.72rem;font-weight:800;line-height:1.35}.reservations-panel__field :where(.ui-select__trigger,.ui-input,.leave-time-input,.admin-textarea-input,.persian-datepicker__input){min-height:2.2rem;font-size:.64rem;font-weight:600}.reservations-panel__field :where(.ui-select__trigger,.ui-input,.leave-time-input,.admin-textarea-input,.persian-datepicker__input)::placeholder{font-size:.64rem}.reservations-panel__field .leave-time-input__value--placeholder,.reservations-panel__field .ui-select__value--placeholder{font-size:.64rem;line-height:1.45}.reservations-panel__field .leave-time-input__value,.reservations-panel__field .persian-datepicker__input,.reservations-panel__field .ui-select__value{font-size:.64rem}.reservations-panel__field .leave-time-input,.reservations-panel__field .leave-time-input__trigger{min-height:2.35rem;height:2.35rem;padding:.45rem .68rem;border-radius:.62rem}.reservations-panel__field .admin-textarea-field,.reservations-panel__field .admin-textarea-input{width:100%;max-width:none}.reservations-panel__field .admin-textarea-input{min-height:7rem;padding:.62rem .82rem .58rem;font-size:.64rem;line-height:1.8;resize:vertical;display:block;box-sizing:border-box;border-radius:.62rem;border-color:#d6dee8;background:#ffffff;color:#111827}.reservations-panel__field .admin-textarea-input::placeholder{font-size:.6rem}.reservations-panel__field .admin-textarea-input:focus,.reservations-panel__field .admin-textarea-input:focus-visible{border-color:#d6dee8!important;box-shadow:none!important}.dashboard-page--dark .reservations-panel__field .admin-textarea-input{border-color:#343434;background:#181818;color:#f5f5f5}.dashboard-page--dark .reservations-panel__field .admin-textarea-input::placeholder{color:#878787}.dashboard-page--dark .reservations-panel__field .admin-textarea-input:focus,.dashboard-page--dark .reservations-panel__field .admin-textarea-input:focus-visible{border-color:#343434!important;box-shadow:none!important}.reservations-panel__datetime-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.reservations-panel__datetime-row .reservations-panel__field{min-width:0}.reservations-panel__calendar{gap:.65rem;width:min(100%,26rem);justify-self:start}.reservations-panel__month-nav{flex-wrap:wrap}.reservations-panel__month-btn{min-height:1.55rem!important;padding:.18rem .38rem!important;font-size:.5rem!important;gap:.18rem!important}.reservations-panel__month-btn svg{width:.7rem;height:.7rem}.reservations-panel__month-nav strong{color:var(--db-foreground);font-size:.72rem;font-weight:900}.reservations-panel__weekdays{color:var(--db-muted);font-size:.56rem;font-weight:800;text-align:center}.reservations-panel__grid,.reservations-panel__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.16rem}.reservations-panel__day{aspect-ratio:1/1;border:1px solid var(--db-line);border-radius:.85rem;background:var(--db-card);color:var(--db-foreground);gap:.12rem;font-size:.64rem;font-weight:800}.reservations-panel__day.has-events{border-color:rgba(206,119,76,.34);background:rgba(206,119,76,.06)}.reservations-panel__day.is-selected{border-color:var(--db-brand-dark);background:var(--db-brand-soft);color:var(--db-brand-dark)}.reservations-panel__day-dots{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.12rem;max-width:76%;min-height:.28rem;line-height:0}.reservations-panel__day-dots i{width:.22rem;height:.22rem;border-radius:999px;background:var(--db-brand-dark);display:block}.reservations-panel__day--empty{border:0}.reservations-panel__day-events{gap:.35rem;padding-top:.05rem}.reservations-panel__day-events>p{margin:0;color:var(--db-muted);font-size:.62rem;line-height:1.55}.reservations-panel__day-empty{display:grid;place-items:center;min-height:2.9rem;padding:.55rem .7rem;border:1px dashed #dde3ed;border-radius:.82rem;background:#ffffff}.reservations-panel__day-empty p{margin:0;color:var(--db-muted);font-size:.58rem;line-height:1.55;text-align:center}.dashboard-page--dark .reservations-panel__day-empty{border-color:rgba(148,163,184,.22);background:rgba(255,255,255,.03)}.dashboard-page--dark .reservations-panel__day-empty p{color:rgba(226,232,240,.76)}.reservations-panel__event-card{gap:.4rem;border:1px dashed #dde3ed;border-radius:.9rem;background:#ffffff;padding:.78rem .88rem}.reservations-panel__event-top{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.reservations-panel__event-code{color:var(--db-foreground);font-size:.7rem;font-weight:700;line-height:1.45}.reservations-panel__event-status{display:inline-flex;align-items:center;min-height:1.48rem;border-radius:999px;padding:.18rem .52rem;border:1px solid rgba(59,130,246,.28);background:rgba(59,130,246,.1);color:#2563eb;font-size:.54rem;font-weight:800;white-space:nowrap}.reservations-panel__event-meta{display:grid;gap:.24rem}.reservations-panel__event-meta p{margin:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;flex-wrap:wrap;color:var(--db-muted);font-size:.6rem;line-height:1.55}.reservations-panel__event-meta span{color:var(--db-brand-dark);font-weight:800}.reservations-panel__event-meta strong{color:var(--db-foreground);font-weight:400;text-align:left}.reservations-panel__history-item strong{color:var(--db-foreground);font-size:.72rem;font-weight:700;line-height:1.45}.reservations-panel__history-list{gap:.45rem}.reservations-panel__history-item{gap:.42rem;border:1px dashed #dde3ed;border-radius:.9rem;background:#ffffff;padding:.78rem .9rem}.reservations-panel__history-top{gap:.7rem;flex-wrap:wrap}.reservations-panel__history-top span{display:inline-flex;align-items:center;min-height:1.6rem;border-radius:999px;padding:.22rem .54rem;font-size:.56rem;font-weight:800;border:1px solid #d7dfe8;background:#f7f8fa;color:#556070}.reservations-panel__history-meta{display:grid;gap:.28rem}.reservations-panel__history-meta p{margin:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.reservations-panel__history-meta span{color:var(--db-brand-dark);font-size:.62rem;font-weight:800;line-height:1.45}.reservations-panel__history-meta strong{color:var(--db-foreground);font-size:.62rem;font-weight:400;line-height:1.45;text-align:left}.reservations-panel__history-top strong{font-weight:700}.reservations-panel__history-item.is-approved .reservations-panel__history-top span{border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.1);color:#15803d}.reservations-panel__history-item.is-cancelled .reservations-panel__history-top span,.reservations-panel__history-item.is-rejected .reservations-panel__history-top span{border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.08);color:#dc2626}.reservations-panel__form .request-new-btn{width:fit-content;justify-self:start;height:2rem;min-height:2.05rem;padding-block:.16rem;padding-inline:.8rem;font-size:.66rem}@media (min-width:768px){.reservations-panel__form .request-new-btn{min-height:2rem;height:2rem;padding-block:.16rem}}.reservations-panel__action{flex:none}.reservations-panel__topline .reservations-panel__action.request-link-btn{height:2rem;min-height:2rem;padding-block:.16rem}.reservations-panel__action.product-order-forward-button{min-width:0;flex:0 1 auto;height:2rem;min-height:1.52rem;padding-block:.16rem;padding-inline:.58rem;font-size:.62rem;border:0;background:var(--brand);color:#ffffff;gap:.35rem}.reservations-panel__action.product-order-forward-button:hover:not(:disabled){background:var(--product-order-accent-strong,var(--brand));color:#ffffff}.reservations-panel__action.product-order-forward-button .dashboard-lucide-icon,.reservations-panel__action.product-order-forward-button svg{width:.7rem;height:.7rem;color:#ffffff}@media (min-width:1024px){.reservations-panel__overview{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.reservations-panel__history-item{padding:.78rem .85rem}.reservations-panel__history-item strong{font-size:.75rem}.reservations-panel__history-meta p,.reservations-panel__history-meta span,.reservations-panel__history-meta strong{font-size:.62rem}.reservations-panel__event-card{padding:.68rem .76rem}.reservations-panel__event-code{font-size:.72rem}.reservations-panel__event-meta p,.reservations-panel__event-meta span,.reservations-panel__event-meta strong{font-size:.58rem}}.dashboard-page--dark .dashboard-card--reservations.ui-card{border:0!important;background:transparent!important;box-shadow:none!important}.dashboard-page--dark .reservations-panel__head .request-title-main{color:#ffffff!important}.dashboard-page--dark .reservations-panel__description{color:#a8a8a8}.dashboard-page--dark .reservations-panel__content-box,.dashboard-page--dark .reservations-panel__event-card,.dashboard-page--dark .reservations-panel__history-item{border-color:#2a2a2a;background:#121212}.dashboard-page--dark .reservations-panel__tabs button{border-color:#2a2a2a;background:#121212;color:#f5f5f5}.dashboard-page--dark .reservations-panel__tabs button:hover:not(.is-active){border-color:rgba(206,119,76,.58);background:rgba(206,119,76,.16);color:#ffd5c2}.dashboard-page--dark .reservations-panel__tabs button.is-active{border-color:rgba(206,119,76,.72);background:rgba(206,119,76,.16);color:#ffd5c2}.dashboard-page--dark .reservations-panel__field>label{color:#f5f5f5}.dashboard-page--dark .reservations-panel__empty-icon{background:rgba(206,119,76,.16);color:#f3b08a}.dashboard-page--dark .reservations-panel__day,.dashboard-page--dark .reservations-panel__event-code,.dashboard-page--dark .reservations-panel__history-item strong,.dashboard-page--dark .reservations-panel__month-nav strong{color:#f5f5f5}.dashboard-page--dark .reservations-panel__event-status{border-color:rgba(59,130,246,.32);background:rgba(59,130,246,.14);color:#93c5fd}.dashboard-page--dark .reservations-panel__event-meta span{color:#f3b08a}.dashboard-page--dark .reservations-panel__event-meta strong{color:#f5f5f5}.dashboard-page--dark .reservations-panel__history-meta span{color:#f3b08a}.dashboard-page--dark .reservations-panel__history-meta strong{color:#f5f5f5}.dashboard-page--dark .reservations-panel__day{border-color:#2a2a2a;background:#121212}.dashboard-page--dark .reservations-panel__day.has-events{border-color:rgba(206,119,76,.42);background:rgba(206,119,76,.12)}.dashboard-page--dark .reservations-panel__day.is-selected{border-color:rgba(206,119,76,.78);background:rgba(206,119,76,.2);color:#ffd5c2}.dashboard-page--dark .reservations-panel__day-dots i{background:#f3b08a}.dashboard-page--dark .reservations-panel__day-events>p,.dashboard-page--dark .reservations-panel__event-card small,.dashboard-page--dark .reservations-panel__event-card span,.dashboard-page--dark .reservations-panel__history-item p,.dashboard-page--dark .reservations-panel__history-item small{color:#a8a8a8}.dashboard-page--dark .reservations-panel__history-top span{border-color:#2d3440;background:#1a1f28;color:#c8d1dd}.dashboard-page--dark .reservations-panel__history-item.is-approved .reservations-panel__history-top span{border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.14);color:#86efac}.dashboard-page--dark .reservations-panel__history-item.is-cancelled .reservations-panel__history-top span,.dashboard-page--dark .reservations-panel__history-item.is-rejected .reservations-panel__history-top span{border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.12);color:#fca5a5}.dashboard-page :where(.dashboard-home-v2__wallet-card p,.dashboard-home-v2__timeline-card p,.request-order-info-card p,.ticket-detail__meta-item p,.addresses-card p){margin:0;color:var(--db-muted);display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:12px;line-height:1.6}.dashboard-page :where(.dashboard-home-v2__wallet-card strong,.dashboard-home-v2__timeline-card strong,.request-order-info-card strong,.ticket-detail__meta-item strong,.addresses-card strong){color:var(--db-foreground);font-weight:900}.addresses-card{position:relative;border:1px solid #dee3ec!important;border-radius:1rem;padding:.95rem 1rem .9rem;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "fields" "actions";gap:.7rem;overflow:visible}.addresses-card,.addresses-card--default{background:#fbfbfc!important;box-shadow:none}.addresses-card--default{border-color:#dee3ec!important}.dashboard-page--dark .addresses-card{box-shadow:none}.dashboard-page--dark .addresses-card,.dashboard-page--dark .addresses-card--default{border-color:rgba(255,255,255,.08)!important;background:#1f1f1f!important}.addresses-card__header{grid-area:head;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem;min-width:0}.addresses-card__title-row{display:flex;align-items:center;gap:.38rem;min-width:0;flex:1 1 auto}.addresses-card__title-row>strong{color:var(--db-foreground);font-size:.88rem;font-weight:800!important;line-height:1.3}.addresses-card__badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.4rem;border:1px solid color-mix(in srgb,var(--brand) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--brand) 10%,white);color:var(--brand);padding:.17rem .52rem;font-size:.56rem;font-weight:800;line-height:1;white-space:nowrap}.addresses-card__actions{grid-area:actions;position:relative;display:flex;align-items:center;justify-content:flex-start;gap:.4rem;flex-wrap:wrap;padding-top:.05rem}.addresses-card__menu-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.24rem;min-height:1.55rem;padding:.18rem .48rem;border:1px solid #dde3ed;border-radius:.82rem;background:#fbfbfc;color:var(--db-foreground);font-size:.53rem!important;font-weight:400!important;line-height:1;white-space:nowrap;box-shadow:none}.addresses-card__menu-trigger--inline{margin-inline-start:auto}.addresses-card__menu-trigger:hover{border-color:var(--db-brand-border);background:color-mix(in srgb,var(--db-brand-soft) 45%,#fbfbfc)}.dashboard-page--dark .addresses-card__menu-trigger{border-color:rgba(255,255,255,.1);background:#171717;color:#f5f5f5}.dashboard-page--dark .addresses-card__menu-trigger:hover{border-color:rgba(206,119,76,.42);background:rgba(206,119,76,.1)}.addresses-card__menu-trigger:focus-visible{outline:none;border-color:var(--db-brand-dark);box-shadow:0 0 0 3px rgba(206,119,76,.12)}.addresses-card__menu-trigger-caret,.addresses-card__menu-trigger-icon{display:grid;place-items:center;flex:none}.addresses-card__menu-trigger-icon{color:var(--db-brand-dark)}.addresses-card__menu-trigger-caret{color:var(--db-muted)}.addresses-card__menu-trigger-caret svg,.addresses-card__menu-trigger-icon svg{width:.62rem;height:.62rem}.addresses-card__menu-trigger-caret svg{transition:transform .18s ease;transform:rotate(0deg)}.addresses-card__menu-trigger[aria-expanded=true] .addresses-card__menu-trigger-caret svg{transform:rotate(180deg)}.addresses-card__menu-trigger-label{font-size:.53rem!important;font-weight:400!important;line-height:1;letter-spacing:0}.addresses-card__menu-popover{position:fixed;z-index:20;min-width:12.5rem;width:max-content;max-width:min(15rem,calc(100vw - 16px));transition:opacity .12s ease,transform .12s ease;will-change:top,left}.addresses-card__menu-popover--bottom{transform-origin:top left}.addresses-card__menu-popover--top{transform-origin:bottom left}.addresses-card__menu{display:grid;gap:.28rem;padding:.35rem;border:1px solid #dde3ed;border-radius:.95rem;background:#ffffff;box-shadow:0 8px 22px rgba(15,23,42,.06)}.dashboard-page--dark .addresses-card__menu{border-color:rgba(255,255,255,.08);background:#171717;box-shadow:0 10px 22px rgba(0,0,0,.2)}.addresses-card__menu-item{display:flex;align-items:center;gap:.42rem;min-height:2rem;width:100%;padding:.35rem .5rem;border:0;border-radius:.72rem;background:transparent;color:var(--db-foreground);font-size:.66rem;font-weight:400;text-align:right}.addresses-card__menu-item:hover:not(:disabled){background:rgba(206,119,76,.08)}.addresses-card__menu-item:focus-visible{outline:none;background:rgba(206,119,76,.08);box-shadow:inset 0 0 0 2px rgba(206,119,76,.06)}.addresses-card__menu-item:disabled{opacity:.55;cursor:not-allowed}.addresses-card__menu-item--danger,.addresses-card__menu-item--danger:focus-visible,.addresses-card__menu-item--danger:hover:not(:disabled){color:#dc2626}.addresses-card__menu-item--danger:focus-visible,.addresses-card__menu-item--danger:hover:not(:disabled){background:rgba(220,38,38,.06)}.addresses-card__menu-item-icon{display:grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:999px;background:var(--db-brand-soft);color:var(--db-brand-dark);flex:none}.addresses-card__menu-item--danger .addresses-card__menu-item-icon{background:rgba(220,38,38,.1);color:#dc2626}.addresses-card__menu-item-icon svg{width:.72rem;height:.72rem}.addresses-card__menu-item-text{min-width:0;flex:1 1 auto;font-size:.66rem;font-weight:400}.dashboard-page--dark .addresses-card__menu-item{color:#f5f5f5}.dashboard-page--dark .addresses-card__menu-item:focus-visible,.dashboard-page--dark .addresses-card__menu-item:hover:not(:disabled){background:rgba(206,119,76,.08)}.dashboard-page--dark .addresses-card__menu-item--danger,.dashboard-page--dark .addresses-card__menu-item--danger:focus-visible,.dashboard-page--dark .addresses-card__menu-item--danger:hover:not(:disabled){color:#fca5a5}.dashboard-page--dark .addresses-card__menu-item--danger:focus-visible,.dashboard-page--dark .addresses-card__menu-item--danger:hover:not(:disabled){background:rgba(220,38,38,.08)}.dashboard-page--dark .addresses-card__menu-item--danger .addresses-card__menu-item-icon{background:rgba(220,38,38,.16);color:#fca5a5}.dashboard-page--dark .addresses-card__menu-trigger-label{color:#f5f5f5}.dashboard-page--dark .addresses-card__menu-item-text{color:inherit}.addresses-card__fields{grid-area:fields;display:grid;grid-template-columns:minmax(0,1fr);gap:0}.addresses-card__field--full{grid-column:1/-1}.addresses-card__field--summary{width:100%}.addresses-card p{margin:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;padding:.62rem .72rem;border:1px solid rgba(226,232,240,.92);border-radius:.8rem;background:rgba(255,255,255,.76)}.dashboard-page--dark .addresses-card p{border-color:rgba(255,255,255,.06);background:#1f1f1f}.addresses-card p span{flex:none;color:var(--db-muted);font-size:.62rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.addresses-card p strong{min-width:0;flex:1 1 auto;text-align:right;color:var(--db-foreground);font-size:.8rem;font-weight:400!important;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.addresses-card__summary-value{font-size:.76rem!important;line-height:1.45!important;font-weight:400!important}.dashboard-page--dark .addresses-card p span{color:#a5b0be}.dashboard-page--dark .addresses-card p strong{color:#f5f5f5}@media (min-width:768px){.dashboard-card--addresses .addresses-grid,.dashboard-card--addresses .addresses-panel__content,.dashboard-card--addresses .request-shell--addresses,.dashboard-card--addresses.ui-card,.dashboard-personal-stack{width:100%}.dashboard-card--addresses.ui-card{grid-column:1/-1}}@media (max-width:767px){.addresses-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "fields" "actions"}.addresses-card__header{flex-direction:row;align-items:flex-start}.addresses-card__fields{grid-template-columns:minmax(0,1fr)}.addresses-card__actions{justify-content:flex-start}.addresses-card__field--summary{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.22rem}.addresses-card__summary-value{display:block;width:100%;min-width:0;font-size:.72rem!important;font-weight:400!important;line-height:1.45!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;word-break:break-word}}.request-orders-empty,.tickets-empty-state{min-height:16rem;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--db-muted)}.dashboard-page--dark .request-orders-empty,.dashboard-page--dark .request-orders-empty--full,.dashboard-page--dark .tickets-empty-state{border-color:#2a2a2a;background:#121212;color:#a8a8a8}.dashboard-page--dark .request-orders-empty p,.dashboard-page--dark .request-orders-empty--full p,.dashboard-page--dark .tickets-empty-state p{color:#a8a8a8}.dashboard-page--dark .dashboard-card--addresses .addresses-grid .request-orders-empty,.dashboard-page--dark .dashboard-card--addresses .addresses-grid .request-orders-empty--full,.dashboard-page--dark .dashboard-card--tickets .request-orders-empty--full,.dashboard-page--dark .dashboard-home-v2__timeline .request-orders-empty,.dashboard-page--dark .dashboard-home-v2__timeline .request-orders-empty--full,.dashboard-page--dark .favorites-panel .request-orders-empty,.dashboard-page--dark .favorites-panel .request-orders-empty--full,.dashboard-page--dark .request-orders-panel--table .request-table-inner .request-orders-empty,.dashboard-page--dark .request-orders-panel--table .request-table-inner .request-orders-empty--full,.dashboard-page--dark .wallet-transactions .request-orders-empty,.dashboard-page--dark .wallet-transactions .request-orders-empty--full{border-color:#2a2a2a;background:#121212}.dashboard-page--dark .dashboard-card--addresses .addresses-grid .request-orders-empty--full .request-orders-empty__icon,.dashboard-page--dark .dashboard-card--addresses .addresses-grid .request-orders-empty__icon,.dashboard-page--dark .dashboard-card--tickets .request-orders-empty--full .request-orders-empty__icon,.dashboard-page--dark .dashboard-card--tickets .request-orders-empty__icon,.dashboard-page--dark .dashboard-home-v2__timeline .request-orders-empty--full .request-orders-empty__icon,.dashboard-page--dark .dashboard-home-v2__timeline .request-orders-empty__icon,.dashboard-page--dark .favorites-panel .request-orders-empty--full .request-orders-empty__icon,.dashboard-page--dark .favorites-panel .request-orders-empty__icon,.dashboard-page--dark .request-orders-panel--table .request-table-inner .request-orders-empty--full .request-orders-empty__icon,.dashboard-page--dark .request-orders-panel--table .request-table-inner .request-orders-empty__icon,.dashboard-page--dark .wallet-transactions .request-orders-empty--full .request-orders-empty__icon,.dashboard-page--dark .wallet-transactions .request-orders-empty__icon{background:rgba(206,119,76,.16);color:var(--db-brand-dark)}.dashboard-card--tickets .request-orders-empty--full,.dashboard-card--tickets .tickets-empty-state{min-height:8.5rem;padding:1rem .75rem}.dashboard-card--tickets .request-orders-empty--full p,.dashboard-card--tickets .tickets-empty-state p{margin:0}.dashboard-page .request-info-grid--detailcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.dashboard-page :where(.request-info-grid--detailcards .request-description-card,.request-info-grid--detailcards .request-order-info-card,.request-official-payment-card){border:1px dashed #dde3ed!important;border-radius:.88rem!important;background:#fbfbfc!important;padding:.85rem!important;box-shadow:none!important}.dashboard-page .request-order-info-card p{font-size:.64rem}.dashboard-page .request-order-info-card strong{font-size:.64rem;font-weight:700!important}@media (min-width:769px){.dashboard-card--requests .request-title-stack .ui-card__title{font-size:1rem!important}.dashboard-card--requests .request-code--pill{font-size:.64rem}.dashboard-card--requests .request-back-link--detail-top,.dashboard-card--requests .request-detail-secondary-actions .request-link-btn,.dashboard-card--requests .request-order-items__proforma-btn{font-size:.54rem!important}.dashboard-card--requests .request-description-card h3,.dashboard-card--requests .request-official-payment-card h3,.dashboard-card--requests .request-order-info-card h3,.dashboard-card--requests .request-order-items__head .request-title-main,.dashboard-card--requests .request-payment-v2__head .request-title-main,.dashboard-card--requests .request-progress__title .request-title-main{font-size:.86rem!important}.dashboard-card--requests .request-progress__head strong{font-size:.62rem}.dashboard-card--requests .request-alert--amount,.dashboard-card--requests .request-attachment-name,.dashboard-card--requests .request-description-card p,.dashboard-card--requests .request-official-payment-card p,.dashboard-card--requests .request-order-info-card p,.dashboard-card--requests .request-order-info-card__value,.dashboard-card--requests .request-payment-v2__lead,.dashboard-card--requests .request-payment-v2__online-note,.dashboard-card--requests .request-progress-feedback__message,.dashboard-card--requests .request-progress-note,.dashboard-page .dashboard-card--requests .request-order-info-card p,.dashboard-page .dashboard-card--requests .request-order-info-card strong{font-size:.7rem}.dashboard-card--requests .payment-terminal-panel__head p,.dashboard-card--requests .request-progress-note__subtext,.dashboard-card--requests .request-progress-note__tracking{font-size:.64rem}.dashboard-card--requests .request-order-items__row{font-size:.68rem}.dashboard-card--requests .request-order-items__row--head,.dashboard-card--requests .request-payment-v2__submit,.dashboard-card--requests .request-payment__methods button,.dashboard-card--requests .request-upload-box--v2 strong{font-size:.64rem!important}.dashboard-card--requests .payment-terminal-panel__head strong,.dashboard-card--requests .request-order-items__row--summary-total,.dashboard-card--requests .request-payment-v2__upload-label{font-size:.74rem}.dashboard-card--requests .payment-terminal-panel__head>span{font-size:.78rem}.wallet-summary__title-row .request-title-main,.wallet-topup__title-row .request-title-main,.wallet-transactions__title-row .request-title-main{font-size:.92rem!important}.wallet-summary__line-label,.wallet-summary__words-label,.wallet-summary__words-unit,.wallet-topup__amount-words span{font-size:.7rem}.wallet-summary__amount-number,.wallet-summary__words-value,.wallet-topup__amount-words strong{font-size:.74rem}.wallet-summary__currency-symbol{font-size:.7rem}.wallet-topup__form .dashboard-field__label{font-size:.64rem}.wallet-topup__form .dashboard-field--icon .ui-input{min-height:2.4rem;font-size:.72rem}.wallet-topup__form .dashboard-field--icon .ui-input::placeholder{font-size:.68rem}.wallet-topup__form .dashboard-field__suffix,.wallet-topup__form>.ui-button,.wallet-topup__presets button{font-size:.68rem!important}.wallet-transactions__table th{font-size:.62rem}.wallet-transactions__card-value,.wallet-transactions__table td{font-size:.66rem}.wallet-receipt-link.dashboard-file-chip{font-size:.54rem}}.dashboard-page--dark :where(.request-info-grid--detailcards .request-description-card,.request-info-grid--detailcards .request-order-info-card,.request-official-payment-card){border-color:#2a2a2a!important;background:#171717!important}.ticket-table-footer{margin-top:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--db-muted);font-size:8.5px}.ticket-table-footer__control,.ticket-table-footer__pager,.ticket-table-footer__select-wrap,.ticket-table-footer__summary{display:inline-flex;align-items:center;gap:.375rem}.ticket-table-footer__page,.ticket-table-footer__page-btn,.ticket-table-footer__select-wrap{height:1.75rem;border:1px solid var(--db-line);border-radius:999px;background:var(--db-card)}.ticket-table-footer__select-wrap{min-width:3rem;position:relative;padding-inline:.42rem .95rem;border-radius:.85rem}.ticket-table-footer__control-label{color:var(--db-muted);font-weight:400;white-space:nowrap;font-size:.68rem}.ticket-table-footer__select{width:100%;border:0;outline:0;background:transparent;color:var(--db-foreground);font-size:.68rem;font-weight:400;appearance:none}.ticket-table-footer__select-caret{position:absolute;inset-inline-end:.42rem;top:50%;width:.62rem;height:.62rem;transform:translateY(-50%)}.ticket-table-footer__page,.ticket-table-footer__page-btn{width:1.7rem;height:1.7rem;display:grid;place-items:center;transition:border-color .2s ease,color .2s ease,transform .2s ease}.ticket-table-footer__page-btn:hover:not(:disabled){border-color:var(--db-brand-dark);color:var(--db-brand-dark);transform:translateY(-1px)}.ticket-table-footer__page-btn-icon{width:.78rem;height:.78rem}.ticket-table-footer__page{border-color:var(--db-brand-dark);background:var(--db-brand-dark);color:#ffffff;font-weight:900}.customer-ticket-attachments,.ticket-chat,.ticket-chat-compose,.ticket-chat__bubble,.ticket-compose-panel,.ticket-detail__panel{border:1px solid var(--db-line);border-radius:1.4rem;background:var(--db-card);padding:1rem}.ticket-chat{display:grid;gap:.75rem;align-content:start;max-height:min(58vh,620px);overflow-y:auto;overscroll-behavior:contain;padding:1.15rem .9rem;border:1px solid var(--admin-border,#e3e8f2);border-radius:1.35rem;background:var(--admin-surface,#f8fafd)}.ticket-chat__item{display:flex}.ticket-chat__item--manager{justify-content:flex-start}.ticket-chat__item--expert{justify-content:flex-end}.ticket-chat__bubble{width:fit-content;max-width:min(80%,620px);padding:.6rem .8rem;border:1px solid var(--admin-border,#e3e8f2);border-radius:1.25rem;background:var(--admin-row-odd,#ffffff)}.ticket-chat__item--manager .ticket-chat__bubble{border-start-start-radius:.4rem;border-color:rgba(206,119,76,.32);background:color-mix(in srgb,#ce774c 8%,transparent)}.ticket-chat__item--expert .ticket-chat__bubble{border-start-end-radius:.4rem;border-color:rgba(59,130,246,.32);background:color-mix(in srgb,#3b82f6 8%,transparent)}.admin-ticket-manage__reply,.ticket-compose-panel{margin-top:.9rem}.ticket-chat__meta-row,.ticket-chat__sender{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ticket-chat__bubble p{margin:.5rem 0 0;color:color-mix(in srgb,var(--db-foreground) 82%,var(--db-muted));font-size:10px;line-height:1.6}.dashboard-card--tickets.ui-card{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.dashboard-card--tickets>.ui-card__content{padding:.75rem 1rem 1rem!important;background:transparent!important}.dashboard-card--tickets .requests-list,.dashboard-card--tickets .ticket-detail,.dashboard-card--tickets .ticket-new-shell{gap:0}.dashboard-card--tickets .ticket-detail,.dashboard-card--tickets .ticket-new-shell,.dashboard-card--tickets .tickets-list-panel{border:1px solid #dde3ed;border-radius:.88rem;background:transparent;padding:.85rem;min-width:0;box-shadow:none}.dashboard-card--tickets .ticket-detail{border:0;background:transparent;padding:0;gap:.85rem}.dashboard-card--tickets .ticket-detail__head,.dashboard-card--tickets .ticket-new-shell__head,.dashboard-card--tickets .tickets-panel__head{width:100%;padding:0!important;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.dashboard-card--tickets .request-title-row--detail,.dashboard-card--tickets .request-title-row--main{flex-direction:row;justify-content:flex-start;align-items:center;gap:.42rem;min-width:0}.dashboard-card--tickets .request-title-row--detail>span,.dashboard-card--tickets .request-title-row--main>span{width:1.45rem;height:1.45rem;border-radius:999px;background:var(--db-brand-soft);color:var(--db-brand-dark);display:grid;place-items:center;flex:0 0 1.45rem}.dashboard-card--tickets .request-title-row--detail>span svg,.dashboard-card--tickets .request-title-row--main>span svg{width:.82rem;height:.82rem}.dashboard-card--tickets .request-title-main,.dashboard-card--tickets .ui-card__title{color:var(--db-foreground)!important;font-size:1.02rem!important;font-weight:800!important;line-height:1.35}.dashboard-card--tickets .tickets-page-head .request-title-main{font-size:clamp(1.08rem,.98vw + .88rem,1.38rem)!important;font-weight:900!important;line-height:1.1!important}.dashboard-card--tickets .tickets-page-head__action{min-height:2.5rem!important;padding:.5rem .95rem!important;font-size:.7rem!important}.dashboard-card--tickets .request-new-btn,.dashboard-card--tickets .ticket-back-link{min-height:1.8rem!important;padding:.28rem .58rem!important;font-size:.56rem!important;font-weight:700!important}.dashboard-card--tickets .ticket-new-shell .ticket-back-link .request-back-link__icon{display:none}.dashboard-card--tickets .request-table-wrap{margin-top:.55rem;overflow:hidden;border:1px solid var(--db-line);border-radius:1.4rem;background:var(--db-card)}.dashboard-card--tickets .request-table-inner{overflow-x:auto;-webkit-overflow-scrolling:touch}.dashboard-card--tickets .request-table{min-width:0;table-layout:fixed}.dashboard-card--tickets .request-table td,.dashboard-card--tickets .request-table th{padding:.5rem .55rem;border-bottom:1px solid var(--db-line);text-align:center;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-card--tickets .request-table th{height:2.9rem;background:#fbfbfc;color:var(--db-muted);font-size:.72rem;font-weight:700}.dashboard-card--tickets .request-table td{color:var(--db-foreground);font-size:.66rem;font-weight:600}.dashboard-card--tickets .dashboard-status-text,.dashboard-card--tickets .request-code{font-size:.66rem}.dashboard-card--tickets .request-table tbody tr{height:3.1rem}.dashboard-card--tickets .request-table tbody tr:nth-child(odd) td{background:#ffffff}.dashboard-card--tickets .request-table tbody tr:nth-child(2n) td{background:#f9fafb}.dashboard-card--tickets .request-table tbody tr:nth-child(odd):hover td{background:#ffffff}.dashboard-card--tickets .request-table tbody tr:nth-child(2n):hover td{background:#f9fafb}.dashboard-card--tickets .request-table .request-link-btn{min-height:1.55rem;padding:.22rem .44rem;font-size:.5rem}.dashboard-card--tickets .ticket-new-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.dashboard-card--tickets .ticket-chat-compose .dashboard-field,.dashboard-card--tickets .ticket-new-form>.dashboard-field,.dashboard-card--tickets .ticket-reply-files{border:1px dashed #dde3ed;border-radius:.78rem;background:#ffffff;padding:.62rem .72rem}.dashboard-card--tickets .ticket-reply-files{grid-column:1/-1}.dashboard-card--tickets .ticket-chat-compose .dashboard-field__label,.dashboard-card--tickets .ticket-new-form .dashboard-field__label,.dashboard-card--tickets .ticket-reply-files__title{color:var(--db-brand-dark);font-size:.82rem;font-weight:800}.dashboard-card--tickets .ticket-compose-field__label--message{font-size:.82rem;font-weight:700}.dashboard-card--tickets .ticket-chat-compose .request-form__textarea,.dashboard-card--tickets .ticket-new-form .request-form__textarea,.dashboard-card--tickets .ticket-new-form .ui-input{border-color:#d8dee8;background:#fbfbfc;font-size:.68rem;font-weight:400}.dashboard-card--tickets .ticket-chat-compose .request-form__textarea,.dashboard-card--tickets .ticket-new-form .request-form__textarea{min-height:7rem}.dashboard-card--tickets .ticket-department-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.dashboard-card--tickets .ticket-department-grid button{min-height:2.05rem;border-radius:.78rem;border-style:dashed;background:#fbfbfc;font-size:.7rem;font-weight:800;padding:.22rem .46rem;justify-content:center}.dashboard-card--tickets .ticket-department-grid button>span{width:.95rem;height:.95rem}.dashboard-card--tickets .ticket-department-grid button>span svg{width:.82rem;height:.82rem}.dashboard-card--tickets .ticket-department-grid button:hover:not(.is-active){border-color:rgba(206,119,76,.48);background:rgba(206,119,76,.08);color:var(--db-brand-dark)}.dashboard-card--tickets .ticket-detail__head,.dashboard-card--tickets .ticket-detail__panel--meta{margin-bottom:0}.dashboard-card--tickets .ticket-detail__panel--conversation{display:grid;gap:.9rem;margin-top:0}.dashboard-card--tickets .ticket-chat,.dashboard-card--tickets .ticket-compose-panel,.dashboard-card--tickets .ticket-detail__panel{border:1px dashed #dde3ed;border-radius:.88rem;background:#fbfbfc;padding:.75rem}.dashboard-card--tickets .ticket-detail__panel--conversation{border:0;background:transparent;padding:0}.dashboard-card--tickets .ticket-detail__meta{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;border:0;border-radius:0;background:transparent;padding:0}.dashboard-card--tickets .ticket-detail__meta-item{border:1px dashed #dde3ed!important;border-radius:.78rem!important;background:#ffffff!important;padding:.62rem .7rem!important;display:grid;gap:.22rem}.dashboard-card--tickets .ticket-detail__meta-item p{margin:0;color:var(--db-muted);font-size:.58rem;font-weight:500}.dashboard-card--tickets .ticket-detail__meta-item strong{color:var(--db-foreground);font-size:.64rem;font-weight:800!important;line-height:1.6;overflow-wrap:anywhere}.dashboard-card--tickets .ticket-chat-compose{border:0;border-radius:0;background:transparent;padding:0;display:grid;gap:.65rem}.dashboard-card--tickets .ticket-chat-compose__submit{width:fit-content;min-height:2rem;padding:.42rem .72rem;justify-self:start;font-size:.6rem}.dashboard-card--tickets .ticket-chat{gap:.6rem;border:1px dashed #dde3ed;border-radius:.88rem;background:#fbfbfc;padding:.75rem}.dashboard-card--tickets .ticket-chat__bubble{width:min(42rem,100%);border:1px dashed #dde3ed;border-radius:.82rem;background:#ffffff;padding:.7rem .8rem;box-shadow:none}.dashboard-card--tickets .ticket-chat__item--manager .ticket-chat__bubble{background:rgba(206,119,76,.06);border-color:rgba(206,119,76,.42)}.dashboard-card--tickets .ticket-chat__sender{color:var(--db-foreground);font-size:.62rem;font-weight:800}.dashboard-card--tickets .ticket-chat__sender-icon{width:1.18rem;height:1.18rem;border-radius:999px;background:var(--db-brand-soft);color:var(--db-brand-dark);display:grid;place-items:center}.dashboard-card--tickets .ticket-chat__sender-icon svg{width:.72rem;height:.72rem}.dashboard-card--tickets .ticket-chat__time{color:var(--db-muted);font-size:.52rem;font-weight:500}.dashboard-card--tickets .ticket-chat__bubble p{color:var(--db-foreground);font-size:.66rem;line-height:1.85}.dashboard-card--tickets .ticket-chat__message-rich{display:block;white-space:pre-wrap;word-break:break-word}.dashboard-card--tickets .ticket-chat__message-rich strong{font-weight:900;color:inherit}.dashboard-card--tickets .ticket-chat__message-rich em{font-style:italic;color:inherit}.dashboard-card--tickets .ticket-chat__message-rich a{color:var(--db-brand-dark);text-decoration:underline;text-underline-offset:.12em}.dashboard-page--dark .dashboard-card--tickets .ticket-chat__message-rich a{color:#f3b08a}.dashboard-card--tickets .ticket-chat__attachments{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.35rem}.dashboard-card--tickets .ticket-chat__attachment-card.request-admin-attachments__image{width:7.8rem;min-height:0}.dashboard-card--tickets .ticket-chat__attachment-card.request-admin-attachments__image img{aspect-ratio:1.35/1}.dashboard-card--tickets .ticket-reply-files{display:grid;gap:.55rem}.dashboard-card--tickets .ticket-chat-compose .dashboard-field,.dashboard-card--tickets .ticket-reply-files{border:1px dashed #dde3ed;border-radius:.78rem;background:#ffffff;padding:.62rem .72rem}.dashboard-card--tickets .ticket-chat-compose .request-form__textarea,.dashboard-card--tickets .ticket-chat-compose .ui-input{border:1px solid #d8dee8;background:#fbfbfc;box-shadow:none}.dashboard-card--tickets .ticket-chat-compose .request-form__textarea{min-height:7rem}.dashboard-card--tickets .ticket-chat-compose .ticket-reply-files__card,.dashboard-card--tickets .ticket-chat-compose .ticket-reply-files__picker-tile{border:1px dashed #dde3ed;background:#fbfbfc}.dashboard-card--tickets .ticket-reply-files__header{display:grid;gap:.2rem}.dashboard-card--tickets .ticket-reply-files__description,.dashboard-card--tickets .ticket-reply-files__title{margin:0}.dashboard-card--tickets .ticket-reply-files__description{color:var(--db-muted);font-size:.58rem;line-height:1.65}.dashboard-card--tickets .ticket-reply-files__grid{display:flex;flex-wrap:wrap;gap:.45rem}.dashboard-card--tickets .ticket-reply-files__card,.dashboard-card--tickets .ticket-reply-files__picker-tile{width:7rem;min-height:6.2rem;border:1px dashed #dde3ed;border-radius:.86rem;background:#ffffff;padding:.34rem;box-shadow:none}.dashboard-card--tickets .ticket-reply-files__card{position:relative;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.dashboard-card--tickets .ticket-reply-files__picker{width:7rem;min-height:6.2rem;display:block}.dashboard-card--tickets .ticket-reply-files__picker-tile{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;color:var(--db-muted);text-align:center}.dashboard-card--tickets .ticket-reply-files__picker:hover .ticket-reply-files__picker-tile{border-color:var(--db-brand-dark);background:rgba(206,119,76,.08)}.dashboard-card--tickets .ticket-reply-files__picker-icon{width:auto;height:auto;border:0;border-radius:0;background:transparent;color:var(--db-brand-dark);padding:0}.dashboard-card--tickets .ticket-reply-files__picker-icon .dashboard-lucide-icon{width:1.2rem;height:1.2rem}.dashboard-card--tickets .ticket-reply-files__picker-title{color:var(--db-foreground);font-size:.56rem;font-weight:700;line-height:1.35}.dashboard-card--tickets .ticket-reply-files__picker-hint{color:var(--db-muted);font-size:.46rem;font-weight:600;line-height:1.25}.dashboard-card--tickets .ticket-reply-files__name{max-width:100%;font-size:.58rem;font-weight:700}.dashboard-card--tickets .ticket-reply-files__name,.dashboard-card--tickets .ticket-reply-files__size{display:block;width:100%;line-height:1.35;direction:ltr;unicode-bidi:plaintext;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-card--tickets .ticket-reply-files__size{color:var(--db-muted);font-size:.48rem}.dashboard-card--tickets .ticket-reply-files__complete,.dashboard-card--tickets .ticket-reply-files__upload-status{display:inline-flex;align-items:center;justify-content:center;gap:.16rem;width:100%;color:#218b45;font-size:.43rem;font-weight:700;line-height:1.2;white-space:nowrap}.dashboard-card--tickets .ticket-reply-files__complete .dashboard-lucide-icon,.dashboard-card--tickets .ticket-reply-files__complete svg{width:.58rem;height:.58rem;flex:none}.dashboard-card--tickets .ticket-reply-files__card--uploading{cursor:default}.dashboard-card--tickets .ticket-reply-files__thumb--uploading{display:grid;place-items:center;border-radius:.62rem;background:rgba(206,119,76,.09);color:var(--db-brand-dark)}.dashboard-card--tickets .ticket-reply-files__upload-track{width:100%;height:.23rem;overflow:hidden;border-radius:999px;background:#e4eaf2}.dashboard-card--tickets .ticket-reply-files__upload-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--db-brand),var(--db-brand-dark));transition:width .16s ease}.dashboard-card--tickets .ticket-reply-files__card-remove{position:absolute;top:.14rem;inset-inline-end:.14rem;width:.9rem;height:.9rem;border-radius:999px;background:#ffffff;border:1px solid #d9e0ea;box-shadow:0 4px 10px rgba(15,23,42,.08);display:grid;place-items:center;padding:0}.dashboard-card--tickets .ticket-reply-files__card-remove .dashboard-lucide-icon{width:.52rem;height:.52rem}.dashboard-card--tickets .ticket-reply-files__thumb{position:relative;flex:0 0 auto;width:100%;height:3.7rem;min-height:3.7rem;overflow:hidden}.dashboard-card--tickets .ticket-reply-files__thumb-image{width:100%;height:100%;object-fit:cover}.dashboard-card--tickets .ticket-reply-files__picker input{display:none}.dashboard-page--dark .dashboard-card--tickets .ticket-new-shell,.dashboard-page--dark .dashboard-card--tickets .tickets-list-panel{border-color:#2a2a2a;background:transparent}.dashboard-page--dark .dashboard-card--tickets .request-table-wrap,.dashboard-page--dark .dashboard-card--tickets .ticket-chat,.dashboard-page--dark .dashboard-card--tickets .ticket-chat-compose .dashboard-field,.dashboard-page--dark .dashboard-card--tickets .ticket-chat__bubble,.dashboard-page--dark .dashboard-card--tickets .ticket-compose-panel,.dashboard-page--dark .dashboard-card--tickets .ticket-detail__meta-item,.dashboard-page--dark .dashboard-card--tickets .ticket-detail__panel,.dashboard-page--dark .dashboard-card--tickets .ticket-detail__panel--conversation,.dashboard-page--dark .dashboard-card--tickets .ticket-new-form>.dashboard-field,.dashboard-page--dark .dashboard-card--tickets .ticket-reply-files{border-color:#2a2a2a!important;background:#121212!important}.dashboard-page--dark .dashboard-card--tickets .ticket-detail__panel--conversation{background:transparent!important}.dashboard-page--dark .dashboard-card--tickets .ticket-chat-compose .dashboard-field__label,.dashboard-page--dark .dashboard-card--tickets .ticket-chat__bubble p,.dashboard-page--dark .dashboard-card--tickets .ticket-chat__sender,.dashboard-page--dark .dashboard-card--tickets .ticket-detail__meta-item strong,.dashboard-page--dark .dashboard-card--tickets .ticket-reply-files__title{color:#f5f5f5!important}.dashboard-page--dark .dashboard-card--tickets .ticket-chat__time,.dashboard-page--dark .dashboard-card--tickets .ticket-detail__meta-item p,.dashboard-page--dark .dashboard-card--tickets .ticket-reply-files__description{color:#a8a8a8!important}.dashboard-page--dark .dashboard-card--tickets .ticket-reply-files__picker:hover .ticket-reply-files__picker-tile{border-color:#ce774c;background:rgba(206,119,76,.16)}.dashboard-page--dark .dashboard-card--tickets .ticket-reply-files__picker-title{color:#f5f5f5!important}.dashboard-page--dark .dashboard-card--tickets .ticket-reply-files__picker-hint,.dashboard-page--dark .dashboard-card--tickets .ticket-reply-files__upload-status{color:#a8a8a8}.dashboard-page--dark .dashboard-card--tickets .ticket-reply-files__complete{color:#7ed39a}.dashboard-page--dark .dashboard-card--tickets .ticket-reply-files__upload-track{background:#303b4b}.dashboard-page--dark .dashboard-card--tickets .ticket-reply-files__card-remove{background:rgba(206,119,76,.14);border-color:rgba(206,119,76,.62);color:#ffd5c2}.dashboard-page--dark .dashboard-card--tickets .ticket-reply-files__card-remove .dashboard-lucide-icon{color:#ffd5c2}.dashboard-page--dark .dashboard-card--tickets .request-table th{background:#181818;color:#e5e5e5}.dashboard-page--dark .dashboard-card--tickets .request-table tbody tr:nth-child(odd) td{background:#111111}.dashboard-page--dark .dashboard-card--tickets .request-table tbody tr:nth-child(2n) td{background:#181818}.dashboard-page--dark .dashboard-card--tickets .request-table tbody tr:nth-child(odd):hover td{background:#111111}.dashboard-page--dark .dashboard-card--tickets .request-table tbody tr:nth-child(2n):hover td{background:#181818}.dashboard-page--dark .dashboard-card--tickets .ticket-chat-compose .request-form__textarea,.dashboard-page--dark .dashboard-card--tickets .ticket-chat__attachment-card.request-admin-attachments__image,.dashboard-page--dark .dashboard-card--tickets .ticket-department-grid button,.dashboard-page--dark .dashboard-card--tickets .ticket-new-form .request-form__textarea,.dashboard-page--dark .dashboard-card--tickets .ticket-new-form .ui-input,.dashboard-page--dark .dashboard-card--tickets .ticket-reply-files__card,.dashboard-page--dark .dashboard-card--tickets .ticket-reply-files__picker-tile{border-color:#2a2a2a;background:#171717}.dashboard-page--dark .dashboard-card--tickets .ticket-chat__attachment-card.request-admin-attachments__image:hover{border-color:rgba(206,119,76,.42);background:rgba(206,119,76,.18);color:#f3b08a}.dashboard-page--dark .dashboard-card--tickets .ticket-department-grid button:hover:not(.is-active){border-color:rgba(206,119,76,.58);background:rgba(206,119,76,.16);color:#ffd5c2}@media (min-width:769px){.dashboard-card--tickets .request-title-main,.dashboard-card--tickets .ui-card__title{font-size:1.02rem!important}.dashboard-card--tickets .request-new-btn,.dashboard-card--tickets .ticket-back-link{font-size:.6rem!important}.dashboard-card--tickets .request-table th{font-size:.74rem}.dashboard-card--tickets .dashboard-status-text,.dashboard-card--tickets .request-code,.dashboard-card--tickets .request-table td{font-size:.72rem}.dashboard-card--tickets .ticket-chat__time,.dashboard-card--tickets .ticket-detail__meta-item p,.dashboard-card--tickets .ticket-reply-files__description{font-size:.66rem}.dashboard-card--tickets .ticket-chat__bubble p,.dashboard-card--tickets .ticket-chat__sender,.dashboard-card--tickets .ticket-detail__meta-item strong{font-size:.74rem}.dashboard-card--tickets .ticket-chat-compose .dashboard-field__label,.dashboard-card--tickets .ticket-compose-field__label--message,.dashboard-card--tickets .ticket-new-form .dashboard-field__label,.dashboard-card--tickets .ticket-reply-files__title{font-size:.82rem}.dashboard-card--tickets .ticket-department-grid button{min-height:2.05rem;padding:.22rem .46rem;font-size:.7rem}.dashboard-card--tickets .ticket-chat-compose .request-form__textarea,.dashboard-card--tickets .ticket-new-form .request-form__textarea{font-size:.74rem}}.dashboard-file-chip{width:max-content;max-width:100%;border:1px solid var(--db-line);border-radius:999px;background:var(--db-card);color:var(--db-brand-dark);padding:.35rem .7rem;display:inline-flex;align-items:center;gap:.35rem;font-size:9px;font-weight:700}.dashboard-file-chip__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-info-grid--detailcards .dashboard-file-chip{min-height:1.45rem;max-width:min(100%,12.5rem);border-color:var(--db-line);border-radius:999px;background:var(--db-card);color:var(--db-foreground);padding:.18rem .42rem;gap:.18rem;font-size:.44rem;font-weight:700;line-height:1}.request-info-grid--detailcards .dashboard-file-chip:hover{border-color:var(--db-brand-dark);background:var(--db-card);color:var(--db-brand-dark)}.request-info-grid--detailcards .dashboard-file-chip svg,.request-info-grid--detailcards .dashboard-file-chip__icon{width:.58rem;height:.58rem;color:currentColor;flex:0 0 auto}.request-info-grid--detailcards .dashboard-file-chip__label{min-width:0;font-size:inherit;line-height:1}.dashboard-page--dark .request-info-grid--detailcards .dashboard-file-chip{border-color:#2a2a2a;background:#121212;color:#f0f0f0}.dashboard-page--dark .request-info-grid--detailcards .dashboard-file-chip:hover{border-color:var(--db-brand-dark);background:#121212;color:var(--db-brand-dark)}.dashboard-wallet-balance--positive,.money-tone--positive,.wallet-amount-text--positive{color:#027a48}.dashboard-wallet-balance--zero,.money-tone--zero,.wallet-amount-text--zero{color:#151515}.dashboard-wallet-balance--negative,.money-tone--negative,.wallet-amount-text--negative{color:#c01048}.dashboard-page--dark .dashboard-wallet-balance--zero,.dashboard-page--dark .money-tone--zero,.dashboard-page--dark .wallet-amount-text--zero{color:#f5f5f5}.dashboard-page--dark .dashboard-wallet-balance--negative,.dashboard-page--dark .money-tone--negative,.dashboard-page--dark .wallet-amount-text--negative,.dashboard-page--dark .wallet-summary__words-value.dashboard-wallet-balance--negative{color:#fda4af!important}@media (max-width:1023px){.dashboard-page__panel{max-width:48rem}.dashboard-shell{grid-template-columns:1fr}.dashboard-sidebar{display:none}.dashboard-workspace{padding:0}.dashboard-mobile-menu-panel{display:block;width:100%;margin-bottom:.85rem}.dashboard-mobile-chips{display:block}.dashboard-mobile-chips__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.45rem}.dashboard-mobile-chips .dashboard-nav-link{width:100%;min-width:0}}@media (max-width:767px){.dashboard-page{--dashboard-page-inset:0.75rem;padding:var(--dashboard-page-inset)}.personal-profile-panel__description{display:none}.dashboard-page__panel{border-radius:.9rem}.dashboard-sidebar__panel{padding:.72rem .68rem .8rem}.dashboard-workspace__panel-body{padding:.7rem}.dashboard-nav{gap:.38rem}.dashboard-nav-link{min-height:2rem;padding:.34rem .68rem;font-size:.7rem!important;min-width:max-content}.dashboard-nav-link__text{font-size:inherit}.dashboard-card--orders .request-new-btn--orders,.personal-profile-panel__edit-btn{width:max-content;min-height:2rem;padding:.34rem .7rem;font-size:.62rem!important}.dashboard-card--addresses .addresses-panel__header,.dashboard-card--orders .request-orders-panel__header--combined,.personal-profile-panel__header{align-items:center;justify-content:space-between;gap:.65rem}.personal-profile-panel__head-copy{min-width:0}.dashboard-card--addresses .addresses-panel__add-btn{width:max-content;min-height:2rem;padding:.34rem .7rem;font-size:.62rem!important}.dashboard-card--orders .request-orders-panel__surface{padding:.68rem;border-radius:.9rem;gap:.65rem}.dashboard-card--orders .request-orders-panel__content--combined,.request-orders-panel__stack{gap:.68rem}.dashboard-card--orders .request-orders-panel__header--filters,.dashboard-card--orders .request-orders-panel__header--table{align-items:center;gap:.65rem}.dashboard-card--orders .orders-category-grid{gap:.6rem}.dashboard-card--orders .orders-category-card{min-height:2.45rem;padding:.76rem .8rem;border-radius:.92rem!important;font-size:.72rem}.dashboard-card--orders .orders-category-card>span{width:1.6rem;height:1.6rem}.dashboard-card--orders .orders-category-card>span svg{width:.86rem;height:.86rem}.dashboard-card--orders .orders-category-card strong{font-size:.68rem}.dashboard-card--orders .request-orders-panel__list-block{gap:.42rem}.addresses-card__actions{justify-content:flex-start}.addresses-card__actions .request-link-btn{min-height:1.8rem;padding:.24rem .56rem;border-radius:999px;font-size:.62rem;gap:.28rem}.personal-profile-form{grid-template-columns:1fr}.public-profile-panel__header .dashboard-home-v2__section-head,.public-profile-panel__section-head{flex-direction:row;align-items:center;justify-content:space-between}.public-profile-panel__description{font-size:.64rem;line-height:1.55}.public-profile-status{min-height:1.65rem;padding:.28rem .5rem;font-size:.56rem}.public-profile-panel__avatar-row{min-height:4.6rem;gap:.75rem}.public-profile-panel__avatar{width:3.6rem;height:3.6rem;border-radius:50%!important}.public-profile-panel__avatar-fallback svg{width:1.1rem;height:1.1rem}.public-profile-form,.public-profile-gallery__item,.public-profile-panel__avatar-row,.public-profile-panel__repeat-grid,.public-profile-panel__repeat-grid--compact,.public-profile-panel__toggles{grid-template-columns:1fr}.public-profile-gallery__actions,.public-profile-panel__actions,.public-profile-panel__avatar-actions,.public-profile-panel__file-card-actions,.public-profile-panel__logo-actions,.public-profile-panel__section-actions{justify-content:flex-start}.public-profile-panel__file-card,.public-profile-panel__logo-row{align-items:flex-start;flex-direction:column}.public-profile-gallery__image{max-width:14rem}.dashboard-page :where(.dashboard-home-v2,.orders-category-grid,.services-quick-grid,.support-grid,.home-overview__grid,.request-info-grid,.addresses-grid,.team-panel__grid,.wallet-summary-grid),.dashboard-page :where(.request-form,.personal-profile-form,.personal-edit-form,.addresses-edit-form,.ticket-new-form,.team-panel__form,.public-profile-panel__form){grid-template-columns:1fr}.personal-edit-form__row{grid-template-columns:1fr}.dashboard-home-v2{gap:.58rem;padding:.08rem .04rem .14rem}.dashboard-home-v2__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-home-v2__content-grid{grid-template-columns:1fr}.dashboard-home-v2__panel section{gap:.65rem}.dashboard-home-v2__section-head{flex-direction:row;align-items:center}.dashboard-home-v2__stat-card,.dashboard-home-v2__surface{border-radius:.9rem}.dashboard-home-v2__stat-row{gap:.35rem}.dashboard-home-v2__wallet-stat-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.45rem}.dashboard-home-v2__stat-label-wrap{gap:.22rem}.dashboard-home-v2__stat-icon{width:1rem;height:1rem}.dashboard-home-v2__stat-label{font-size:.62rem}.dashboard-home-v2__wallet-stat-title .dashboard-home-v2__stat-label{font-size:.74rem}.dashboard-home-v2__wallet-stat-title .dashboard-home-v2__stat-icon{width:1.2rem;height:1.2rem}.dashboard-home-v2__wallet-stat-title .dashboard-home-v2__wallet-stat-icon-svg{width:.9rem;height:.9rem}.dashboard-home-v2__stat-value{font-size:.84rem}.dashboard-home-v2__wallet-stat-value .dashboard-home-v2__stat-value{font-size:.8rem}.dashboard-home-v2__list-item-body,.dashboard-home-v2__list-item-head,.dashboard-home-v2__surface-head{gap:.5rem}.dashboard-home-v2__order-row{gap:.42rem}.dashboard-home-v2__order-label{font-size:.56rem}.dashboard-home-v2__order-value-row{gap:.32rem}.dashboard-home-v2__order-row--value-only .dashboard-home-v2__order-value-row{gap:.24rem}.dashboard-home-v2__list-item-code,.dashboard-home-v2__order-text{font-size:.66rem}.dashboard-home-v2__surface-link{min-height:1.8rem;padding:.22rem .55rem;font-size:.55rem}.dashboard-home-v2__timeline-card,.dashboard-home-v2__wallet-card{border-radius:1rem!important}.dashboard-page :where(.orders-category-card,.services-quick-item,.support-grid article,.home-overview__grid article,.dashboard-home-v2__wallet-card,.dashboard-home-v2__timeline-card,.request-info-grid article,.addresses-card,.wallet-transaction-card,.reservations-panel__event-card,.ticket-detail__meta-item,.dashboard-panel,.team-panel__detail-card,.team-panel__member-row,.team-panel__content-box,.reservations-panel__content-box,.reservations-panel__history-item){border-radius:.82rem;padding:.68rem}.dashboard-page :where(.orders-category-card,.ticket-department-grid button,.team-panel__stepper-btn,.team-panel__member-remove,.team-panel__edit-button,.request-new-btn,.request-back-link,.dashboard-action-btn,.request-payment-v2__submit,.ticket-chat-compose__submit){min-height:1.8rem!important;padding:.22rem .45rem!important;font-size:.52rem!important}.dashboard-page :where(.orders-category-card>span,.ticket-department-grid button>span){width:1rem;height:1rem}.dashboard-home-v2__stat-icon{width:.95rem;height:.95rem}.wallet-page{gap:.18rem;padding:.22rem .08rem .35rem}.wallet-summary,.wallet-topup,.wallet-transactions{padding:.34rem;border-radius:.8rem}.wallet-summary__content,.wallet-topup__content,.wallet-transactions__content{gap:.35rem}.wallet-summary__title-row,.wallet-topup__title-row,.wallet-transactions__title-row{flex-direction:row;align-items:center;flex-wrap:nowrap;width:100%}.wallet-summary__title-row .request-title-main,.wallet-topup__title-row .request-title-main,.wallet-transactions__title-row .request-title-main{white-space:nowrap;min-width:0}.wallet-summary__title-row>span,.wallet-topup__title-row>span,.wallet-transactions__title-row>span{flex-shrink:0}.wallet-summary__row{grid-template-columns:1fr;gap:.5rem}.wallet-summary__balance{align-items:center;flex-direction:row;gap:.35rem}.wallet-summary__amount-number{font-size:.68rem}.wallet-topup__presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.wallet-topup__presets button{min-height:1.95rem;font-size:.54rem;padding:.3rem .42rem}.wallet-topup__form>.ui-button{width:100%;justify-self:stretch}.wallet-transactions__table-wrap{display:block;width:100%;margin-top:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.wallet-transactions__table{display:table!important;width:100%!important;min-width:48rem!important;table-layout:fixed;border-collapse:collapse}.wallet-transactions__table thead{display:table-header-group!important}.wallet-transactions__table tbody{display:table-row-group!important}.wallet-transactions__table tr{display:table-row!important;width:auto!important;padding:0!important;border-bottom:0!important}.wallet-transactions__table td,.wallet-transactions__table th{display:table-cell!important;width:auto!important;padding:.5rem .55rem!important;text-align:center!important}.wallet-transactions__table td:before{content:none!important}.wallet-transactions__cards{display:none}.wallet-transactions__card-row{align-items:flex-start}.wallet-receipt-link.dashboard-file-chip{max-width:8.5rem}.dashboard-home-v2__timeline-row{grid-template-columns:1.75rem minmax(0,1fr);gap:.45rem}.dashboard-home-v2__timeline-dot{width:1.75rem;height:1.75rem;font-size:.66rem}.dashboard-home-v2__timeline-card{grid-template-columns:1fr;column-gap:1rem;row-gap:.45rem}.dashboard-home-v2__timeline-card p{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.45rem!important;white-space:nowrap}.dashboard-home-v2__timeline-card p span{flex:none}.dashboard-home-v2__timeline-card p strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.dashboard-home-v2__timeline-card .dashboard-status-text,.dashboard-home-v2__timeline-open{justify-self:start}.dashboard-home-v2__empty p,.dashboard-home-v2__list-item-meta{font-size:.58rem}.orders-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.6rem}.request-orders-panel--filters .orders-category-card{min-width:0;min-height:2.45rem;padding:.76rem .8rem;font-size:.72rem;gap:.42rem;border-radius:.92rem}.dashboard-home-v2__section-head,.request-hub__head,.request-title-row,.tickets-panel__head{align-items:flex-start;flex-direction:column}.wallet-page .wallet-summary__title-row,.wallet-page .wallet-topup__title-row,.wallet-page .wallet-transactions__title-row{align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;width:100%;gap:.35rem!important}.wallet-page .wallet-summary__title-row>span,.wallet-page .wallet-topup__title-row>span,.wallet-page .wallet-transactions__title-row>span{flex:0 0 auto}.wallet-page .wallet-summary__title-row .request-title-main,.wallet-page .wallet-topup__title-row .request-title-main,.wallet-page .wallet-transactions__title-row .request-title-main{min-width:0;white-space:nowrap}.tickets-list-panel .request-title-row{flex-direction:row}.reservations-panel__content,.reservations-panel__content-box{padding:.68rem!important}.reservations-panel__head{padding:.22rem .12rem .05rem;gap:.22rem}.reservations-panel__topline{gap:.45rem}.reservations-panel__overview{grid-template-columns:1fr}.reservations-panel__section-head{align-items:flex-start}.reservations-panel__section-head .request-title-row--main{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:.35rem}.reservations-panel__section-head .request-title-row--main>span{flex:0 0 auto}.reservations-panel__section-head .request-title-main{white-space:nowrap}.reservations-panel__calendar{width:100%;justify-self:stretch}.dashboard-card--reservations .reservations-panel__head .request-title-main{font-size:clamp(.98rem,.95vw + .82rem,1.2rem)}.reservations-panel__description{font-size:.68rem;line-height:1.55}.reservations-panel__tabs{gap:.35rem}.reservations-panel__tabs button{min-height:1.8rem;padding:.22rem .45rem;font-size:.52rem}.reservations-panel__field>label{font-size:.64rem}.reservations-panel__field :where(.ui-select__trigger,.ui-input,.leave-time-input,.admin-textarea-input,.persian-datepicker__input){min-height:1.85rem;font-size:.58rem}.reservations-panel__field .leave-time-input,.reservations-panel__field .leave-time-input__trigger{min-height:2rem;height:2.25rem;padding:.32rem .55rem;border-radius:.6rem}.reservations-panel__field :where(.ui-select__trigger,.ui-input,.leave-time-input,.admin-textarea-input,.persian-datepicker__input)::placeholder{font-size:.58rem}.reservations-panel__field .leave-time-input__value--placeholder,.reservations-panel__field .ui-select__value--placeholder{font-size:.58rem}.reservations-panel__field .persian-datepicker__input{min-height:2rem;height:2.15rem;padding-block:.2rem}.reservations-panel__datetime-row{grid-template-columns:1fr;gap:.45rem}.reservations-panel__month-nav{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.3rem;text-align:center}.reservations-panel__month-btn{width:auto!important;min-width:0!important;flex:0 0 auto;min-height:1.4rem!important;padding:.12rem .34rem!important;font-size:.44rem!important;gap:.14rem!important}.reservations-panel__month-btn svg{width:.56rem;height:.56rem}.reservations-panel__month-nav strong{font-size:.66rem;white-space:nowrap;flex:0 0 auto}.reservations-panel__grid,.reservations-panel__weekdays{gap:.25rem}.reservations-panel__day{border-radius:.72rem;font-size:.56rem}.reservations-panel__day-events{gap:.35rem}.reservations-panel__day-events>p,.reservations-panel__event-card small,.reservations-panel__event-card span,.reservations-panel__history-item p,.reservations-panel__history-item small{font-size:.54rem}.reservations-panel__history-list{gap:.42rem}.reservations-panel__event-card,.reservations-panel__history-item{padding:.58rem .62rem}.reservations-panel__history-top span{min-height:1.38rem;padding:.18rem .42rem;font-size:.5rem}.reservations-panel__form .request-new-btn{min-height:1.85rem;padding:.22rem .45rem;font-size:.52rem}.request-table{min-width:0}.request-table colgroup,.request-table thead{display:none}.request-table,.request-table tbody,.request-table td,.request-table tr{display:block;width:100%}.request-table tr{padding:.75rem;border-bottom:1px solid var(--db-line)}.request-table tr:last-child{border-bottom:0}.request-table td{border:0;padding:.45rem 0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left}.request-table td:before{content:attr(data-label);color:var(--db-muted);font-size:8px;font-weight:900}.request-table td:not([data-label]):before{content:""}.ticket-table-footer{align-items:flex-start;flex-direction:column-reverse}.request-orders-panel--filters>.ui-card__header,.request-orders-panel--table>.ui-card__header{flex-direction:column;align-items:flex-start}.request-orders-panel--filters>.request-orders-panel__header--filters{flex-direction:row;align-items:center;justify-content:space-between}.request-orders-panel__header--filters .request-new-btn--orders{align-self:center}.request-orders-panel--table .request-table-wrap--orders{display:block;overflow:hidden}.request-orders-panel--table .request-table-inner{overflow-x:auto;-webkit-overflow-scrolling:touch}.request-orders-panel--table .request-table{display:table;width:100%;min-width:760px}.request-orders-panel--table .request-table thead{display:table-header-group}.request-orders-panel--table .request-table colgroup{display:table-column-group}.request-orders-panel--table .request-table tbody{display:table-row-group}.request-orders-panel--table .request-table tr{display:table-row;width:auto;padding:0;border-bottom:0}.request-orders-panel--table .request-table td,.request-orders-panel--table .request-table th{display:table-cell;width:auto;padding:.5rem .55rem;text-align:center}.request-orders-panel--table .request-table td:before{content:none}.request-order-cards--orders{display:none}.dashboard-card--requests .ui-card__header{padding:.85rem .75rem .65rem!important}.dashboard-card--requests .request-detail{padding:0 .75rem .85rem!important;gap:.7rem}.request-detail-topline{align-items:flex-start;flex-direction:row;justify-content:space-between;gap:.85rem}.request-title-row--detail{min-width:0;flex:1 1 auto;flex-direction:row;align-items:flex-start;justify-content:flex-start;text-align:right}.request-title-row--detail .request-title-stack{justify-items:start;text-align:right}.request-title-row--detail .request-code--pill{align-self:start}.request-detail-actions--head,.request-detail-secondary-actions{justify-content:flex-start}.request-detail-actions--head{align-items:center;align-self:flex-start}.request-detail-actions--head,.request-detail-secondary-actions{width:auto;flex:0 0 auto;flex-direction:row;flex-wrap:nowrap;gap:.65rem}.request-back-link--detail-top,.request-detail-secondary-actions .request-link-btn{min-height:1.6rem!important;padding:.2rem .4rem!important;font-size:.46rem!important}.dashboard-page :where(.request-info-grid--detailcards .request-description-card,.request-info-grid--detailcards .request-order-info-card,.request-official-payment-card),.request-order-items-wrap,.request-payment-wrap,.request-progress-feedback,.request-progress-wrap{padding:.72rem!important;border-radius:.8rem!important}.request-order-items__head,.request-payment-v2__head,.request-progress__title{flex-direction:row;align-items:center;justify-content:flex-start}.request-progress__title{width:fit-content;flex-wrap:nowrap}.request-progress{width:100%;margin:0;grid-template-columns:1fr;gap:.48rem;padding-inline-start:.18rem}.request-progress__rail{display:block;top:.86rem;bottom:.86rem;inset-inline-start:.86rem;inset-inline-end:auto;width:1px;height:auto;background:#dde3ed}.dashboard-page--dark .request-progress__rail{background:#2a2a2a}.request-progress__item:not(:last-child):after{content:none}.request-progress__item{grid-template-columns:1.72rem minmax(0,1fr);justify-items:start;align-items:center;text-align:right}.request-progress__body{min-width:0}.request-order-items-wrap{min-width:0;overflow:hidden}.request-order-items{width:100%;max-width:100%;min-width:0;overflow-x:scroll;overflow-y:hidden;border:1px solid #e4e9f1;background:#ffffff;display:block;box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(206,119,76,.65) #f3f6fa}.request-order-items::-webkit-scrollbar{height:.42rem}.request-order-items::-webkit-scrollbar-track{background:#f3f6fa;border-radius:999px}.request-order-items::-webkit-scrollbar-thumb{background:rgba(206,119,76,.65);border-radius:999px}.request-order-items__row,.request-order-items__row--head,.request-order-items__row--summary{width:40rem;min-width:40rem;grid-template-columns:.55fr minmax(8rem,2fr) .75fr 1.25fr 1.05fr 1.25fr;justify-items:center;min-height:2.2rem;border:0;border-bottom:1px solid #eef1f5;border-radius:0;background:#ffffff;padding:.34rem .5rem;gap:.3rem;font-size:.54rem}.request-order-items__row--head{display:grid;min-height:2rem;background:#f6f7fa;font-size:.5rem}.request-order-items__row--summary,.request-order-items__row--summary-total{grid-template-columns:.55fr minmax(8rem,2fr) .75fr 1.25fr 1.05fr 1.25fr;align-items:center;justify-items:center}.request-order-items__row--summary>span:first-child{grid-column:1/6;text-align:center}.request-order-items__row--summary>span:last-child{grid-column:6/7;min-width:0;text-align:center}.request-payment__methods{grid-template-columns:1fr}.payment-terminal-panel__head{align-items:flex-start;flex-direction:column}.payment-terminal-grid{grid-template-columns:1fr;gap:.45rem}.payment-terminal-card{min-height:3.8rem;grid-template-columns:3.65rem minmax(0,1fr) auto;padding:.45rem .52rem;border-radius:.72rem}.payment-terminal-card__logo{width:3.65rem;height:1.9rem;border-radius:.42rem}.payment-terminal-card__copy strong{font-size:.58rem}.request-payment-v2__submit{width:100%;justify-self:stretch}.request-official-payment-card__picker,.request-upload-box--v2{width:5.55rem;min-height:5.25rem;border-radius:.74rem;padding:.35rem}.request-upload-box--v2 .request-upload-box__main .dashboard-lucide-icon,.request-upload-box--v2 .request-upload-box__main>svg{width:1.35rem;height:1.35rem;padding:.32rem}.request-upload-box--v2 .request-upload-box__preview-image{width:4.35rem;border-radius:.52rem}.request-admin-attachments{gap:.3rem}.request-admin-attachments__image{width:5.7rem;padding:.26rem;border-radius:.64rem}.request-admin-attachments__image img{border-radius:.46rem;padding:.14rem}.request-admin-attachments__image span{font-size:.46rem}.request-admin-attachments__image small{font-size:.4rem}.request-admin-attachments__file-icon,.ticket-reply-files__thumb{border-radius:.46rem}.request-admin-attachments__file-icon .dashboard-lucide-icon,.ticket-reply-files__thumb .dashboard-lucide-icon{width:1.45rem;height:1.45rem}.ticket-reply-files{gap:.45rem}.ticket-reply-files__header{gap:.14rem}.ticket-reply-files__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.7rem,5.7rem));justify-content:start;gap:.35rem}.ticket-reply-files__card,.ticket-reply-files__picker-tile{width:5.7rem;min-height:5.85rem;border-radius:.72rem;padding:.28rem}.ticket-reply-files__picker{width:5.7rem;min-height:5.85rem;display:block}.ticket-reply-files__card-remove{top:.12rem;inset-inline-end:.12rem;width:.8rem;height:.8rem;border-radius:999px;background:#ffffff;border:1px solid #d9e0ea;box-shadow:0 3px 8px rgba(15,23,42,.08);display:grid;place-items:center;padding:0}.ticket-reply-files__card-remove .dashboard-lucide-icon{width:.42rem;height:.42rem}.ticket-reply-files__thumb{width:100%;height:3.05rem;min-height:3.05rem;position:relative;overflow:hidden}.ticket-reply-files__thumb-image{width:100%;height:100%;object-fit:cover}.ticket-reply-files__picker-tile{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.22rem;text-align:center}.ticket-reply-files__picker:hover .ticket-reply-files__picker-tile{border-color:var(--db-brand-dark);background:rgba(206,119,76,.08)}.ticket-reply-files__picker-icon{width:auto;height:auto;border:0;border-radius:0;background:transparent;color:var(--db-brand-dark);padding:0}.ticket-reply-files__picker-title{color:var(--db-foreground);font-size:.5rem;font-weight:700;line-height:1.35}.ticket-reply-files__name{max-width:100%;font-size:.52rem;font-weight:700}.ticket-reply-files__name,.ticket-reply-files__size{width:100%;line-height:1.35;direction:ltr;unicode-bidi:plaintext;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-reply-files__size{color:var(--db-muted);font-size:.42rem}.team-panel__content-box{padding:.72rem}.team-panel__head{gap:.5rem}.team-panel__members-editor-head{gap:.42rem}.team-panel__detail-card{gap:.42rem;padding:.82rem .85rem}.team-panel__detail-label,.team-panel__empty-note,.team-panel__members-editor-head{font-size:.52rem}.team-panel__detail-desc,.team-panel__detail-name,.team-panel__member-checking,.team-panel__member-valid,.team-panel__person strong,.team-panel__person-mobile{font-size:.56rem;line-height:1.7}.team-panel__detail-desc{color:var(--db-muted)}.team-panel__member-row{grid-template-columns:.95rem minmax(0,1fr) auto auto;gap:.22rem;padding:.46rem .5rem;border-radius:.7rem}.team-panel__member-row .ui-input{min-height:1.78rem;font-size:.54rem;padding-inline:.48rem}.team-panel__stepper-btn{width:1.48rem!important;height:1.48rem!important;min-width:1.48rem!important;min-height:1.48rem!important;padding:0!important;line-height:0!important;font-size:0!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;border:1px solid var(--db-line)!important;background:var(--db-card)!important;color:var(--db-foreground)!important;box-shadow:none!important;appearance:none;-webkit-appearance:none;outline:none!important;-webkit-tap-highlight-color:transparent}.team-panel__stepper-count{min-width:1.48rem;height:1.48rem;font-size:.54rem;line-height:1}.team-panel__member-remove svg,.team-panel__stepper-btn svg{width:.74rem;height:.74rem}.team-panel__member-remove{width:1.48rem!important;height:1.48rem!important;min-width:1.48rem!important;min-height:1.48rem!important;padding:0!important;line-height:0!important;font-size:0!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;border:1px solid var(--db-line)!important;background:var(--db-card)!important;color:var(--db-foreground)!important;box-shadow:none!important;appearance:none;-webkit-appearance:none;outline:none!important;-webkit-tap-highlight-color:transparent}.team-panel__empty-note{margin-top:-.08rem}.dashboard-page .team-panel__member-remove:focus-visible,.dashboard-page .team-panel__stepper-btn:focus-visible{outline:1px solid rgba(206,119,76,.28)!important;outline-offset:.08rem;box-shadow:none!important}.dashboard-page .team-panel__member-remove svg,.dashboard-page .team-panel__stepper-btn svg{display:block}.dashboard-page .request-info-grid--detailcards{grid-template-columns:1fr}.request-orders-panel--table .ticket-table-footer{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:.35rem;overflow-x:auto;padding-bottom:.05rem}.request-orders-panel--table .ticket-table-footer__summary{display:inline-flex;flex:0 0 auto;white-space:nowrap}.request-orders-panel--table .ticket-table-footer__control{flex:0 0 auto;white-space:nowrap;gap:.22rem}.request-orders-panel--table .ticket-table-footer__select-wrap{min-width:2.75rem;padding-inline:.34rem .78rem}.request-orders-panel--table .ticket-table-footer__control-label{font-size:.62rem}.request-orders-panel--table .ticket-table-footer__count{font-size:.64rem}.request-orders-panel--table .ticket-table-footer__pager{flex:0 0 auto}.request-payment__methods,.wallet-topup__presets{grid-template-columns:1fr}.tickets-page-head__topline{flex-direction:row;align-items:center;gap:.5rem}}.tickets-page-head__action{min-height:1.9rem!important;padding:.28rem .55rem!important;font-size:.5rem!important}@media (max-width:767px){.dashboard-card--tickets>.ui-card__content{padding:.5rem .25rem .75rem!important}.dashboard-card--tickets .ticket-detail,.dashboard-card--tickets .ticket-new-shell,.dashboard-card--tickets .tickets-list-panel{padding:.72rem;border-radius:.8rem}.dashboard-card--tickets .ticket-detail__head,.dashboard-card--tickets .ticket-new-shell__head,.dashboard-card--tickets .tickets-panel__head{align-items:center;flex-direction:row;justify-content:space-between}.dashboard-card--tickets .request-title-row--detail,.dashboard-card--tickets .request-title-row--main{flex-direction:row;align-items:center}.dashboard-card--tickets .request-new-btn,.dashboard-card--tickets .ticket-back-link{min-height:1.6rem!important;padding:.2rem .4rem!important;font-size:.46rem!important}.dashboard-card--tickets .tickets-panel__stats-grid{grid-template-columns:1fr;gap:.5rem;margin-bottom:.6rem}.dashboard-card--tickets .ticket-new-form{grid-template-columns:1fr;gap:.55rem}.dashboard-card--tickets .ticket-department-grid{display:grid;grid-template-columns:minmax(0,1fr)}.dashboard-card--tickets .request-table-wrap{margin-top:.5rem;overflow:hidden}.dashboard-card--tickets .request-table-inner{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.dashboard-card--tickets .request-table{display:table!important;width:100%!important;min-width:60rem!important;table-layout:auto}.dashboard-card--tickets .request-table thead{display:table-header-group!important}.dashboard-card--tickets .request-table colgroup{display:table-column-group!important}.dashboard-card--tickets .request-table tbody{display:table-row-group!important}.dashboard-card--tickets .request-table tr{display:table-row!important;width:auto!important;padding:0;border-bottom:0;background:transparent}.dashboard-card--tickets .request-table td,.dashboard-card--tickets .request-table th{display:table-cell!important;width:auto!important;padding:.5rem .55rem;text-align:center;white-space:nowrap}.dashboard-card--tickets .request-table td:before{content:none!important}.dashboard-card--tickets .request-code,.dashboard-card--tickets .request-table td:first-child,.dashboard-card--tickets .request-table th:first-child{width:8rem;min-width:8rem;overflow:visible;text-overflow:clip;white-space:nowrap}}@media (max-width:768px){.dashboard-page :is(.request-table-wrap,.wallet-transactions__table-wrap,.dashboard-internship__attachments-archive-table-wrap){width:100%;max-width:100%;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-gutter:stable;scrollbar-width:thin}.dashboard-page :is(.request-table-inner,.wallet-transactions__table-wrap .request-table-inner){width:max-content;min-width:100%;overflow:visible!important}.dashboard-page :is(.request-table,.wallet-transactions__table,.dashboard-internship__attachments-archive-table){width:max-content!important;min-width:42rem!important;table-layout:auto}.dashboard-page :is(.request-table,.wallet-transactions__table,.dashboard-internship__attachments-archive-table) :is(th,td){white-space:nowrap}.dashboard-page :is(.request-table-wrap,.wallet-transactions__table-wrap,.dashboard-internship__attachments-archive-table-wrap)::-webkit-scrollbar{height:.42rem}.dashboard-page :is(.request-table-wrap,.wallet-transactions__table-wrap,.dashboard-internship__attachments-archive-table-wrap)::-webkit-scrollbar-thumb{border:.12rem solid transparent;border-radius:999px;background:color-mix(in srgb,var(--db-muted) 52%,transparent);background-clip:padding-box}.dashboard-page--dark :is(.request-table-wrap,.wallet-transactions__table-wrap,.dashboard-internship__attachments-archive-table-wrap)::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,#94a3b8 38%,transparent)}}.dashboard-ui-v2 .addresses-card__actions .address-edit-button{min-height:1.8rem;height:1.8rem;width:5.8rem;padding:.24rem .56rem;border-radius:.7rem!important;font-size:.62rem!important;font-weight:700;pointer-events:auto;touch-action:manipulation}@media (max-width:640px){.dashboard-ui-v2 .addresses-card__actions .address-edit-button{min-height:1.8rem;height:1.8rem;width:5.8rem;padding:.24rem .52rem;font-size:.62rem!important}}@media (max-width:768px){.dashboard-ui-v2 .dashboard-card.dashboard-card--requests.dashboard-panel-animate{border:0!important;background:transparent!important;box-shadow:none!important}}.ticket-reply-files{display:grid;gap:.5rem}.ticket-reply-files__header{display:grid;gap:.08rem;text-align:right;margin-top:.08rem;margin-bottom:0}.ticket-reply-files__title{margin:0;font-size:.72rem;font-weight:700;color:#334155}.ticket-reply-files__description{margin:0;font-size:.68rem;line-height:1.5;color:#64748b}.ticket-reply-files__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.8rem,5.8rem));justify-content:start;gap:.35rem;align-items:start}.ticket-reply-files__picker{position:relative;display:flex;align-items:stretch;justify-content:stretch;width:5.8rem;height:5.8rem;padding:0;border:1.5px dashed rgba(148,163,184,.82);border-radius:.75rem;cursor:pointer;overflow:hidden;background:#ffffff;box-shadow:none}.ticket-reply-files__picker.is-disabled{opacity:.55;cursor:not-allowed}.ticket-reply-files__card,.ticket-reply-files__picker{border-style:dashed!important}.ticket-reply-files__picker input[type=file]{display:none}.ticket-reply-files__picker--tile{border-color:rgba(148,163,184,.82);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.ticket-reply-files__picker--tile:hover{border-color:#ce774c;background:linear-gradient(180deg,rgba(206,119,76,.16),rgba(206,119,76,.08));box-shadow:inset 0 0 0 1px rgba(206,119,76,.12);transform:translateY(-1px)}.ticket-reply-files__picker--tile:hover .ticket-reply-files__picker-icon{background:rgba(206,119,76,.26)}.ticket-reply-files__picker--tile:hover .ticket-reply-files__picker-icon .dashboard-lucide-icon{color:#ce774c}.ticket-reply-files__picker-tile{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:100%;height:100%;color:#d0d3da;font-weight:700}.ticket-reply-files__picker-icon{width:3.3rem;height:3.3rem;border-radius:.72rem;background:rgba(148,163,184,.22);display:inline-flex;align-items:center;justify-content:center}.ticket-reply-files__picker-icon .dashboard-lucide-icon{width:1.35rem;height:1.35rem;color:#d0d3da}.ticket-reply-files__card{position:relative;display:flex;flex-direction:column;align-items:center;width:5.8rem;min-height:5.8rem;padding:.26rem;border-radius:.75rem;border:1.5px dashed rgba(148,163,184,.9);background:#ffffff;box-shadow:none;cursor:pointer}.ticket-reply-files__card:hover{background:#fbfdff}.ticket-reply-files__card-remove{position:absolute;top:.18rem;inset-inline-end:.18rem;width:1.12rem;height:1.12rem;border-radius:.34rem;border:0;background:rgba(17,24,39,.76);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.ticket-reply-files__card-remove:hover{background:rgba(206,119,76,.92);transform:translateY(-1px);box-shadow:0 6px 16px rgba(206,119,76,.18)}.ticket-reply-files__card-remove:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(206,119,76,.22),0 6px 16px rgba(206,119,76,.16)}.ticket-reply-files__card-remove .dashboard-lucide-icon{width:.62rem;height:.62rem;color:#ffffff}.ticket-reply-files__thumb{width:100%;flex:1 1 auto;aspect-ratio:1/1;border-radius:.75rem;background:linear-gradient(180deg,#f7fafc,#eef2f7);border:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.ticket-reply-files__thumb-image{width:100%;height:100%;object-fit:cover;display:block}.ticket-reply-files__thumb-label{display:inline-flex;align-items:center;justify-content:center;min-width:2.15rem;min-height:2.15rem;padding:.24rem .38rem;border-radius:.56rem;background:rgba(148,163,184,.14);color:#475569;font-size:.69rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase;direction:ltr;unicode-bidi:plaintext}.ticket-reply-files__name{min-width:0;width:100%;max-width:4.7rem;margin-top:.12rem;font-size:.54rem;font-weight:700;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25;text-align:center}.ticket-reply-files__size{margin-top:.02rem;font-size:.46rem;font-weight:500;color:#9aa3b2;text-align:center;direction:ltr;unicode-bidi:plaintext}.dashboard-page--dark .ticket-reply-files__picker{border-color:rgba(148,163,184,.38);color:#dbe7f5;background:rgba(255,255,255,.04)}.dashboard-page--dark .ticket-reply-files__picker--tile:hover{border-color:#ce774c;background:linear-gradient(180deg,rgba(206,119,76,.24),rgba(206,119,76,.14));box-shadow:inset 0 0 0 1px rgba(206,119,76,.2)}.dashboard-page--dark .ticket-reply-files__picker--tile:hover .ticket-reply-files__picker-icon{background:rgba(206,119,76,.3)}.dashboard-page--dark .ticket-reply-files__picker--tile:hover .ticket-reply-files__picker-icon .dashboard-lucide-icon{color:#ffd5c2}.dashboard-page--dark .ticket-reply-files__title{color:#e2e8f0}.dashboard-page--dark .ticket-reply-files__description{color:#94a3b8}.dashboard-page--dark .ticket-reply-files__thumb{background:linear-gradient(180deg,rgba(148,163,184,.18),rgba(148,163,184,.1));border-color:rgba(255,255,255,.08)}.dashboard-page--dark .ticket-reply-files__card{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.05)}.dashboard-page--dark .ticket-reply-files__card:hover{background:rgba(255,255,255,.07)}.dashboard-page--dark .ticket-reply-files__card-remove{background:rgba(15,23,42,.78)}.dashboard-page--dark .ticket-reply-files__card-remove:hover{background:rgba(206,119,76,.92);box-shadow:0 6px 16px rgba(206,119,76,.2)}.dashboard-page--dark .ticket-reply-files__thumb-label{background:rgba(148,163,184,.18);color:#e2e8f0}.dashboard-page--dark .ticket-reply-files__name{color:#e5ebf5}.dashboard-page--dark .ticket-reply-files__size{color:#94a3b8}@media (max-width:480px){.ticket-reply-files__grid{grid-template-columns:repeat(auto-fit,minmax(5.2rem,5.2rem));gap:.3rem}.dashboard-card--tickets .ticket-department-grid button{min-height:1.75rem;padding:.18rem .28rem;font-size:.46rem}.dashboard-card--tickets .ticket-department-grid button>span{width:.82rem;height:.82rem}.dashboard-card--tickets .ticket-department-grid button>span svg{width:.72rem;height:.72rem}.team-panel__content-box{padding:.66rem}.team-panel__head{gap:.42rem}.team-panel__members-editor-head{gap:.34rem}.team-panel__detail-card{gap:.34rem;padding:.76rem .78rem}.team-panel__detail-label,.team-panel__empty-note,.team-panel__members-editor-head{font-size:.5rem}.team-panel__detail-desc,.team-panel__detail-name,.team-panel__member-checking,.team-panel__member-valid,.team-panel__person strong,.team-panel__person-mobile{font-size:.54rem;line-height:1.68}.team-panel__detail-desc{color:var(--db-muted)}.team-panel__member-row{grid-template-columns:.92rem minmax(0,1fr) auto auto;gap:.2rem;padding:.44rem .48rem;border-radius:.68rem}.team-panel__member-row .ui-input{min-height:1.72rem;font-size:.52rem;padding-inline:.46rem}.team-panel__member-remove,.team-panel__stepper-btn{width:1.42rem!important;height:1.42rem!important;min-width:1.42rem!important;min-height:1.42rem!important}.team-panel__stepper-count{min-width:1.42rem;height:1.42rem;font-size:.52rem}.team-panel__member-remove svg,.team-panel__stepper-btn svg{width:.7rem;height:.7rem}.dashboard-card--tickets .request-table{display:table!important;width:100%!important;min-width:60rem!important;table-layout:auto}.dashboard-card--tickets .request-table thead{display:table-header-group!important}.dashboard-card--tickets .request-table colgroup{display:table-column-group!important}.dashboard-card--tickets .request-table tbody{display:table-row-group!important}.dashboard-card--tickets .request-table tr{display:table-row!important;width:auto!important;padding:0;border-bottom:0;background:transparent}.dashboard-card--tickets .request-table td,.dashboard-card--tickets .request-table th{display:table-cell!important;width:auto!important;padding:.5rem .55rem;text-align:center;white-space:nowrap}.dashboard-card--tickets .request-table td:before{content:none!important}.dashboard-card--tickets .request-table-wrap{margin-top:.5rem;overflow:hidden}.dashboard-card--tickets .request-table-inner{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.dashboard-card--tickets .request-code,.dashboard-card--tickets .request-table td:first-child,.dashboard-card--tickets .request-table th:first-child{width:8rem;min-width:8rem;overflow:visible;text-overflow:clip;white-space:nowrap}.dashboard-card--tickets .ticket-detail__meta{grid-template-columns:1fr}.dashboard-card--tickets .ticket-detail__panel--conversation{gap:.5rem}.dashboard-card--tickets .ticket-chat,.dashboard-card--tickets .ticket-compose-panel,.dashboard-card--tickets .ticket-detail__panel{padding:.62rem;border-radius:.8rem}.dashboard-card--tickets .ticket-detail__panel--conversation{padding:0;border:0;background:transparent}.dashboard-card--tickets .ticket-chat__meta-row{align-items:flex-start;flex-direction:column}.dashboard-card--tickets .ticket-chat__bubble{width:100%;padding:.62rem .7rem;border-radius:.72rem}.dashboard-card--tickets .ticket-chat-compose__submit{width:100%;justify-self:stretch}.dashboard-card--tickets .ticket-reply-files__card,.dashboard-card--tickets .ticket-reply-files__picker-tile{width:5.7rem;min-height:5.85rem}.dashboard-page--dark .dashboard-card--tickets .request-table tr{border-bottom-color:#2a2a2a;background:#121212}.dashboard-page--dark .dashboard-card--tickets .request-table tbody tr:nth-child(odd) td{background:#171717}.dashboard-page--dark .dashboard-card--tickets .request-table tbody tr:nth-child(2n) td{background:#121212}}.dashboard-ui-v2 .request-alert.request-alert--warning.request-alert--amount{border:1px dashed #dc7141!important;background:#fff7f2!important;color:#dc7141!important;display:flex!important;align-items:center!important;gap:.65rem!important;min-height:3.1rem!important;padding:.55rem .9rem!important}.dashboard-ui-v2 .request-alert.request-alert--warning.request-alert--amount .request-alert__icon{width:1.55rem!important;height:1.55rem!important;border-radius:999px!important;background:rgba(220,113,65,.14)!important;color:#dc7141!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 1.55rem!important}.dashboard-ui-v2 .request-alert.request-alert--warning.request-alert--amount .request-alert__icon .dashboard-lucide-icon,.dashboard-ui-v2 .request-alert.request-alert--warning.request-alert--amount .request-alert__icon svg{width:1rem!important;height:1rem!important}.dashboard-ui-v2 .request-alert.request-alert--warning.request-alert--amount strong{color:#dc7141!important;font-weight:700!important}.dashboard-ui-v2.dashboard-page--dark .request-alert.request-alert--warning.request-alert--amount{border-color:rgba(220,113,65,.55)!important;background:rgba(220,113,65,.12)!important}.dashboard-ui-v2.dashboard-page--dark .request-alert.request-alert--warning.request-alert--amount .request-alert__icon{background:rgba(220,113,65,.18)!important;color:#f7b192!important}.dashboard-ui-v2.dashboard-page--dark .request-alert.request-alert--warning.request-alert--amount strong{color:#f7b192!important}.reservations-panel{display:grid;gap:.85rem}.reservations-panel--locked{border:1px solid var(--db-border,#e5e7eb);border-radius:1rem;background:var(--db-card,#fff);padding:1.2rem}.reservations-panel__head h2{margin:0;font-size:1.2rem}.reservations-panel__head p{margin:.35rem 0 0;color:#6b7280;font-size:.85rem}.reservations-panel__tabs{width:100%;display:grid;gap:.75rem}.reservations-panel__tabs .tabs__list-container{width:100%}.reservations-panel__tabs .tabs__list{width:fit-content;max-width:100%;border:1px solid #dbe3ee;border-radius:.8rem;background:#ffffff;padding:.18rem;gap:.15rem}.reservations-panel__tabs .tabs__tab{min-height:2.05rem;height:2.05rem;border-radius:.62rem;padding-inline:.85rem;color:#4b5563;font-size:.82rem;font-weight:800}.reservations-panel__tabs .tabs__tab[aria-selected=true]{color:#ce774c}.reservations-panel__tabs .tabs__indicator{border-radius:.58rem;background:#fff1ea}.reservations-panel__tab-panel{outline:none}.reservations-panel__calendar,.reservations-panel__form,.reservations-panel__history{display:grid;gap:.75rem;padding:1rem}.reservations-panel__field{display:grid;gap:.35rem}.reservations-panel__field .label,.reservations-panel__field label,.reservations-panel__heroui-field .label{font-size:.8rem;font-weight:700;color:#4b5563}.reservations-panel__heroui-field{width:100%}.reservations-panel__form .input,.reservations-panel__form .persian-datepicker__input,.reservations-panel__form .select__trigger,.reservations-panel__form .textarea{min-height:2.45rem;border-radius:.75rem;font-family:inherit;font-size:.86rem}.reservations-panel__form .admin-textarea-input,.reservations-panel__form .leave-time-input__trigger,.reservations-panel__form .leave-time-input__value,.reservations-panel__form .leave-time-input__value--placeholder,.reservations-panel__form .persian-datepicker__input,.reservations-panel__form .ui-input,.reservations-panel__form .ui-select__trigger,.reservations-panel__form .ui-select__value,.reservations-panel__form .ui-select__value--placeholder{font-size:.7rem;line-height:1.42}.reservations-panel__form .admin-textarea-input::placeholder,.reservations-panel__form .leave-time-input__trigger::placeholder,.reservations-panel__form .persian-datepicker__input::placeholder,.reservations-panel__form .ui-input::placeholder,.reservations-panel__form .ui-select__trigger::placeholder{font-size:.7rem}.reservations-panel .leave-time-input__option,.reservations-panel .leave-time-input__option-text,.reservations-panel .ui-select__option,.reservations-panel .ui-select__option-label{font-size:.7rem}.reservations-panel__form .textarea{min-height:6rem;line-height:1.8;resize:vertical}.reservations-panel__form .button{min-height:2.55rem;border-radius:.75rem;font-family:inherit;font-weight:800}.reservations-panel__form .leave-time-input-wrap{width:100%}.reservations-panel__time-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.reservations-panel__month-nav{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.reservations-panel__month-nav .button{border-radius:.7rem;font-family:inherit;font-size:.78rem;font-weight:800}.reservations-panel__grid,.reservations-panel__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem}.reservations-panel__weekdays span{text-align:center;font-size:.72rem;color:#6b7280;font-weight:700}.reservations-panel__day{min-height:3.1rem;border:1px solid #e5e7eb;border-radius:.7rem;background:#fff;display:grid;gap:.16rem;place-items:center;position:relative;font-size:.82rem;color:#111827;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.reservations-panel__day:hover:not(.reservations-panel__day--empty){border-color:rgba(206,119,76,.45);background:#fff8f4;color:#bf5d33}.reservations-panel__day--empty{border-color:transparent;background:transparent}.reservations-panel__day-chip{min-height:1.05rem;height:1.05rem;font-size:.58rem;font-weight:800;line-height:1;padding-inline:.32rem}.reservations-panel__day.is-selected{border-color:#ce774c;background:#fff1ea;color:#bf5d33;box-shadow:0 0 0 2px rgba(206,119,76,.13)}.reservations-panel__day-events{display:grid;gap:.5rem}.reservations-panel__event-card{border:1px solid #e5e7eb;border-radius:.75rem;padding:.65rem .75rem;display:grid;gap:.2rem}.reservations-panel__history-list{display:grid;gap:.55rem}.reservations-panel__history-item{border:1px solid #e5e7eb;border-radius:.8rem;padding:.7rem .8rem;display:grid;gap:.25rem}.reservations-panel__history-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.reservations-panel__history-top .chip{flex:0 0 auto}.reservations-panel__history-item.is-approved,.reservations-panel__history-item.is-pending,.reservations-panel__history-item.is-rejected{border-color:#dbe3ee;background:#ffffff}.dashboard-page--dark .reservations-panel--locked,.dashboard-page--dark .reservations-panel__calendar,.dashboard-page--dark .reservations-panel__day,.dashboard-page--dark .reservations-panel__event-card,.dashboard-page--dark .reservations-panel__form,.dashboard-page--dark .reservations-panel__history,.dashboard-page--dark .reservations-panel__history-item{background:#121212;border-color:#2d2d2d;color:#e5e7eb}.dashboard-page--dark .reservations-panel__tabs .tabs__list{background:#121212;border-color:#2d2d2d}.dashboard-page--dark .reservations-panel__tabs .tabs__tab{color:#d1d5db}.dashboard-page--dark .reservations-panel__tabs .tabs__tab[aria-selected=true]{color:#ffd2be}.dashboard-page--dark .reservations-panel__tabs .tabs__indicator{background:rgba(206,119,76,.2)}.dashboard-page--dark .reservations-panel__day.is-selected,.dashboard-page--dark .reservations-panel__day:hover:not(.reservations-panel__day--empty){background:rgba(206,119,76,.16);border-color:rgba(206,119,76,.55);color:#ffd2be}.dashboard-page--dark .reservations-panel__history-item.is-approved,.dashboard-page--dark .reservations-panel__history-item.is-pending,.dashboard-page--dark .reservations-panel__history-item.is-rejected{border-color:#2d2d2d;background:#121212}.dashboard-page--dark .khooshebast-calendar{background:#171717!important;border-color:#2f2f2f!important;box-shadow:0 22px 50px rgba(0,0,0,.42)!important}.dashboard-page--dark .khooshebast-calendar .Calendar__header,.dashboard-page--dark .khooshebast-calendar .Calendar__monthSelector,.dashboard-page--dark .khooshebast-calendar .Calendar__monthSelectorWrapper,.dashboard-page--dark .khooshebast-calendar .Calendar__section,.dashboard-page--dark .khooshebast-calendar .Calendar__weekDays,.dashboard-page--dark .khooshebast-calendar .Calendar__yearSelector,.dashboard-page--dark .khooshebast-calendar .Calendar__yearSelectorWrapper{background:#171717!important;color:#f3f4f6!important}.dashboard-page--dark .khooshebast-calendar .Calendar__day,.dashboard-page--dark .khooshebast-calendar .Calendar__monthArrow,.dashboard-page--dark .khooshebast-calendar .Calendar__monthText,.dashboard-page--dark .khooshebast-calendar .Calendar__weekDay,.dashboard-page--dark .khooshebast-calendar .Calendar__yearText{color:#f3f4f6!important}.dashboard-page--dark .khooshebast-calendar .Calendar__day.-selected,.dashboard-page--dark .khooshebast-calendar .Calendar__day.-selectedEnd,.dashboard-page--dark .khooshebast-calendar .Calendar__day.-selectedStart,.dashboard-page--dark .khooshebast-calendar .Calendar__monthSelectorItem.-active .Calendar__monthSelectorItemText,.dashboard-page--dark .khooshebast-calendar .Calendar__yearSelectorItem.-active .Calendar__yearSelectorText{background:rgba(206,119,76,.92)!important;color:#ffffff!important;box-shadow:none!important}.dashboard-page--dark .khooshebast-calendar .Calendar__day.-selectedBetween{background:rgba(206,119,76,.18)!important;color:#ffd2be!important}.dashboard-page--dark .khooshebast-calendar .Calendar__day.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween){color:#ffb28e!important}.dashboard-page--dark .khooshebast-calendar .Calendar__day.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween):after{background:#ce774c!important;opacity:.86!important}.dashboard-page--dark .khooshebast-calendar .Calendar__day:hover:not(.-selected):not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween),.dashboard-page--dark .khooshebast-calendar .Calendar__monthSelectorItemText:hover,.dashboard-page--dark .khooshebast-calendar .Calendar__monthText:hover,.dashboard-page--dark .khooshebast-calendar .Calendar__yearSelectorText:hover,.dashboard-page--dark .khooshebast-calendar .Calendar__yearText:hover{background:rgba(206,119,76,.16)!important;color:#ffd2be!important}.dashboard-page--dark .khooshebast-calendar .Calendar__day.-disabled{color:#6f7b8d!important;opacity:.55!important}@media (max-width:560px){.reservations-panel__tabs .tabs__list{width:100%}.reservations-panel__tabs .tabs__tab{flex:1 1 0;min-width:0;padding-inline:.45rem}.reservations-panel__time-row{grid-template-columns:1fr}.reservations-panel__month-nav{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;text-align:center;gap:.3rem}.reservations-panel__month-btn{width:auto!important;min-width:0!important;flex:0 0 auto;min-height:1.4rem!important;padding:.12rem .34rem!important}.reservations-panel__month-nav strong{white-space:nowrap;flex:0 0 auto}.reservations-panel__day{min-height:2.8rem;border-radius:.58rem}}@media (max-width:767px){.reservations-panel__field .persian-datepicker__input,.reservations-panel__form .persian-datepicker__input{min-height:2rem;height:2rem;padding-block:.12rem}}.dashboard-internship{display:grid;gap:.75rem}.dashboard-internship__card,.dashboard-internship__hero,.dashboard-internship__no-access,.dashboard-internship__progress-shell{border:1px solid var(--db-line);border-radius:1.35rem;background:var(--db-card)}.dashboard-internship__hero{display:grid;grid-template-columns:minmax(0,1fr);gap:.08rem;align-items:start;padding:.12rem .1rem .28rem;border:0;background:transparent}.dashboard-internship__hero-copy{min-width:0;display:grid;gap:.18rem;text-align:right}.dashboard-internship__hero .request-title-main{color:var(--db-foreground)}.dashboard-internship__hero .dashboard-home-v2__description{margin:.12rem 0 0;color:var(--db-muted);line-height:1.65}.dashboard-internship__progress-shell{display:grid;gap:.8rem;padding:1rem}.dashboard-internship__progress-shell--weekly{margin-top:-.08rem}.dashboard-internship__card--locked,.dashboard-internship__progress-shell--locked{opacity:.62;filter:grayscale(.18);pointer-events:none}.dashboard-internship__card--locked .dashboard-internship__status,.dashboard-internship__progress-shell--locked .dashboard-internship__progress-bar-label{opacity:.88}.dashboard-internship__locked-note{margin:0;padding:.42rem .68rem;border:1px solid rgba(206,119,76,.22);border-radius:.85rem;background:rgba(206,119,76,.1);color:#ce774c;font-size:.66rem;font-weight:700;line-height:1.45;position:relative;z-index:2;box-shadow:0 6px 18px rgba(206,119,76,.08)}.dashboard-internship__progress-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.dashboard-internship__progress-copy{min-width:0;display:grid;gap:.18rem}.dashboard-internship__progress-copy p{margin:0;color:var(--db-muted);font-size:.7rem;line-height:1.7}.dashboard-internship__progress-bar{position:relative;height:.75rem;border-radius:999px;overflow:hidden;background:#edf2f7;box-shadow:none}.dashboard-internship__progress-bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--db-brand),var(--db-brand-dark))}.dashboard-internship__progress-bar-label{position:absolute;inset:0;display:grid;place-items:center;font-size:.72rem;font-weight:700;line-height:1;pointer-events:none}.dashboard-internship__progress-bar-label--uncovered{color:var(--db-brand-dark);text-shadow:0 1px 1px rgba(255,255,255,.6)}.dashboard-internship__progress-bar-label--covered{color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.28)}.dashboard-page--dark .dashboard-internship__progress-bar-label--uncovered{color:#f3b08a;text-shadow:0 1px 2px rgba(0,0,0,.55)}.dashboard-page--dark .dashboard-internship__progress-bar-label--covered{color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.dashboard-page--dark .dashboard-internship__progress-bar{background:#2a2a2a;box-shadow:none}.dashboard-internship__progress-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.dashboard-internship__progress-visual{display:grid;grid-template-columns:minmax(154px,174px) minmax(0,1fr);align-items:center;gap:.85rem}.dashboard-internship__progress-visual .dashboard-internship__progress-meta{align-self:stretch}.dashboard-internship__progress-stat{display:grid;gap:.12rem;padding:.5rem .55rem;border:1px dashed #dde3ed;border-radius:.85rem;background:#f9fafb}.dashboard-internship__progress-stat span{color:var(--db-muted);font-size:.62rem;font-weight:400;line-height:1.25}.dashboard-internship__progress-stat strong{color:var(--db-foreground);font-size:.82rem;font-weight:700;line-height:1.25}.dashboard-page--dark .dashboard-internship__progress-stat{border-color:#2d2d2d;background:#121212}.dashboard-page--dark .dashboard-internship__progress-stat span{color:#a8a8a8}.dashboard-page--dark .dashboard-internship__progress-stat strong{color:#f3f4f6}.dashboard-internship__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.dashboard-internship__card{display:grid;gap:.85rem;padding:1rem}.dashboard-internship__card--log{gap:.8rem}.dashboard-internship__card-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.dashboard-internship__card-head .request-title-main{color:var(--db-foreground)}.dashboard-internship__history-count{display:inline-flex;align-items:center;padding:.2rem .45rem;border:1px dashed #d8dee8;border-radius:999px;background:#f9fafb;color:var(--db-muted);font-size:.58rem;font-weight:700;line-height:1.2;white-space:nowrap}.dashboard-internship__history-head{display:grid;gap:.55rem;justify-items:end}.dashboard-internship__history-tabs{display:inline-flex;align-items:center;gap:.14rem;padding:.11rem;border:1px dashed #d8dee8;border-radius:999px;background:#f9fafb}.dashboard-internship__history-tab{min-width:0;display:inline-flex;align-items:center;gap:.16rem;padding:.2rem .42rem;border:0;border-radius:999px;background:transparent;color:var(--db-muted);font-size:.76rem!important;font-weight:700;line-height:1.2;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.dashboard-internship__history-tab span,.dashboard-internship__history-tab strong{font-size:inherit;line-height:inherit}.dashboard-internship__history-tab strong{min-width:1.28rem;height:1.28rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .24rem;border-radius:999px;background:rgba(206,119,76,.14);border:0;color:#ce774c;font-weight:800;box-shadow:none}.dashboard-internship__history-tab.is-active{background:#fff;color:var(--db-foreground);box-shadow:0 1px 0 rgba(15,23,42,.05),0 8px 18px rgba(15,23,42,.06)}.dashboard-page--dark .dashboard-internship__history-tabs{border-color:#2d2d2d;background:#121212}.dashboard-page--dark .dashboard-internship__history-tab{color:#a8a8a8}.dashboard-page--dark .dashboard-internship__history-tab.is-active{background:#1a1a1a;color:#f3f4f6;box-shadow:0 1px 0 rgba(0,0,0,.35),0 8px 18px rgba(0,0,0,.28)}.dashboard-page--dark .dashboard-internship__history-tab strong{background:rgba(206,119,76,.18);border:0;color:#f7b08f;box-shadow:none}.dashboard-page--dark .dashboard-internship__history-count{border-color:#2d2d2d;background:#121212;color:#a8a8a8}.dashboard-internship__log-note{padding:.35rem .7rem;border:1px dashed #d8dee8;background:#f9fafb;color:var(--db-muted);font-size:.62rem;line-height:1.4;white-space:nowrap}.dashboard-internship__log-note,.dashboard-internship__status{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;font-weight:700}.dashboard-internship__status{padding:.22rem .55rem;font-size:.72rem;background:var(--db-card-muted);color:var(--db-foreground)}.dashboard-internship__status--approved{background:rgba(35,153,73,.12);color:#239949}.dashboard-internship__status--draft,.dashboard-internship__status--pending{background:rgba(206,119,76,.12);color:var(--db-brand-dark);font-weight:700}.dashboard-internship__status-icon{width:.9rem;height:.9rem;flex:none}.dashboard-internship__status--rejected{background:rgba(220,53,69,.12);color:#dc3545}.dashboard-internship__fields{display:grid;gap:.75rem}.dashboard-internship__fields,.dashboard-internship__fields--profile{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-internship__field{display:grid;gap:.35rem}.dashboard-internship__field--full{grid-column:1/-1}.dashboard-internship__field>.dashboard-field__label,.dashboard-internship__field>.ui-label,.dashboard-internship__field>label{margin:0;color:var(--db-brand-dark);font-size:.74rem;font-weight:700;line-height:1.35}.dashboard-internship__field>.ui-input{min-height:2.45rem;padding:.42rem .85rem;border:1px solid #d8dee8;border-radius:1rem;background:#ffffff;color:var(--db-foreground);font-size:.7rem;font-weight:500;box-shadow:none}.dashboard-internship__field>.ui-input::placeholder{color:#98a2b3;font-size:.72rem}.dashboard-internship__card--log :where(.ui-input,.leave-time-input__trigger,.admin-textarea-input){font-size:.7rem;line-height:1.42}.dashboard-internship__card--log .dashboard-internship__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-internship__card--log .dashboard-internship__fields--profile{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-internship__card--weekly .dashboard-internship__fields{grid-template-columns:1fr}.dashboard-internship__card--log .persian-datepicker__shell .DatePicker__input,.dashboard-internship__card--log .persian-datepicker__shell .persian-datepicker__input{min-height:2.45rem;border-radius:1rem;font-size:.7rem;line-height:1.42}.dashboard-internship__card--log .persian-datepicker__shell .DatePicker__input::placeholder,.dashboard-internship__card--log .persian-datepicker__shell .persian-datepicker__input::placeholder{font-size:.7rem}.dashboard-internship__card--log :where(.ui-input::placeholder,.leave-time-input__trigger::placeholder,.admin-textarea-input::placeholder){font-size:.7rem}.dashboard-internship__card--log .leave-time-input__trigger,.dashboard-internship__card--log .ui-input{min-height:2.45rem}.dashboard-internship__card--log .leave-time-input__trigger{padding:.42rem .85rem;border-radius:1rem}.dashboard-internship__card--log .leave-time-input__value,.dashboard-internship__card--log .leave-time-input__value--placeholder{font-size:.7rem;line-height:1.42}.dashboard-internship__card--log .admin-textarea-field,.dashboard-internship__card--log .admin-textarea-input{width:100%;max-width:none}.dashboard-internship__card--log .admin-textarea-input{min-height:6.9rem;padding:.72rem .85rem;border:1px solid #d8dee8;border-radius:1rem;background:#ffffff;color:var(--db-foreground);font-size:.7rem;line-height:1.75;resize:vertical}.dashboard-internship__card--log .admin-textarea-input::placeholder{color:#98a2b3;font-size:.7rem;line-height:1.6}.dashboard-internship__card--log .admin-textarea-input:focus,.dashboard-internship__card--log .admin-textarea-input:focus-visible{border-color:var(--db-brand-border);outline:none;box-shadow:0 0 0 3px rgba(206,119,76,.12)}.dashboard-internship__card--locked .admin-textarea-input:disabled,.dashboard-internship__card--locked .leave-time-input__trigger:disabled,.dashboard-internship__card--locked .persian-datepicker__input--disabled,.dashboard-internship__card--locked .persian-datepicker__input:disabled,.dashboard-internship__card--locked .ui-input:disabled{cursor:not-allowed;background:#f3f4f6;color:#9ca3af;box-shadow:none}.dashboard-page--dark .dashboard-internship__field>.dashboard-field__label,.dashboard-page--dark .dashboard-internship__field>.ui-label,.dashboard-page--dark .dashboard-internship__field>label{color:#f3b08a}.dashboard-page--dark .dashboard-internship__field>.ui-input{border-color:#2d2d2d;background:#121212;color:#f3f4f6}.dashboard-page--dark .dashboard-internship__field>.ui-input::placeholder{color:#7c7c7c}.dashboard-page--dark .dashboard-internship__log-note{border-color:#2d2d2d;background:#121212;color:#a8a8a8}.dashboard-page--dark .dashboard-internship__card--log .admin-textarea-input,.dashboard-page--dark .dashboard-internship__card--log .leave-time-input__trigger,.dashboard-page--dark .dashboard-internship__card--log .ui-input{background:#121212;border-color:#2d2d2d;color:#f3f4f6}.dashboard-page--dark .dashboard-internship__card--log .admin-textarea-input::placeholder{color:#7c7c7c}.dashboard-page--dark .dashboard-internship__card--log .admin-textarea-input:focus,.dashboard-page--dark .dashboard-internship__card--log .admin-textarea-input:focus-visible{border-color:var(--db-brand-border);box-shadow:0 0 0 3px rgba(206,119,76,.16)}.dashboard-page--dark .dashboard-internship__card--log .admin-textarea-input::placeholder,.dashboard-page--dark .dashboard-internship__card--log .leave-time-input__trigger::placeholder,.dashboard-page--dark .dashboard-internship__card--log .ui-input::placeholder{color:#7c7c7c}.dashboard-page--dark .dashboard-internship__card--locked,.dashboard-page--dark .dashboard-internship__progress-shell--locked{opacity:.58;filter:grayscale(.12)}.dashboard-page--dark .dashboard-internship__attachments-archive{border-color:#2a2a2a;background:#171717}.dashboard-page--dark .dashboard-internship__attachment-file-name,.dashboard-page--dark .dashboard-internship__attachment-meta strong,.dashboard-page--dark .dashboard-internship__attachments-archive-copy h3{color:#f3f4f6}.dashboard-page--dark .dashboard-internship__attachments-archive-badge{background:rgba(206,119,76,.18);color:#f1b08e}.dashboard-page--dark .dashboard-internship__attachment-empty,.dashboard-page--dark .dashboard-internship__attachment-meta span,.dashboard-page--dark .dashboard-internship__attachment-size,.dashboard-page--dark .dashboard-internship__attachment-state,.dashboard-page--dark .dashboard-internship__attachments-archive-copy p{color:#a8a8a8}.dashboard-page--dark .dashboard-internship__attachments-archive-table thead th{color:#d0b9ae}.dashboard-page--dark .dashboard-internship__attachments-archive-table tbody tr td{background:#171717}.dashboard-page--dark .dashboard-internship__attachments-archive-table tbody tr td+td{border-right-color:rgba(45,45,45,.9)}.dashboard-page--dark .dashboard-internship__attachment-empty,.dashboard-page--dark .dashboard-internship__attachment-file-name{border-color:#2d2d2d;background:#171717}.dashboard-page--dark .dashboard-internship__attachment-state{background:rgba(255,255,255,.06);color:#a8a8a8}.dashboard-page--dark .dashboard-internship__attachment-state.is-selected{background:rgba(206,119,76,.18);color:#f1b08e}.dashboard-page--dark .dashboard-internship__attachment-action{background:#171717;color:#f3f4f6}.dashboard-page--dark .dashboard-internship__attachment-action--primary{background:rgba(206,119,76,.18);color:#f1b08e}.dashboard-page--dark .dashboard-internship__attachment-action--danger{background:rgba(230,83,83,.18);color:#f7b4b4}.dashboard-page--dark .dashboard-internship__attachment-action--ghost{border-color:#2d2d2d;background:#171717}.dashboard-page--dark .dashboard-internship__locked-note{border-color:rgba(206,119,76,.28);background:rgba(206,119,76,.14);color:#f1b08e;box-shadow:0 6px 18px rgba(0,0,0,.22)}.dashboard-page--dark .dashboard-internship__card--locked .admin-textarea-input:disabled,.dashboard-page--dark .dashboard-internship__card--locked .leave-time-input__trigger:disabled,.dashboard-page--dark .dashboard-internship__card--locked .persian-datepicker__input--disabled,.dashboard-page--dark .dashboard-internship__card--locked .persian-datepicker__input:disabled,.dashboard-page--dark .dashboard-internship__card--locked .ui-input:disabled{background:#121212;color:#7c7c7c}.dashboard-internship__track-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.dashboard-internship__track-item{display:grid;gap:.3rem;text-align:right;padding:.85rem .9rem;border:1px solid var(--db-line);border-radius:1.1rem;background:var(--db-card-soft);color:var(--db-foreground)}.dashboard-internship__track-item.is-active{border-color:var(--db-brand-border);background:var(--db-brand-soft)}.dashboard-internship__track-item strong{font-size:.95rem;line-height:1.5}.dashboard-internship__empty,.dashboard-internship__log-footer,.dashboard-internship__muted,.dashboard-internship__track-item span{color:var(--db-muted)}.dashboard-internship__attachments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.dashboard-internship__attachments-archive{display:grid;gap:.7rem;margin-top:.25rem;padding:1.15rem 1.2rem 1.25rem;border:1px solid var(--db-line);border-radius:1.35rem;background:#f9fafb}.dashboard-internship__attachments-archive-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.dashboard-internship__attachments-archive-copy{display:grid;gap:.15rem;min-width:0}.dashboard-internship__attachments-archive-copy h3{margin:0;color:var(--db-foreground);font-size:.92rem;font-weight:900;line-height:1.35}.dashboard-internship__attachments-archive-copy p{margin:0;color:var(--db-muted);font-size:.67rem;line-height:1.7}.dashboard-internship__attachments-archive-badge{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:.24rem .62rem;border-radius:999px;background:var(--db-brand-soft);color:var(--db-brand-dark);font-size:.68rem;font-weight:800;line-height:1.35}.dashboard-internship__attachments-archive-table-wrap{overflow:auto}.dashboard-internship__attachments-archive-table{width:100%;min-width:46rem;border-collapse:separate;border-spacing:0 .45rem}.dashboard-internship__attachments-archive-table thead th{padding:0 .45rem;color:var(--db-muted);font-size:.6rem;font-weight:700;line-height:1.35;text-align:right;white-space:nowrap}.dashboard-internship__attachments-archive-table-head--type{font-weight:700}.dashboard-internship__attachments-archive-table tbody tr td{padding:.62rem .45rem;background:transparent;vertical-align:middle}.dashboard-internship__attachments-archive-table tbody tr td:first-child{border-top-right-radius:.9rem;border-bottom-right-radius:.9rem}.dashboard-internship__attachments-archive-table tbody tr td:last-child{border-top-left-radius:.9rem;border-bottom-left-radius:.9rem}.dashboard-internship__attachments-archive-table tbody tr td+td{border-right:1px solid rgba(217,223,231,.6)}.dashboard-internship__attachment-meta{display:grid;gap:.12rem}.dashboard-internship__attachment-meta strong{color:var(--db-foreground);font-size:.74rem;font-weight:900;line-height:1.35}.dashboard-internship__attachment-empty,.dashboard-internship__attachment-meta span,.dashboard-internship__attachment-size{color:var(--db-muted);font-size:.62rem;line-height:1.45}.dashboard-internship__attachment-file{display:inline-flex;align-items:center;min-width:0;max-width:100%}.dashboard-internship__attachment-file-name{display:inline-flex;align-items:center;max-width:100%;padding:.26rem .5rem;border:1px solid #e2e8f0;border-radius:.72rem;background:#f8fafc;color:var(--db-foreground);font-size:.66rem;font-weight:800;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-internship__attachment-empty{display:inline-flex;align-items:center;padding:.26rem .5rem;border:1px dashed #d8dee8;border-radius:.72rem;background:#fbfbfc}.dashboard-internship__attachment-state{display:inline-flex;align-items:center;justify-content:center;padding:.26rem .52rem;border-radius:999px;background:rgba(235,239,244,.85);color:var(--db-muted);font-size:.61rem;font-weight:700;line-height:1.35}.dashboard-internship__attachment-state.is-selected{background:var(--db-brand-soft);color:var(--db-brand-dark)}.dashboard-internship__attachment-state.is-empty{background:rgba(244,246,249,.95)}.dashboard-internship__attachment-actions{display:flex;align-items:center;justify-content:flex-start;gap:.28rem;flex-wrap:wrap;position:relative}.dashboard-internship__attachment-action{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid transparent;border-radius:.7rem;background:#f3f6f9;color:var(--db-foreground);font-size:.61rem;font-weight:800;line-height:1}.dashboard-internship__attachment-action .dashboard-lucide-icon,.dashboard-internship__attachment-action svg{width:.95rem;height:.95rem;flex:none}.dashboard-internship__attachment-action--primary{background:var(--db-brand-soft);color:var(--db-brand-dark)}.dashboard-internship__attachment-action--danger{background:rgba(230,83,83,.12);color:#ce3f3f}.dashboard-internship__attachment-action--ghost{border-color:#e2e8f0;background:#ffffff}.dashboard-internship__attachment-action:hover{filter:brightness(.98)}.dashboard-internship__attachment-action:disabled{opacity:.5;cursor:not-allowed}.dashboard-internship__attachment-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.dashboard-internship__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;justify-content:flex-start}.dashboard-internship__actions--profile{flex-direction:column;align-items:flex-start;gap:.45rem}.dashboard-internship__actions .ui-button{min-height:2.35rem;padding:.45rem .85rem;border-radius:.95rem;font-size:.72rem;font-weight:700;gap:.35rem;box-shadow:none}.dashboard-internship__actions .ui-button--default{background:var(--brand);color:#ffffff}.dashboard-internship__actions .ui-button--default:hover:not(:disabled){background:var(--brand-dark)}.dashboard-internship__actions .ui-button .dashboard-lucide-icon,.dashboard-internship__actions .ui-button svg{width:.9rem;height:.9rem;flex:none}.dashboard-internship__actions--profile .dashboard-internship__locked-note{margin:0}.dashboard-internship__log-table{display:grid;gap:.45rem}.dashboard-internship__log-table-head{display:grid;grid-template-columns:minmax(4.7rem,.8fr) minmax(5rem,.82fr) minmax(6.4rem,.95fr) minmax(7rem,1fr) minmax(6.5rem,1.08fr) minmax(5.5rem,.82fr) minmax(5.7rem,.85fr);gap:.5rem;padding:0 .65rem;color:var(--db-muted);font-size:.6rem;font-weight:700;line-height:1.3;justify-items:center;text-align:center}.dashboard-internship__log-list{gap:.45rem}.dashboard-internship__log-row{display:grid;grid-template-columns:minmax(4.7rem,.8fr) minmax(5rem,.82fr) minmax(6.4rem,.95fr) minmax(7rem,1fr) minmax(6.5rem,1.08fr) minmax(5.5rem,.82fr) minmax(5.7rem,.85fr);gap:.5rem;align-items:stretch;padding:.58rem .65rem;border:1px dashed #d9e1ec;border-radius:.95rem;background:#f9fafb;justify-items:center}.dashboard-internship__log-cell{min-width:0;display:flex;align-items:center;justify-content:center;gap:.3rem;color:var(--db-foreground);text-align:center}.dashboard-internship__log-cell strong{color:var(--db-foreground);font-size:.72rem;font-weight:800;line-height:1.35}.dashboard-internship__log-cell span{min-width:0;display:inline-flex;align-items:center;gap:.3rem;font-size:.66rem;line-height:1.45}.dashboard-internship__log-cell--file,.dashboard-internship__log-cell--status{justify-content:flex-start}.dashboard-internship__log-files{display:flex;flex-wrap:wrap;gap:.28rem}.dashboard-internship__log-file-empty,.dashboard-internship__log-file-link{display:inline-flex;align-items:center;gap:.28rem;min-width:0;max-width:100%;border-radius:.7rem;padding:.28rem .48rem;font-size:.62rem;line-height:1.45;text-align:right;white-space:normal}.dashboard-internship__log-file-link{border:1px dashed #e3e8f1;background:#ffffff;color:var(--db-brand-dark);text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.dashboard-internship__log-file-link:hover{border-color:var(--db-brand-border);background:var(--db-brand-soft);color:var(--db-brand-dark)}.dashboard-internship__log-file-link .dashboard-lucide-icon,.dashboard-internship__log-file-link svg{width:.75rem;height:.75rem;flex:none}.dashboard-internship__log-file-empty{border:1px dashed #e3e8f1;background:#ffffff;color:var(--db-muted)}.dashboard-internship__log-cell--status .dashboard-internship__status{padding:.18rem .45rem;font-size:.64rem;font-weight:700}.dashboard-internship__log-cell--calc,.dashboard-internship__log-cell--time{justify-content:flex-start}.dashboard-internship__log-cell--actions .ui-button{min-height:1.8rem;padding:.24rem .42rem;border-radius:.65rem;font-size:.6rem;font-weight:700;gap:.22rem;white-space:nowrap}.dashboard-internship__log-cell--actions .ui-button .dashboard-lucide-icon,.dashboard-internship__log-cell--actions .ui-button svg{width:.72rem;height:.72rem}.dashboard-internship__log-cell--summary{display:grid;gap:.16rem;align-content:center;justify-items:center}.dashboard-internship__log-cell--summary small{color:var(--db-muted);font-size:.58rem;line-height:1.45;text-align:center}.dashboard-internship__log-cell .dashboard-lucide-icon,.dashboard-internship__log-cell svg{width:.8rem;height:.8rem;flex:none}.dashboard-page--dark .dashboard-internship__log-table-head{color:#b79e93}.dashboard-page--dark .dashboard-internship__log-row{border-color:#2d2d2d;background:#121212}.dashboard-page--dark .dashboard-internship__log-cell,.dashboard-page--dark .dashboard-internship__log-cell span,.dashboard-page--dark .dashboard-internship__log-cell strong{color:#f3f4f6}.dashboard-page--dark .dashboard-internship__log-cell--summary small{color:#a8a8a8}.dashboard-page--dark .dashboard-internship__log-cell--status .dashboard-internship__status{color:#f7b08f}.dashboard-page--dark .dashboard-internship__log-cell--status .dashboard-internship__status--approved{background:rgba(35,153,73,.16);color:#7ed39a}.dashboard-page--dark .dashboard-internship__log-cell--status .dashboard-internship__status--draft,.dashboard-page--dark .dashboard-internship__log-cell--status .dashboard-internship__status--pending{background:rgba(206,119,76,.18);color:#f7b08f}.dashboard-page--dark .dashboard-internship__log-cell--status .dashboard-internship__status--rejected{background:rgba(220,53,69,.16);color:#ff9aa6}.dashboard-page--dark .dashboard-internship__log-file-link{border-color:#2d2d2d;background:#121212;color:#f7b08f}.dashboard-page--dark .dashboard-internship__log-file-link:hover{border-color:rgba(206,119,76,.45);background:rgba(206,119,76,.14);color:#ffd2be}.dashboard-page--dark .dashboard-internship__log-file-empty{border-color:#2d2d2d;background:#121212;color:#a8a8a8}.dashboard-internship__log-list{display:grid;gap:.6rem}.dashboard-internship__log-item{position:relative;overflow:hidden;display:grid;gap:.5rem;padding:.8rem .85rem .8rem .95rem;border:1px dashed #d9e1ec;border-radius:1rem;background:#f9fafb}.dashboard-internship__log-item:before{content:"";position:absolute;inset-block:1rem;inset-inline-start:.72rem;width:.25rem;border-radius:999px;background:linear-gradient(180deg,var(--brand) 0,var(--brand-dark) 100%);opacity:.92}.dashboard-internship__log-footer,.dashboard-internship__log-head,.dashboard-internship__log-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .9rem;justify-content:space-between}.dashboard-internship__log-head{padding-inline-start:.35rem}.dashboard-internship__log-head strong{color:var(--db-foreground);font-size:.88rem;font-weight:800;line-height:1.35}.dashboard-internship__log-meta{justify-content:flex-start;padding-inline-start:.35rem;row-gap:.35rem}.dashboard-internship__log-footer span,.dashboard-internship__log-meta span{display:inline-flex;align-items:center;gap:.35rem}.dashboard-internship__log-meta span{padding:.34rem .52rem;border:1px solid #e4e9f2;border-radius:.75rem;background:#ffffff;color:var(--db-foreground);font-size:.68rem;line-height:1.45}.dashboard-internship__log-meta span .dashboard-lucide-icon,.dashboard-internship__log-meta span svg{width:.8rem;height:.8rem;flex:none;color:var(--db-brand-dark)}.dashboard-internship__log-footer{padding-inline-start:.35rem;align-items:flex-start}.dashboard-internship__log-footer span{padding:.3rem .48rem;border-radius:.7rem;border:1px dashed #e3e8f1;background:#ffffff;color:var(--db-muted);font-size:.64rem;line-height:1.45}.dashboard-internship__log-footer span .dashboard-lucide-icon,.dashboard-internship__log-footer span svg{width:.75rem;height:.75rem;flex:none}.dashboard-page--dark .dashboard-internship__log-item{border-color:#2d2d2d;background:#121212}.dashboard-page--dark .dashboard-internship__log-item:before{background:linear-gradient(180deg,#f3b08a,#dc7141)}.dashboard-page--dark .dashboard-internship__log-head strong{color:#f3f4f6}.dashboard-page--dark .dashboard-internship__log-meta span{border-color:#2d2d2d;background:#121212;color:#f3f4f6}.dashboard-page--dark .dashboard-internship__log-meta span .dashboard-lucide-icon,.dashboard-page--dark .dashboard-internship__log-meta span svg{color:#f3b08a}.dashboard-page--dark .dashboard-internship__log-footer span{border-color:#2d2d2d;background:#121212;color:#a8a8a8}.dashboard-internship__no-access{padding:1rem;background:var(--db-card)}.dashboard-internship__no-access p{margin:0;color:var(--db-muted)}.dashboard-page .ticket-attachment-field{display:grid;gap:.35rem;min-width:0}.dashboard-page .ticket-attachment-field__label{margin:0;padding-inline:.05rem;color:var(--db-brand-dark);font-size:.72rem;font-weight:700;line-height:1.3}.dashboard-page .ticket-attachment-field__dropzone,.dashboard-page .ticket-attachment-field__selected{width:100%;border:1px dashed #d8dee8;border-radius:1rem;background:#f9fafb;box-shadow:none}.dashboard-page .ticket-attachment-field__dropzone{min-height:4rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.72rem .85rem;text-align:right;color:var(--db-foreground);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease}.dashboard-page .ticket-attachment-field__dropzone.is-dragover,.dashboard-page .ticket-attachment-field__dropzone:hover{border-color:var(--db-brand-dark);background:var(--db-brand-soft);transform:translateY(-1px)}.dashboard-page .ticket-attachment-field__dropzone:disabled{cursor:not-allowed;opacity:.72;transform:none}.dashboard-page .ticket-attachment-field__dropzone-icon{width:2rem;height:2rem;border-radius:.7rem;display:grid;place-items:center;flex:0 0 auto;background:#fff2ea;color:var(--db-brand-dark)}.dashboard-page .ticket-attachment-field__dropzone-copy{min-width:0;display:grid;gap:.1rem}.dashboard-page .ticket-attachment-field__dropzone-line{color:var(--db-foreground);font-size:.78rem;font-weight:700;line-height:1.45}.dashboard-page .ticket-attachment-field__dropzone-copy small{color:var(--db-muted);font-size:.62rem;line-height:1.35}.dashboard-page .ticket-attachment-field__input{display:none}.dashboard-page .ticket-attachment-field__selected{min-height:4.25rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.55rem .65rem;border-color:#d8dee8;background:#f9fafb}.dashboard-page .ticket-attachment-field__selected-list{display:grid;gap:.55rem}.dashboard-page .ticket-attachment-field__selected-list--multi .ticket-attachment-field__selected{min-height:3.9rem;padding:.5rem .55rem}.dashboard-page .ticket-attachment-field__content{min-width:0;display:flex;align-items:center;gap:.6rem;flex:1 1 auto}.dashboard-page .ticket-attachment-field__thumb{width:4.4rem;height:2.8rem;border-radius:.7rem;overflow:hidden;flex:0 0 auto;border:1px solid #e2e8f0;background:#fff}.dashboard-page .ticket-attachment-field__thumb img{width:100%;height:100%;object-fit:cover;display:block}.dashboard-page .ticket-attachment-field__thumb-fallback{width:100%;height:100%;display:grid;place-items:center;gap:.2rem;background:linear-gradient(180deg,#f8fafc,#eef3f8);color:#64748b}.dashboard-page .ticket-attachment-field__thumb-fallback .dashboard-lucide-icon,.dashboard-page .ticket-attachment-field__thumb-fallback svg{width:1rem;height:1rem}.dashboard-page .ticket-attachment-field__thumb-fallback span{font-size:.65rem;font-weight:800;letter-spacing:.08em}.dashboard-page .ticket-attachment-field__details{min-width:0;display:grid;gap:.15rem}.dashboard-page .ticket-attachment-field__name{color:var(--db-foreground);font-size:.75rem;font-weight:700;line-height:1.35;word-break:break-word}.dashboard-page .ticket-attachment-field__size{color:var(--db-muted);font-size:.62rem}.dashboard-page .ticket-attachment-field__remove.admin-outline-right-btn{flex:0 0 auto;min-height:2rem;height:2rem;padding:.22rem .45rem;border-radius:.75rem;font-size:.7rem;font-weight:700;box-shadow:none}.dashboard-page .ticket-attachment-field__remove.admin-outline-right-btn .admin-outline-right-btn__icon .dashboard-lucide-icon,.dashboard-page .ticket-attachment-field__remove.admin-outline-right-btn .admin-outline-right-btn__icon svg{width:12px;height:12px}.dashboard-page--dark .ticket-attachment-field__label{color:#f3b08a}.dashboard-page--dark .ticket-attachment-field__dropzone,.dashboard-page--dark .ticket-attachment-field__selected{border-color:#2d2d2d;background:#121212}.dashboard-page--dark .ticket-attachment-field__dropzone.is-dragover,.dashboard-page--dark .ticket-attachment-field__dropzone:hover{border-color:#dc7141;background:rgba(220,113,65,.1)}.dashboard-page--dark .ticket-attachment-field__dropzone-icon{background:rgba(220,113,65,.14);color:#f3b08a}.dashboard-page--dark .ticket-attachment-field__dropzone-line{color:#f3f4f6}.dashboard-page--dark .ticket-attachment-field__dropzone-copy small,.dashboard-page--dark .ticket-attachment-field__size{color:#a8a8a8}.dashboard-page--dark .ticket-attachment-field__selected{background:#121212}.dashboard-page--dark .ticket-attachment-field__thumb{border-color:#2d2d2d;background:#111111}.dashboard-page--dark .ticket-attachment-field__thumb-fallback{background:linear-gradient(180deg,#1a1a1a,#121212);color:#cbd5e1}.ticket-attachment-field__paste-hint{white-space:nowrap}.dashboard-page .ticket-attachment-field__upload-status{color:var(--db-muted)}.dashboard-page .ticket-attachment-field__upload-track{background:#e4eaf2}.dashboard-page .ticket-attachment-field__upload-track>span{background:linear-gradient(90deg,var(--db-brand),var(--db-brand-dark))}.dashboard-page--dark .ticket-attachment-field__upload-status{color:#aeb9c8}.dashboard-page--dark .ticket-attachment-field__upload-track{background:#303b4b}.dashboard-page--dark .dashboard-internship__card,.dashboard-page--dark .dashboard-internship__hero,.dashboard-page--dark .dashboard-internship__no-access,.dashboard-page--dark .dashboard-internship__progress-shell{background:var(--db-card)}@media (max-width:920px){.dashboard-internship__attachments,.dashboard-internship__fields,.dashboard-internship__track-list{grid-template-columns:1fr}.dashboard-internship__attachments-archive{padding:.8rem}.dashboard-internship__attachments-archive-head{flex-direction:column}.dashboard-internship__attachment-actions{gap:.28rem}.dashboard-internship__card--log .dashboard-internship__fields,.dashboard-internship__progress-head{grid-template-columns:1fr}.dashboard-internship__progress-head{display:grid}.dashboard-internship__progress-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem}.dashboard-internship__progress-stat{padding:.42rem .38rem;border-radius:.75rem}.dashboard-internship__progress-stat span{font-size:.58rem}.dashboard-internship__progress-stat strong{font-size:.72rem}.dashboard-internship__history-head{justify-items:stretch}.dashboard-internship__history-tabs{width:100%;justify-content:space-between}.dashboard-internship__history-tab{flex:1 1 0;justify-content:center;padding-inline:.28rem;font-size:.74rem!important}.dashboard-internship__history-tab span,.dashboard-internship__history-tab strong{font-size:inherit}.dashboard-internship__history-tab strong{min-width:1.18rem;height:1.18rem;padding-inline:.2rem}.dashboard-internship__log-table-head{display:none}.dashboard-internship__log-row{grid-template-columns:1fr;gap:.4rem;padding:.65rem .7rem;justify-items:stretch}.dashboard-internship__log-cell{display:grid;grid-template-columns:1fr;align-items:start;justify-items:end;gap:.2rem;text-align:right}.dashboard-internship__log-cell:before{content:attr(data-label);color:var(--db-muted);font-size:.58rem;font-weight:700;line-height:1.35;white-space:nowrap}.dashboard-internship__log-cell--summary{align-content:start}.dashboard-internship__log-cell--summary small{grid-column:1;text-align:right}.dashboard-internship__log-cell--file{align-content:start}.dashboard-internship__log-file-empty,.dashboard-internship__log-file-link{justify-self:end}.dashboard-internship__log-cell--status .dashboard-internship__status{justify-self:start}}.dashboard-page--dark .public-profile-panel{color:var(--db-foreground)}.dashboard-page--dark .public-profile-panel__personal-card,.dashboard-page--dark .public-profile-panel__section{border-color:var(--db-line);background:var(--db-card)}.dashboard-page--dark .public-profile-panel__personal-card>.public-profile-panel__address-select,.dashboard-page--dark .public-profile-panel__personal-card>.public-profile-panel__avatar-row,.dashboard-page--dark .public-profile-panel__personal-card>.public-profile-panel__bio-field,.dashboard-page--dark .public-profile-panel__personal-card>.public-profile-panel__field-block,.dashboard-page--dark .public-profile-panel__personal-card>.public-profile-panel__toggles,.dashboard-page--dark .public-profile-panel__toggle{border-color:#303030;background:transparent}.dashboard-page--dark .public-profile-panel__toggle--switch .public-profile-panel__switch{background:#2a2a2a;border-color:#3a3a3a}.dashboard-page--dark .public-profile-panel__toggle--switch .public-profile-panel__switch-thumb{background:#f4f4f4;box-shadow:0 1px 2px rgba(0,0,0,.35)}.dashboard-page--dark .public-profile-panel__toggle-input:checked+.public-profile-panel__toggle-copy+.public-profile-panel__switch{background:#d98558;border-color:#d98558}.dashboard-page--dark .public-profile-gallery__item,.dashboard-page--dark .public-profile-panel__empty,.dashboard-page--dark .public-profile-panel__file-card,.dashboard-page--dark .public-profile-panel__loading,.dashboard-page--dark .public-profile-panel__logo-row,.dashboard-page--dark .public-profile-panel__repeat-card{border-color:#303030;background:#101010}.dashboard-page--dark .public-profile-form>.dashboard-field,.dashboard-page--dark .public-profile-panel__avatar-row,.dashboard-page--dark .public-profile-panel__field-block,.dashboard-page--dark .public-profile-panel__select-wrap{border-color:#303030;background:var(--db-card-soft)}.dashboard-page--dark .public-profile-panel__address-select .dashboard-field__label,.dashboard-page--dark .public-profile-panel__address-select .dashboard-field__label-text,.dashboard-page--dark .public-profile-panel__bio-field .dashboard-field__label,.dashboard-page--dark .public-profile-panel__bio-field .dashboard-field__label-text{color:#ffffff!important}.dashboard-page--dark .public-profile-panel .dashboard-action-btn,.dashboard-page--dark .public-profile-panel .request-link-btn,.dashboard-page--dark .public-profile-panel .request-new-btn,.dashboard-page--dark .public-profile-panel .ui-button--default,.dashboard-page--dark .public-profile-panel .ui-button--outline,.dashboard-page--dark .public-profile-panel .ui-button:not(.ui-button--default):not(.ui-button--ghost){border-color:#303030!important;background:#171717!important;color:var(--db-foreground)!important}.dashboard-page--dark .public-profile-panel .dashboard-action-btn:hover:not(:disabled),.dashboard-page--dark .public-profile-panel .request-link-btn:hover:not(:disabled),.dashboard-page--dark .public-profile-panel .request-new-btn:hover:not(:disabled),.dashboard-page--dark .public-profile-panel .ui-button--default:hover:not(:disabled),.dashboard-page--dark .public-profile-panel .ui-button--outline:hover:not(:disabled),.dashboard-page--dark .public-profile-panel .ui-button:not(.ui-button--default):not(.ui-button--ghost):hover:not(:disabled){border-color:var(--brand-dark)!important;background:rgba(194,123,85,.16)!important;color:#f3b08a!important}.dashboard-page--dark .public-profile-panel .ui-button--ghost,.dashboard-page--dark .public-profile-panel__file-link{border-color:#303030!important;background:#171717!important;color:var(--db-foreground)!important}.dashboard-page--dark .public-profile-panel .ui-button--ghost:hover:not(:disabled),.dashboard-page--dark .public-profile-panel__file-link:hover{border-color:var(--brand-dark)!important;background:rgba(194,123,85,.16)!important;color:#f3b08a!important}.dashboard-page--dark .public-profile-panel__remove-button{color:#fecaca!important}.dashboard-page--dark .public-profile-panel__username-hint.is-available{color:#6ee7b7}.dashboard-page--dark .public-profile-panel__username-hint.is-unavailable{color:#fecaca}.dashboard-page--dark .public-profile-panel__username-hint.is-checking{color:#fbbf24}.dashboard-page--dark .public-profile-panel__avatar{border-color:#303030;background:linear-gradient(180deg,#1a1a1a,#141414);color:#f3b08a;border-radius:50%!important;overflow:hidden;aspect-ratio:1/1}.dashboard-page--dark .public-profile-panel__avatar-fallback{background:radial-gradient(circle at top,rgba(206,119,76,.22),rgba(206,119,76,.08));color:#f3b08a}.dashboard-page--dark .public-profile-panel__select-wrap--bare{border-color:transparent;background:transparent}.dashboard-page--dark .public-profile-gallery__copy strong,.dashboard-page--dark .public-profile-panel__file-card-copy strong,.dashboard-page--dark .public-profile-panel__logo-copy strong,.dashboard-page--dark .public-profile-panel__section-head h3{color:var(--db-foreground)}.dashboard-page--dark .public-profile-gallery__copy>span,.dashboard-page--dark .public-profile-panel__empty,.dashboard-page--dark .public-profile-panel__file-card-copy span,.dashboard-page--dark .public-profile-panel__loading,.dashboard-page--dark .public-profile-panel__logo-copy span,.dashboard-page--dark .public-profile-panel__username-hint{color:var(--db-muted)}.dashboard-page--dark .public-profile-icon-select__trigger,.dashboard-page--dark .public-profile-panel .request-form__textarea,.dashboard-page--dark .public-profile-panel .ui-input,.dashboard-page--dark .public-profile-panel__textarea{border-color:#343434;background:#0c0c0c;color:var(--db-foreground)}.dashboard-page--dark .public-profile-panel .request-form__textarea::placeholder,.dashboard-page--dark .public-profile-panel .ui-input::placeholder,.dashboard-page--dark .public-profile-panel__textarea::placeholder{color:#858585}.dashboard-page--dark .public-profile-gallery__image{border:1px solid #303030;background:#0c0c0c}.dashboard-page--dark .public-profile-icon-select__menu{border-color:#343434;background:#171717;box-shadow:0 16px 34px rgba(0,0,0,.34)}.dashboard-page--dark .public-profile-panel__toggle input{accent-color:#f3b08a}.dashboard-page--dark .public-profile-panel__primary-action,.dashboard-page--dark .public-profile-panel__primary-action.ui-button--default,.dashboard-page--dark .public-profile-panel__primary-action.ui-button--outline{border-color:var(--brand)!important;background:var(--brand)!important;color:#ffffff!important}.dashboard-page--dark .public-profile-panel__primary-action.ui-button--default:hover:not(:disabled),.dashboard-page--dark .public-profile-panel__primary-action.ui-button--outline:hover:not(:disabled),.dashboard-page--dark .public-profile-panel__primary-action:hover:not(:disabled){border-color:var(--brand-dark)!important;background:var(--brand-dark)!important;color:#ffffff!important}.dashboard-section-skeleton{width:100%;display:grid;gap:.85rem;min-width:0;animation:dashboard-section-skeleton-enter .22s ease-out both}.dashboard-section-skeleton__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.dashboard-section-skeleton__surface{display:grid;gap:.75rem;min-height:13rem;padding:.9rem;border:1px solid var(--db-line);border-radius:1rem;background:var(--db-card)}.dashboard-section-skeleton__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.dashboard-section-skeleton__rows{display:grid;gap:.48rem;padding-top:.1rem}.dashboard-section-skeleton__block{position:relative;display:block;overflow:hidden;border-radius:.62rem;background:#e8edf3}.dashboard-section-skeleton__block:after{position:absolute;inset:0;content:"";transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72) 50%,transparent);animation:dashboard-section-skeleton-shimmer 1.55s ease-in-out infinite}.dashboard-section-skeleton__block--title{width:min(13rem,48%);height:1rem}.dashboard-section-skeleton__block--action{width:5.5rem;height:2.1rem;border-radius:999px}.dashboard-section-skeleton__block--field{height:3.35rem}.dashboard-section-skeleton__block--field-2{opacity:.88}.dashboard-section-skeleton__block--field-3{opacity:.76}.dashboard-section-skeleton__block--row{width:100%;height:1.05rem;border-radius:.4rem}.dashboard-section-skeleton__block--row-short{width:68%}.dashboard-section-skeleton--page{max-width:72rem;margin:clamp(1rem,4vw,3rem) auto;padding:1rem}.dashboard-section-skeleton--page .dashboard-section-skeleton__surface{min-height:22rem;padding:1rem}.dashboard-section-skeleton--profile .dashboard-section-skeleton__surface{min-height:18rem}.addresses-panel__inline-skeleton,.personal-profile-panel__inline-skeleton{width:100%}.addresses-panel__inline-skeleton .dashboard-section-skeleton__head,.personal-profile-panel__inline-skeleton .dashboard-section-skeleton__head{display:none}.personal-profile-panel__inline-skeleton .dashboard-section-skeleton__surface{min-height:17rem}.addresses-panel__inline-skeleton .dashboard-section-skeleton__surface{min-height:14rem}.addresses-panel__inline-skeleton .dashboard-section-skeleton__fields,.addresses-panel__inline-skeleton .dashboard-section-skeleton__rows,.personal-profile-panel__inline-skeleton .dashboard-section-skeleton__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-section-skeleton--reservation .dashboard-section-skeleton__surface,.dashboard-section-skeleton--table .dashboard-section-skeleton__surface{min-height:16rem}.dashboard-section-skeleton--table .dashboard-section-skeleton__fields{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-section-skeleton--table .dashboard-section-skeleton__block--field{height:2.7rem}.dashboard-internship__skeleton{margin-top:.1rem}.dashboard-page--dark .dashboard-section-skeleton__surface{border-color:#2b2b2b;background:#171717}.dashboard-page--dark .dashboard-section-skeleton__block{background:#292929}.dashboard-page--dark .dashboard-section-skeleton__block:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 50%,transparent)}@keyframes dashboard-section-skeleton-enter{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-section-skeleton-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:700px){.dashboard-section-skeleton--table .dashboard-section-skeleton__fields,.dashboard-section-skeleton__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-section-skeleton--page .dashboard-section-skeleton__surface{min-height:18rem}}@media (prefers-reduced-motion:reduce){.dashboard-section-skeleton,.dashboard-section-skeleton__block:after{animation:none}}@media (max-width:560px){.dashboard-internship__progress-visual{grid-template-columns:1fr;gap:.3rem}}.dashboard-page :where(.ui-label,.dashboard-field__label,.dashboard-field label,.request-form label){font-size:.78rem!important;font-weight:600!important;line-height:1.35!important}.dashboard-page :where(.ui-input,.ui-select__trigger,.persian-datepicker__input,.request-form__textarea,.dashboard-field__static-value,.jalali-picker-btn,.location-select__trigger){border-radius:.78rem!important;font-size:.82rem!important;font-weight:400!important;line-height:1.4!important}.dashboard-page :where(.ui-input,.ui-select__trigger,.persian-datepicker__input,.request-form__textarea)::placeholder{font-size:.82rem!important}.dashboard-page :where(button,.ui-button,.request-new-btn,.request-link-btn,.request-back-link,.dashboard-action-btn,.dashboard-home-v2__more,.dashboard-home-v2__wallet-action,.ticket-chat-compose__submit,.address-postal-inquiry__btn,.team-panel__stepper-btn,.team-panel__member-remove,.team-panel__edit-button,.team-panel__cancel-button,.team-panel__save-button,.request-payment__methods button,.wallet-topup__presets button,.reservations-panel__tabs button,.orders-category-card,.ticket-department-grid button,.dashboard-card--tickets .request-new-btn,.dashboard-card--tickets .request-link-btn,.dashboard-card--tickets .ticket-department-grid button,.dashboard-internship__actions .ui-button,.dashboard-internship__log-cell--actions .ui-button){font-weight:700!important}.dashboard-tab-view>:not(.dashboard-home-v2--home) :where(.ui-card__title,.request-title-main,.request-title-row h3,.tickets-panel__head h3){color:var(--db-brand-dark)!important;font-size:.86rem!important;font-weight:800!important;line-height:1.2!important}.dashboard-tab-view>:not(.dashboard-home-v2--home) .request-hub__head :where(h3,.request-title-main),.dashboard-tab-view>:not(.dashboard-home-v2--home) .tickets-panel__head :where(h3,.request-title-main),.dashboard-tab-view>:not(.dashboard-home-v2--home) .ui-card__header :where(.ui-card__title,.request-title-main){color:var(--db-brand-dark)!important}.dashboard-page--dark .dashboard-tab-view>:not(.dashboard-home-v2--home) :where(.ui-card__title,.request-title-main,.request-title-row h3,.tickets-panel__head h3){color:#f3b08a!important}.dashboard-tab-view>:not(.dashboard-home-v2--home) .tickets-list-panel .request-title-main,.dashboard-tab-view>:not(.dashboard-home-v2--home) .tickets-page-head .request-title-main{color:var(--db-brand-dark)!important;font-size:.9rem!important;font-weight:700!important;line-height:1.2!important}.dashboard-page--dark .dashboard-tab-view>:not(.dashboard-home-v2--home) .tickets-list-panel .request-title-main,.dashboard-page--dark .dashboard-tab-view>:not(.dashboard-home-v2--home) .tickets-page-head .request-title-main{color:#ffb28d!important}