:root{--brand:#ce774c;--brand-dark:#bf5d33;--dark:#151515;--soft:#f7f7f7;--muted:#666;--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:#fff;--db-card-soft:#f6f7fa;--db-card-muted:#e7eaee;--db-brand-soft:#ce774c24;--db-brand-border:#ce774c57;--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:#ce774c33;--db-brand-border:#ce774c6b}.dashboard-page *,.dashboard-page :before,.dashboard-page :after{box-sizing:border-box;letter-spacing:0}.dashboard-page button,.dashboard-page input,.dashboard-page textarea,.dashboard-page select{font:inherit}.dashboard-page button{cursor:pointer}.dashboard-page a{color:inherit;text-decoration:none}.dashboard-page .container{width:100%}.dashboard-page__section,.dashboard-page__panel{min-height:100vh}.dashboard-page__panel{width:100%;max-width:1440px;min-height:calc(100vh - (var(--dashboard-page-inset) * 2));background:0 0;border-radius:1rem;margin:0 auto;overflow:visible}.dashboard-shell{grid-template-columns:clamp(18.5rem,22vw,20.75rem) minmax(0,1fr);align-items:start;gap:.95rem;width:100%;padding:0 0 2.4rem;display:grid}.dashboard-sidebar,.dashboard-workspace,.dashboard-main{min-width:0}.dashboard-workspace{box-shadow:none;background:0 0;border-radius:.88rem;gap:.85rem;padding:0;display:grid}.dashboard-workspace__panel{border:1px solid var(--db-line);background:var(--db-card);width:100%;box-shadow:none;border-radius:1.1rem}.dashboard-workspace__panel.card,.dashboard-workspace__panel.ui-card{border:1px solid var(--db-line)!important;background:var(--db-card)!important;box-shadow:none!important;border-radius:1.1rem!important}.dashboard-workspace__panel-body{gap:.85rem;padding:1rem;display:grid}.dashboard-tab-view{min-width:0}.dashboard-sidebar__panel{border:1px solid var(--db-line);background:var(--db-card);width:100%;min-height:auto;box-shadow:none;top:var(--dashboard-page-inset);border-radius:1.1rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.42rem;padding:1rem .9rem;display:flex;position:sticky}.dashboard-sidebar__panel.card,.dashboard-sidebar__panel.ui-card{border:1px solid var(--db-line)!important;background:var(--db-card)!important;box-shadow:none!important;border-radius:1.1rem!important}.dashboard-page:not(.dashboard-page--dark) .dashboard-sidebar__panel{background:var(--db-card)}.dashboard-page--dark .dashboard-nav-link:hover:not(:disabled){color:#151515;background:#fff;border-color:#ffffff61}.dashboard-page--dark .dashboard-workspace{background:0 0}.dashboard-page--dark .dashboard-workspace__panel{background:#171717;border-color:#2a2a2a}.dashboard-page--dark .dashboard-page__panel{background:0 0;border:0}.dashboard-mobile-quick-row,.dashboard-mobile-chips,.dashboard-mobile-menu-panel,.dashboard-topbar,.dashboard-workspace__head{display:none}.dashboard-sidebar__user{align-items:center;gap:.7rem;min-width:0;display:flex}.dashboard-sidebar__user--menu-card{border:1px dashed var(--db-line);background:#fbfbfc;border-radius:1rem;justify-content:flex-start;align-items:flex-end;width:100%;padding:.72rem .85rem}.dashboard-page--dark .dashboard-sidebar__user--menu-card{background:#171717;border-color:#2a2a2a}.dashboard-sidebar__avatar{flex:none}.dashboard-sidebar__user-copy{text-align:left;flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex}.dashboard-sidebar__user-icon{background:var(--db-brand-dark);color:#fff;border-radius:1rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.dashboard-user-name{color:var(--db-foreground);margin:0;font-size:.98rem;font-weight:900;line-height:1.2}.dashboard-sidebar__user-phone{color:var(--db-brand-dark);background:#ce774c14;border:1px solid #ce774c33;border-radius:999px;margin-top:.4rem;padding:.2rem .55rem;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.dashboard-sidebar__separator{display:none}.dashboard-nav{-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:none;background:0 0;border:0;border-radius:0;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:.42rem;width:100%;margin-top:0;padding:0;display:flex;overflow:visible}.dashboard-nav::-webkit-scrollbar{display:none}.dashboard-page--dark .dashboard-nav{background:0 0}.dashboard-nav-group{flex:none;min-width:0}.dashboard-nav-link{border:1px solid var(--db-line);width:100%;min-width:0;min-height:2.65rem;color:var(--db-foreground);text-align:right;box-shadow:none;background:#fff;border-radius:1rem;justify-content:space-between;align-items:center;gap:.55rem;padding:.52rem .7rem;font-weight:700;transition:all .18s;display:flex;font-size:.79rem!important}.dashboard-nav-link:hover:not(:disabled):not(.is-active){color:var(--db-brand-dark);background:#ce774c14;border-color:#ce774c57}.dashboard-nav-link.is-active:hover:not(:disabled){background:var(--brand-dark);color:#fff}.dashboard-nav-link.is-active{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:700}.dashboard-nav-link__content{flex:auto;align-items:center;gap:.45rem;min-width:0;display:inline-flex}.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{width:1.35rem;height:1.35rem;color:var(--db-brand-dark);background:#ce774c17;border:0;border-radius:.55rem;flex:none;place-items:center;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:grid}.dashboard-nav-link.is-active .dashboard-nav-link__icon{color:#fff;background:#ffffff2e}.dashboard-nav-link__icon svg{width:.8rem;height:.8rem}.dashboard-nav-link__text{opacity:1;white-space:nowrap;max-width:none;font-size:inherit;flex:none;line-height:1;overflow:visible}.dashboard-nav-link__arrow{flex:none;width:.8rem;height:.8rem}.dashboard-nav-link__soon{justify-self:end;display:inline-flex}.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{color:#ffd5c2;background:#ce774c1f;border-color:#ce774c47}.dashboard-page--dark .dashboard-sidebar__separator{opacity:.28}.dashboard-page--dark .dashboard-nav-link{color:#f5f5f5;background:#171717;border-color:#2a2a2a}.dashboard-page--dark .dashboard-nav-link__icon{color:#e5e7eb;background:#94a3b814;border:0}.dashboard-page--dark .dashboard-nav-link.is-active .dashboard-nav-link__icon{color:#fff;background:#ffffff29}.dashboard-page--dark .dashboard-nav-link:hover:not(:disabled):not(.is-active){color:#ffd5c2;background:#ce774c1f;border-color:#ce774c57}.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:#fff}.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){border:1px solid var(--db-line);background:var(--db-card);box-shadow:none;border-radius:.88rem;overflow:hidden}.dashboard-card--personal.ui-card{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.dashboard-card--personal.ui-card>.ui-card__header,.dashboard-card--personal.ui-card>.personal-profile-panel__header{color:var(--db-foreground)!important;background:0 0!important;padding:1rem 1rem .8rem!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>.ui-card__content,.dashboard-card--personal.ui-card>.personal-profile-panel__content{background:0 0!important;padding:0 1rem 1rem!important}.dashboard-card--addresses.ui-card{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.dashboard-card--addresses .request-shell--addresses{gap:.15rem}.dashboard-card--addresses .addresses-panel__header{color:var(--db-foreground)!important;background:0 0!important;padding:1rem 1rem .8rem!important}.dashboard-card--addresses .addresses-panel__header :where(.ui-card__title,.request-title-main){color:var(--db-foreground)!important}.dashboard-card--addresses .addresses-panel__content{background:0 0!important;padding:0 1rem 1rem!important}.dashboard-card--addresses .addresses-grid{gap:.4rem}.dashboard-card--addresses .addresses-grid .request-orders-empty,.dashboard-card--addresses .addresses-grid .request-orders-empty--full{background:#fbfbfc;border:1px dashed #dde3ed;border-radius:1.15rem;justify-self:stretch;width:100%;min-height:8.5rem;padding:1rem .85rem}.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{border-radius:999px;width:1.65rem;height:1.65rem}.dashboard-card--addresses .addresses-grid .request-orders-empty__icon svg{width:.82rem;height:.82rem}.dashboard-card--addresses .addresses-panel__add-btn{border-radius:999px;flex:none;min-height:2.25rem;padding:.42rem .82rem;color:#fff!important;font-size:.66rem!important}.dashboard-card--team.ui-card{box-shadow:none!important;background:0 0!important;border:0!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{color:var(--db-foreground);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem .45rem;display:flex;background:0 0!important;border:0!important}.request-orders-panel--filters.ui-card,.request-orders-panel--table.ui-card{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.request-orders-panel__head-copy{gap:.12rem;min-width:0;display:grid}.request-orders-panel__head-copy .request-title-main{color:#151515!important}.request-orders-panel__description{color:var(--db-muted);margin:0;font-size:.7rem;line-height:1.65}.dashboard-page--dark .request-orders-panel__head-copy .request-title-main{color:#fff!important}.dashboard-page--dark .request-orders-panel__description{color:#a8a8a8}.request-orders-panel__header--filters .request-new-btn--orders{white-space:nowrap;flex:none;color:#fff!important}.request-orders-panel__header--filters .request-new-btn--orders:hover{color:#fff!important}.request-orders-panel--filters>.ui-card__content,.request-orders-panel--table>.ui-card__content{padding:0 1rem 1rem;background:0 0!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}:is(.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)){background:0 0;border:0;overflow:visible}.request-orders-panel--table .request-table-inner{align-items:stretch;min-height:0;display:flex}.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{table-layout:fixed;min-width:0}.request-orders-panel--table .request-table th,.request-orders-panel--table .request-table td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.request-orders-panel--table .request-table td,.request-orders-panel--table .request-code,.request-orders-panel--table .dashboard-status-text{font-size:.66rem}.request-orders-panel--table .request-table th{background:#fbfbfc;height:2.9rem;font-size:.72rem;font-weight:700}.request-orders-panel--table .request-table th .dashboard-compact-label{font-size:.72rem;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:#fff}.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:#fff}.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{color:#e5e5e5;background:#181818}.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:#111}.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:#111}.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{justify-content:flex-end;margin-top:.55rem}.request-orders-panel--table .ticket-table-footer__summary{display:none}.request-orders-panel--table .ticket-table-footer__pager{margin-inline-start:auto}.request-orders-panel--table .request-table-inner .request-orders-empty,.request-orders-panel--table .request-table-inner .request-orders-empty--full{text-align:center;background:#fbfbfc;border:1px dashed #dde3ed;border-radius:1.15rem;flex-direction:column;justify-content:center;align-items:center;gap:.38rem;width:100%;min-height:8.5rem;padding:1rem .85rem;display:flex}.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{border-radius:999px;width:1.65rem;height:1.65rem}.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{flex-direction:row;justify-content:flex-start;gap:.45rem;width:fit-content}.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{border-radius:999px;width:1.65rem;height:1.65rem}.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);background:var(--db-card);border-radius:1rem;gap:.45rem;padding:.75rem .85rem;display:grid}.request-order-card__row{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.request-order-card__label{color:var(--db-muted);flex:none}.request-order-card__value{min-width:0;color:var(--db-foreground);text-align:left;overflow-wrap:anywhere;font-size:.72rem;font-weight:700}.request-order-card__row--status,.request-order-card__row--actions{align-items:center}.request-order-card__action{min-width:0}.dashboard-card--requests.ui-card,.dashboard-card--requests .request-detail-surface{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.dashboard-card--requests .ui-card__header{color:var(--db-foreground)!important;background:0 0!important;padding:1rem 1rem .8rem!important}.dashboard-card--requests .request-detail{gap:.85rem;display:grid;background:0 0!important;padding:0 1rem 1rem!important}.request-hub__head--detail{background:0 0!important;border:0!important;padding:0!important}.request-detail-head,.request-detail-topline{width:100%;min-width:0}.request-detail-topline{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.request-title-row--detail{justify-content:flex-start;gap:.58rem;min-width:0}.request-title-row--detail>span,.request-progress__title>span,.request-order-items__title>span,.request-payment-v2__head>span{background:var(--db-brand-soft);width:1.45rem;height:1.45rem;color:var(--db-brand-dark);border-radius:999px;flex:0 0 1.45rem;place-items:center;display:grid}.request-title-row--detail>span svg,.request-progress__title>span svg,.request-order-items__title>span svg,.request-payment-v2__head>span svg{width:.82rem;height:.82rem}.request-title-stack{gap:.22rem;min-width:0;display:grid}.request-title-stack .ui-card__title{overflow-wrap:anywhere;line-height:1.35;color:var(--db-foreground)!important;font-size:.92rem!important;font-weight:800!important}.request-code--pill{width:fit-content;color:var(--db-muted);background:#fbfbfc;border:1px dashed #dde3ed;border-radius:999px;margin:0;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{flex-flow:column wrap;justify-content:flex-end;align-items:stretch;gap:.42rem;display:flex}.request-detail-secondary-actions{flex-flow:column wrap;align-items:stretch;gap:.35rem;display:flex}.request-back-link--detail-top,.request-detail-secondary-actions .request-link-btn{border-radius:999px;gap:.22rem!important;min-height:1.8rem!important;padding:.28rem .5rem!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{color:#c01048!important;background:#fff1f3!important;border-color:#fecdd6!important}.request-link-btn--danger:hover:not(:disabled){color:#a30d3d!important;background:#ffe4e8!important;border-color:#fda4af!important}.request-link-btn--danger svg{color:currentColor!important}.request-progress-wrap,.request-order-items-wrap,.request-payment-wrap,.request-progress-feedback,.request-official-payment-card,.request-description-card,.request-order-info-card{background:#fbfbfc;border:1px dashed #dde3ed;border-radius:.88rem;padding:.85rem}.request-progress-wrap,.request-payment-wrap,.request-progress-feedback,.request-official-payment-card{gap:.7rem;display:grid}.request-progress__title,.request-order-items__head,.request-payment-v2__head{justify-content:flex-start;align-items:center;gap:.42rem;margin:0}.request-order-items__head{width:100%;margin-bottom:.35rem;justify-content:space-between!important}.request-order-items__title{align-items:center;gap:.42rem;min-width:0;display:inline-flex}.request-order-items__proforma-btn{flex:none;min-height:1.8rem!important;padding:.28rem .58rem!important;font-size:.56rem!important;font-weight:700!important}.request-progress__title .request-title-main,.request-order-items__head .request-title-main,.request-payment-v2__head .request-title-main,.request-description-card h3,.request-order-info-card h3,.request-official-payment-card h3{margin:0;line-height:1.35;color:var(--db-foreground)!important;font-size:.78rem!important;font-weight:800!important}.request-progress{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;display:grid;position:relative}.request-progress__rail{display:none}.request-progress__item{z-index:1;text-align:center;justify-items:center;gap:.35rem;min-width:0;display:grid;position:relative}.request-progress__item:not(:last-child):after{content:"";z-index:-1;top:calc(.86rem - 1px);pointer-events:none;background:#e1e7ef;border-radius:999px;width:calc(100% - 2.16rem);height:2px;position:absolute;inset-inline-start:calc(50% + 1.08rem)}.request-progress__item.is-done:not(:last-child):after{background:linear-gradient(90deg,#ce774c75,#ce774c38,#ce774c75)}.request-progress__dot{width:1.72rem;height:1.72rem;color:var(--db-muted);background:#fff;border:1px solid #dce3ed;border-radius:999px;place-items:center;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s,transform .2s;display:grid;box-shadow:0 0 0 3px #fbfbfc}.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:#fff;transform:translateY(-1px);box-shadow:0 0 0 3px #ce774c26,0 .35rem .9rem #ce774c29}.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-progress-note,.request-alert--amount,.request-payment-v2__online-note{color:var(--db-muted);background:#fff;border:1px dashed #dde3ed;border-radius:.78rem;align-items:flex-start;gap:.48rem;margin:0;padding:.62rem .72rem;font-size:.64rem;line-height:1.75;display:flex}.request-progress-note-stack{gap:.5rem;display:grid}.request-progress-note__icon,.request-alert__icon,.request-progress-feedback__icon{background:var(--db-brand-soft);width:1.28rem;height:1.28rem;color:var(--db-brand-dark);border-radius:999px;flex:0 0 1.28rem;justify-content:center;align-items:center;display:inline-flex}.request-progress-note__icon svg,.request-alert__icon svg,.request-progress-feedback__icon svg{width:.72rem;height:.72rem}.request-progress-note__title{font-weight:700;display:block}.request-progress-note__subtext,.request-progress-note__tracking{color:var(--db-muted);margin-top:.15rem;font-size:.58rem;line-height:1.65;display:block}.request-progress-note--success{color:#027a48;background:#f0fdf4;border-color:#bbf7d0}.request-progress-note--success .request-progress-note__icon{color:#059669;background:#dcfce7}.request-progress-note--success .request-progress-note__subtext,.request-progress-note--success .request-payment-label{color:#047857}.request-progress-note--delivered{color:#248f8d;background:#5bc0be1f;border-color:#5bc0be73}.request-progress-note--delivered .request-progress-note__icon{color:#248f8d;background:#5bc0be2e}.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{color:#c01048;background:#fff1f3;border-color:#fecdd6}.request-progress-note--cancelled{color:#b91c1c;background:#fff1f1;border-color:#fecaca}.request-progress-note--cancelled .request-progress-note__icon{color:#b91c1c;background:#b91c1c1f}.request-progress-note--cancelled .request-progress-note__subtext,.request-progress-note--cancelled .request-progress-note__tracking,.request-progress-note--cancelled .request-progress-note__title{color:#b91c1c}.request-progress-note--info{color:#175cd3;background:#eef6ff;border-color:#bfdbfe}.request-progress-note--info .request-progress-note__icon{color:#2563eb;background:#dbeafe}.request-progress-note--purple{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.request-progress-note--purple .request-progress-note__icon{color:#7c3aed;background:#ede9fe}.request-progress-note--purple .request-progress-note__tracking{color:#7c3aed}.request-progress-note--purple .request-progress-note__tracking strong{color:#5b21b6}.request-alert--amount{color:var(--db-brand-dark);background:#ce774c14;border-color:#ce774c52;align-items:center}.request-alert--amount strong{color:var(--db-brand-dark);font-size:.66rem;font-weight:700}.request-progress-feedback__head{align-items:center;gap:.45rem;display:flex}.request-progress-feedback__head strong{color:var(--db-foreground);font-size:.72rem;font-weight:800}.request-progress-feedback__message{color:var(--db-muted);margin:0;font-size:.64rem;line-height:1.8}.request-progress-feedback__attachments{gap:.45rem;display:grid}.request-admin-attachments{flex-wrap:wrap;gap:.45rem;display:flex}.request-admin-attachments--payment{align-items:flex-start;width:100%;margin-top:.2rem}.request-upload-box--attachment-card{cursor:pointer;justify-self:start;position:relative}.request-upload-box--attachment-card input{display:none}.request-upload-box__remove{top:.3rem;z-index:2;background:var(--db-brand-soft);width:1.35rem;height:1.35rem;color:var(--db-brand-dark);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:border-color .2s,background-color .2s,color .2s,transform .2s;display:inline-flex;position:absolute;inset-inline-start:.3rem}.request-upload-box__remove:hover{color:var(--db-brand-dark);background:#ce774c2e;transform:scale(1.04)}.request-upload-box__remove svg{width:.78rem;height:.78rem}.request-admin-attachments__image{width:7.8rem;min-height:0;color:var(--db-foreground);text-align:center;box-shadow:none;background:#fff;border:1px dashed #dde3ed;border-radius:.82rem;gap:.28rem;padding:.38rem;transition:border-color .2s,background-color .2s,color .2s,transform .2s;display:grid}.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{aspect-ratio:1.35;object-fit:contain;background:#fbfbfc;border:1px solid #e4e9f1;border-radius:.62rem;width:100%;padding:.25rem}.request-admin-attachments__file-icon,.ticket-reply-files__thumb{aspect-ratio:1.35;box-sizing:border-box;background:#fbfbfc;border:1px solid #e4e9f1;border-radius:.62rem;place-items:center;width:100%;padding:.25rem;display:grid;color:var(--db-brand-dark)!important}.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{object-fit:cover;background:#fbfbfc;border-radius:.46rem;width:100%;height:100%}.request-admin-attachments__thumb-label{display:none}.request-admin-attachments__image span{color:currentColor;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.56rem;font-weight:700;line-height:1.45;overflow:hidden}.request-admin-attachments__image small{color:var(--db-muted);margin-top:-.12rem;font-size:.5rem;font-weight:500;line-height:1.35}.request-order-items{background:#fff;border:1px solid #e4e9f1;border-radius:.78rem;overflow:hidden}.request-order-items__row{min-height:2.6rem;color:var(--db-foreground);text-align:center;border-bottom:1px solid #eef1f5;grid-template-columns:.55fr minmax(8rem,2fr) .75fr 1.25fr 1.05fr 1.25fr;place-items:center;gap:.35rem;padding:.48rem .62rem;font-size:.62rem;line-height:1.55;display:grid}.request-order-items__row:last-child{border-bottom:0}.request-order-items__row>span{overflow-wrap:anywhere;text-align:center;width:100%;min-width:0}.request-order-items__row>span:nth-child(2){text-align:center}.request-order-items__row--head{min-height:2.35rem;color:var(--db-muted);background:#f6f7fa;font-size:.58rem;font-weight:700}.request-order-items__row--summary{color:var(--db-muted);background:#fff;grid-template-columns:.55fr minmax(8rem,2fr) .75fr 1.25fr 1.05fr 1.25fr;justify-items:center;font-weight:700}.request-order-items__row--summary>span:first-child{text-align:center;grid-column:1/6}.request-order-items__row--summary>span:last-child{min-width:0;color:var(--db-foreground);text-align:center;grid-column:6/7}.request-order-items__row--summary-total{color:var(--db-brand-dark);background:#fff;font-size:.68rem;font-weight:800}.request-order-items__row--summary-total>span:last-child{color:var(--db-brand-dark)}.request-payment-v2{gap:.65rem;display:grid}.request-payment-v2__lead{color:var(--db-muted);margin:0;font-size:.64rem;line-height:1.65}.request-payment__methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.request-payment__methods button{min-height:2.35rem;color:var(--db-muted);background:#fff;border:1px dashed #dde3ed;border-radius:.82rem;justify-content:center;align-items:center;gap:.35rem;padding:.42rem .55rem;font-size:.58rem;font-weight:700;display:inline-flex}.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)}.request-payment-v2__panel,.payment-terminal-panel,.request-payment-v2__wallet-notes,.request-payment-v2__upload-wrap{gap:.55rem;display:grid}.request-payment-v2__wallet-note-card{color:var(--db-muted);background:#fff;border:1px dashed #dde3ed;border-radius:.78rem;gap:.32rem;padding:.62rem .72rem;font-size:.64rem;line-height:1.75;display:grid}.request-payment-v2__wallet-note-card--warning{background:#fff;border-color:#dde3ed}.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{background:#fff;border:1px dashed #dde3ed;border-radius:.78rem;justify-content:space-between;align-items:center;gap:.65rem;padding:.62rem .72rem;display:flex}.payment-terminal-panel__head strong{color:var(--db-foreground);font-size:.68rem;font-weight:800}.payment-terminal-panel__head p{color:var(--db-muted);margin:.12rem 0 0;font-size:.58rem;line-height:1.55}.payment-terminal-panel__head>span{color:var(--db-brand-dark);white-space:nowrap;font-size:.72rem;font-weight:800}.request-payment-v2__upload-label{color:var(--db-foreground);margin:0;font-size:.66rem;font-weight:800}.request-upload-box--v2,.request-official-payment-card__picker{width:7.2rem;min-height:6.9rem;color:var(--db-muted);cursor:pointer;text-align:center;background:#fbfbfc;border:1.5px dashed #d9e0ea;border-radius:1rem;align-content:center;place-items:center;gap:.32rem;padding:.55rem;transition:border-color .2s,background-color .2s,transform .2s;display:grid}.request-upload-box--v2:hover{border-color:var(--db-brand-dark);background:#ce774c14;transform:translateY(-1px)}.request-upload-box--v2 .request-upload-box__main{place-items:center;gap:.32rem;display:grid}.request-upload-box--v2 .request-upload-box__main>svg,.request-upload-box--v2 .request-upload-box__main .dashboard-lucide-icon{border:1.5px solid var(--db-brand-dark);background:var(--db-brand-soft);width:1.8rem;height:1.8rem;color:var(--db-brand-dark);border-radius:999px;padding:.48rem}.request-upload-box--v2.is-selected{background:#fff;border-style:solid;border-color:#ce774c6b}.request-upload-box--v2.is-selected .request-upload-box__main>svg,.request-upload-box--v2.is-selected .request-upload-box__main .dashboard-lucide-icon{width:1.45rem;height:1.45rem;padding:.38rem}.request-upload-box--v2 .request-upload-box__preview-image{aspect-ratio:1.38;object-fit:contain;background:#fff;border:1px solid #d9e0ea;border-radius:.72rem;width:5.8rem;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);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.58rem;font-weight:700;line-height:1.45;overflow:hidden}.request-upload-box--v2 span{color:var(--db-muted);font-size:.48rem;line-height:1.5}.request-payment-v2__submit{justify-self:start;width:fit-content;min-height:2.2rem;padding:.46rem .8rem;font-size:.62rem!important}.request-info-grid--detailcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.request-description-card,.request-order-info-card,.request-official-payment-card{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.58rem .42rem;display:grid;position:relative}.request-description-card .request-info-grid__icon,.request-order-info-card .request-info-grid__icon,.request-official-payment-card .request-info-grid__icon{border-radius:999px;grid-area:1/1;place-self:center start;width:1.45rem;height:1.45rem}.request-description-card h3,.request-order-info-card h3,.request-official-payment-card h3{grid-area:1/2;place-self:center start;width:fit-content}.request-description-card p,.request-order-info-card p,.request-official-payment-card p{color:var(--db-muted);grid-column:1/-1;margin:0;font-size:.64rem;line-height:1.8}.request-order-info-card p,.request-official-payment-card p{align-items:flex-start!important;gap:.5rem!important}.request-order-info-card__label{color:var(--db-muted);flex:none;font-weight:400}.request-order-info-card__value,.request-attachment-name{min-width:0;color:var(--db-foreground);text-align:left;overflow-wrap:anywhere;font-size:.64rem;font-weight:700}.request-order-info-card__value--brand{color:var(--db-brand-dark)!important}.request-official-payment-card__receipt{gap:.45rem;display:grid}.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:0 0!important;border-color:#0000!important}.dashboard-page--dark .request-code--pill,.dashboard-page--dark .request-progress-wrap,.dashboard-page--dark .request-order-items-wrap,.dashboard-page--dark .request-payment-wrap,.dashboard-page--dark .request-progress-feedback,.dashboard-page--dark .request-official-payment-card,.dashboard-page--dark .request-description-card,.dashboard-page--dark .request-order-info-card{background:#171717;border-color:#2a2a2a}.dashboard-page--dark .request-progress__rail{background:0 0}.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,#f3b08a75,#f3b08a2e,#f3b08a75)}.dashboard-page--dark .request-progress__dot,.dashboard-page--dark .request-progress-note,.dashboard-page--dark .request-payment-v2__online-note,.dashboard-page--dark .request-payment-v2__wallet-note-card,.dashboard-page--dark .request-order-items,.dashboard-page--dark .request-payment__methods button,.dashboard-page--dark .payment-terminal-panel__head,.dashboard-page--dark .request-upload-box--v2,.dashboard-page--dark .request-admin-attachments__image,.dashboard-page--dark .request-payment-v2__wallet-note-card--warning{background:#121212;border-color:#2a2a2a}.dashboard-page--dark .request-payment-v2__wallet-note-card strong{color:#f5f5f5}.dashboard-page--dark .payment-terminal-card{color:#f5f5f5;background:#121212;border-color:#2a2a2a}.dashboard-page--dark .payment-terminal-card:hover,.dashboard-page--dark .payment-terminal-card.is-active{color:#f3b08a;background:#ce774c1f;border-color:#f3b08a6b}.dashboard-page--dark .payment-terminal-card__logo{background:#fff;border-color:#2a2a2a}.dashboard-page--dark .request-progress__dot{box-shadow:0 0 0 3px #171717}.dashboard-page--dark .request-progress__item.is-current .request-progress__dot{color:#fff;background:#ce774c;border:2px solid #f3b08a;box-shadow:0 0 0 3px #f3b08a29,0 .35rem .9rem #f3b08a1f}.dashboard-page--dark .request-progress-note--success{color:#6ee7b7;background:#10b9811f;border-color:#34d39961}.dashboard-page--dark .request-progress-note--success .request-progress-note__icon{color:#34d399;background:#10b9812e}.dashboard-page--dark .request-progress-note--success .request-progress-note__subtext,.dashboard-page--dark .request-progress-note--success .request-payment-label{color:#a7f3d0}.dashboard-page--dark .request-progress-note--delivered{color:#8fe3e1;background:#5bc0be21;border-color:#5bc0be6b}.dashboard-page--dark .request-progress-note--delivered .request-progress-note__icon{color:#8fe3e1;background:#5bc0be33}.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{color:#fecaca;background:#7f1d1d3d;border-color:#7f1d1d}.dashboard-page--dark .request-progress-note--cancelled .request-progress-note__icon{color:#fecaca;background:#fecaca1f}.dashboard-page--dark .request-progress-note--cancelled .request-progress-note__subtext,.dashboard-page--dark .request-progress-note--cancelled .request-progress-note__tracking,.dashboard-page--dark .request-progress-note--cancelled .request-progress-note__title{color:#fecaca}.dashboard-page--dark .request-progress-note--info{color:#93c5fd;background:#2563eb24;border-color:#60a5fa61}.dashboard-page--dark .request-progress-note--info .request-progress-note__icon{color:#60a5fa;background:#2563eb33}.dashboard-page--dark .request-progress-note--purple{color:#c4b5fd;background:#7c3aed24;border-color:#a78bfa6b}.dashboard-page--dark .request-progress-note--purple .request-progress-note__icon{color:#a78bfa;background:#7c3aed38}.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:hover,.dashboard-page--dark .request-upload-box--v2.is-selected{background:#ce774c1a;border-color:#ce774c6b}.dashboard-page--dark .request-upload-box--v2 .request-upload-box__preview-image{background:#171717;border-color:#2a2a2a}.dashboard-page--dark .request-admin-attachments__image:hover{color:#f3b08a;background:#ce774c2e;border-color:#ce774c6b}.dashboard-page--dark .request-admin-attachments__image img{background:#171717;border-color:#2a2a2a}.dashboard-page--dark .request-admin-attachments__thumb-label,.dashboard-page--dark .request-admin-attachments__file-icon,.dashboard-page--dark .ticket-reply-files__thumb{background:#171717;border-color:#2a2a2a;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-order-items__row--summary-total,.dashboard-page--dark .request-payment__methods button.is-active,.dashboard-page--dark .request-alert--amount{color:#f3b08a;border-color:#ce774c6b}.dashboard-page--dark .request-order-items__row--summary-total{background:#121212}.dashboard-page--dark .request-payment__methods button.is-active,.dashboard-page--dark .request-alert--amount{background:#ce774c2e}.dashboard-page--dark .request-link-btn--danger{color:#fda4af!important;background:#f43f5e1f!important;border-color:#f43f5e57!important}.dashboard-page--dark .request-link-btn--danger:hover:not(:disabled){color:#fecdd3!important;background:#f43f5e2e!important;border-color:#fb718580!important}.dashboard-page :where(.ui-card__header,.tickets-panel__head,.request-hub__head){color:var(--db-foreground);padding:0 0 .7rem;background:0 0!important;border:0!important}.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){color:var(--db-brand-dark);margin:0;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}.request-hub,.requests-list,.ticket-new-shell,.ticket-detail,.request-detail,.request-shell,.favorites-panel,.support-center-page,.personal-profile-panel__content,.public-profile-panel__content,.dashboard-stack{gap:1rem;display:grid}.request-hub__head,.tickets-panel__head,.request-title-row,.dashboard-home-v2__section-head{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.request-progress__title,.request-payment-v2__head{flex-flow:row;align-items:center;width:fit-content;justify-content:flex-start!important}.request-title-copy{gap:.18rem;min-width:0;display:grid}.tickets-list-panel .tickets-panel__head{color:var(--db-foreground);background:0 0}.tickets-page-head{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.22rem;margin:0}.tickets-page-head__topline{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.tickets-page-head__title-row{gap:0;width:fit-content}.tickets-page-head .request-title-main{font-size:clamp(1.25rem,1.15vw + 1rem,1.65rem)!important;font-weight:900!important}.tickets-page-head__description{color:var(--db-muted);margin:0;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-list-panel .request-title-row{flex-direction:row-reverse;justify-content:flex-end}.request-title-row--main>span,.request-title-row--detail>span,.request-info-grid__icon,.request-orders-empty__icon{background:var(--db-brand-soft);width:1.7rem;height:1.7rem;color:var(--db-brand-dark);border-radius:1rem;flex:none;place-items:center;display:grid}.tickets-list-panel .request-title-row--main>span{color:#fff;background:#ffffff29}.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 #0000;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.34rem .62rem;font-size:8.5px;font-weight:700;line-height:1;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.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:#fff}.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{color:var(--db-muted);background:0 0}.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-status-text,.dashboard-chip{border-radius:999px;align-items:center;gap:.375rem;width:max-content;max-width:100%;padding:.22rem .52rem;font-size:8.5px;font-weight:700;line-height:1;display:inline-flex}.dashboard-status-text__icon,.dashboard-status-text svg{flex:none;width:.7rem;height:.7rem}.dashboard-status-text--success{color:#027a48;background:#ecfdf3}.dashboard-status-text--delivered{color:#248f8d;background:#5bc0be29}.dashboard-status-text--danger{color:#c01048;background:#fff1f3}.dashboard-status-text--warning{color:#b54708;background:#fffaeb}.dashboard-status-text--info{color:#175cd3;background:#eef6ff}.dashboard-status-text--default,.dashboard-status-text--neutral{background:var(--db-card-muted);color:#425066}.dashboard-status-text--purple{color:#6d28d9;background:#f5f3ff}.dashboard-page--dark .dashboard-status-text--default,.dashboard-page--dark .dashboard-status-text--neutral{color:#cbd5e1;background:#94a3b824}.dashboard-page--dark .dashboard-status-text--purple{color:#c4b5fd;background:#7c3aed33}.dashboard-page--dark .dashboard-status-text--success{color:#6ee7b7;background:#027a482e}.dashboard-page--dark .dashboard-status-text--delivered{color:#8fe3e1;background:#5bc0be2e}.dashboard-page--dark .dashboard-status-text--danger{color:#fda4af;background:#c010482e}.dashboard-page--dark .dashboard-status-text--warning{color:#fbbf24;background:#b5470833}.dashboard-page--dark .dashboard-status-text--info{color:#93c5fd;background:#175cd32e}.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:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.dashboard-personal-stack{gap:.9rem;display:grid}.personal-profile-panel{border-radius:1.15rem}.personal-profile-panel__head-copy{gap:.1rem;min-width:0;display:grid}.personal-profile-panel__description{color:var(--db-muted);margin:0;font-size:.7rem;line-height:1.45}.personal-profile-panel__edit-btn{border-radius:999px;flex:none;min-height:2.25rem;padding:.42rem .82rem;font-size:.66rem!important}.personal-profile-panel__content{gap:.85rem;padding-top:0;display:grid}.personal-profile-panel__header{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.personal-profile-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.65rem .7rem}.public-profile-panel{color:var(--db-foreground)}.public-profile-panel__header{padding-top:1.15rem!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{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:1.9rem;padding:.35rem .72rem;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.public-profile-status--draft{color:#475467;background:#f9fafb;border:1px solid #e5e7eb}.public-profile-status--pending{color:#b54708;background:#fffaeb;border:1px solid #fedf89}.public-profile-status--approved{color:#027a48;background:#ecfdf3;border:1px solid #abefc6}.public-profile-status--rejected{color:#c01048;background:#fff1f3;border:1px solid #fecdd6}.public-profile-panel__content{gap:.9rem}.public-profile-panel__personal-card,.public-profile-panel__section{background:#fbfbfc;border:1px dashed #dde3ed;border-radius:1rem;grid-column:1/-1;gap:.75rem;padding:.9rem .95rem;display:grid}.public-profile-panel__personal-card>.public-profile-panel__avatar-row,.public-profile-panel__personal-card>.public-profile-panel__field-block,.public-profile-panel__personal-card>.public-profile-panel__bio-field,.public-profile-panel__personal-card>.public-profile-panel__toggles,.public-profile-panel__personal-card>.public-profile-panel__address-select{background:0 0;border:0;padding:0}.public-profile-panel__loading,.public-profile-panel__empty,.public-profile-panel__note,.public-profile-panel__approved-link{color:var(--db-muted);background:#fbfbfc;border:1px dashed #dde3ed;border-radius:1rem;margin:0;padding:.85rem 1rem;font-size:.72rem;line-height:1.75}.public-profile-panel__note{color:#c01048;background:#fff1f3;border-color:#fecdd6}.public-profile-panel__tabs-shell{gap:.85rem;display:grid}.public-profile-panel__tabs-menu{grid-template-columns:repeat(5,minmax(0,1fr));gap:.42rem;display:grid}.public-profile-panel__tabs-btn{min-height:2.45rem;color:var(--db-muted);cursor:pointer;background:#fbfbfc;border:1px dashed #dde3ed;border-radius:.82rem;justify-content:center;align-items:center;gap:.3rem;padding:.42rem .55rem;font-weight:800;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex;font-size:.78rem!important}.public-profile-panel__tabs-btn:hover{border-color:var(--db-brand-dark);color:var(--db-brand-dark);transform:translateY(-1px)}.public-profile-panel__tabs-btn.is-active{border-style:solid;border-color:var(--db-brand-dark);background:var(--db-brand-soft);color:var(--db-brand-dark);font-weight:700}.public-profile-panel__tabs-btn-icon{flex:none;place-items:center;width:.95rem;height:.95rem;display:grid}.public-profile-panel__tabs-btn-icon svg{width:.84rem;height:.84rem}.public-profile-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.7rem!important}.public-profile-panel__tab-item{display:none!important}.public-profile-form[data-active-tab=personal] .public-profile-panel__tab-item--personal,.public-profile-form[data-active-tab=career] .public-profile-panel__tab-item--career,.public-profile-form[data-active-tab=skills] .public-profile-panel__tab-item--skills,.public-profile-form[data-active-tab=projects] .public-profile-panel__tab-item--projects,.public-profile-form[data-active-tab=socials] .public-profile-panel__tab-item--socials{display:grid!important}.public-profile-panel__field-block,.public-profile-panel__select-wrap,.public-profile-form>.dashboard-field,.public-profile-panel__repeat-card,.public-profile-panel__file-card,.public-profile-gallery__item,.public-profile-panel__logo-row,.public-profile-panel__avatar-row{background:#fbfbfc;border:1px dashed #dde3ed;border-radius:1rem;padding:.7rem .8rem}.public-profile-panel__field-block>.dashboard-field,.public-profile-form>.dashboard-field,.public-profile-panel__select-wrap{min-width:0}.public-profile-panel__select-wrap--bare{background:0 0;border:0;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:.6rem;font-weight:800}.public-profile-panel .ui-input,.public-profile-panel .request-form__textarea,.public-profile-panel__textarea,.public-profile-icon-select__trigger{background:#fff;border-color:#d8dee8;min-height:2.45rem;font-size:.72rem;font-weight:400}.public-profile-panel__textarea{resize:vertical;min-height:9.5rem}.public-profile-panel__avatar-row{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem}.public-profile-panel__avatar-actions,.public-profile-panel__section-actions,.public-profile-panel__file-card-actions,.public-profile-panel__logo-actions,.public-profile-gallery__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.public-profile-panel__toggles{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.public-profile-panel__toggle{background:#fbfbfc;border:1px dashed #dde3ed;border-radius:1rem;justify-content:flex-start;align-items:center;min-height:2.45rem;padding:.55rem .75rem;color:var(--db-foreground)!important;gap:.45rem!important;margin:0!important;font-size:.68rem!important;font-weight:800!important;display:inline-flex!important}.public-profile-panel__toggle input{accent-color:var(--db-brand-dark)}.public-profile-panel__section{gap:.65rem}.public-profile-panel__section-head{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.public-profile-panel__section-head h3{color:var(--db-foreground);margin:0;font-size:.9rem;font-weight:900}.public-profile-panel__repeat-card{background:#fff;border:1px dashed #dde3ed;border-radius:.95rem;gap:.65rem;padding:.8rem;display:grid}.public-profile-panel__repeat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display: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{background:#fff;border:1px dashed #dde3ed;border-radius:.95rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem;display:flex}.public-profile-panel__file-card-copy,.public-profile-panel__logo-copy,.public-profile-gallery__copy{gap:.22rem;min-width:0;display:grid}.public-profile-panel__file-card-copy strong,.public-profile-panel__logo-copy strong{color:var(--db-foreground);font-size:.75rem;font-weight:900}.public-profile-panel__file-card-copy span,.public-profile-panel__logo-copy span,.public-profile-gallery__copy>span,.public-profile-panel__username-hint{color:var(--db-muted);font-size:.64rem;font-weight:700;line-height:1.55}.public-profile-panel__username-hint{margin:.35rem 0 0}.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{background:var(--db-brand-soft);width:2.6rem;height:2.6rem;color:var(--db-brand-dark);border-radius:.9rem;flex:none;place-items:center;display:grid;overflow:hidden}.public-profile-panel__logo-preview img{object-fit:cover;width:100%;height:100%}.public-profile-files-list,.public-profile-gallery{gap:.6rem;display:grid}.public-profile-gallery__item{grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:.75rem}.public-profile-gallery__image{aspect-ratio:4/3;object-fit:cover;background:#f2f4f7;border-radius:.8rem;width:100%}.public-profile-panel__file-link,.public-profile-panel .ui-button--outline,.public-profile-panel .request-link-btn{text-decoration:none;color:var(--db-brand-dark)!important;background:0 0!important;border-color:#0000!important;padding-inline:.25rem!important}.public-profile-panel .ui-button--default{background:var(--brand)!important;color:#fff!important}.public-profile-panel__remove-button{flex:none;place-self:start;width:fit-content;max-width:max-content;color:#c01048!important}.public-profile-panel__actions{padding-top:.15rem}.public-profile-panel .ui-button,.public-profile-panel .request-new-btn,.public-profile-panel .request-link-btn,.public-profile-panel .dashboard-action-btn{min-height:2.2rem;padding:.3rem .65rem;font-size:.64rem;font-weight:700}.public-profile-panel__avatar-actions .ui-button,.public-profile-panel__section-actions .ui-button,.public-profile-panel__file-card-actions .ui-button,.public-profile-panel__logo-actions .ui-button,.public-profile-panel__actions .ui-button{min-height:2.2rem}.public-profile-panel__logo-button{flex:none;width:fit-content;max-width:max-content}.public-profile-panel__approved-link{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.public-profile-panel__approved-icon{color:#027a48;background:#ecfdf3;border-radius:999px;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}.public-profile-icon-select{position:relative}.public-profile-icon-select__trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:.45rem;width:100%;display:flex}.public-profile-icon-select__preview{width:1.2rem;height:1.2rem;color:var(--db-brand-dark);flex:none;place-items:center;display:grid}.public-profile-icon-select__value{text-align:right;flex:1;min-width:0}.public-profile-icon-select__chevron{width:.9rem;height:.9rem;color:var(--db-muted);flex:none}.public-profile-icon-select__menu{z-index:20;inset-inline:0;border:1px solid var(--db-line);background:var(--db-card);border-radius:.95rem;max-height:14rem;padding:.35rem;position:absolute;top:calc(100% + .35rem);overflow:auto;box-shadow:0 14px 30px #0f172a1f}.public-profile-icon-select__option{width:100%;color:var(--db-foreground);cursor:pointer;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.4rem;padding:.48rem .55rem;font-size:.68rem;font-weight:800;display:flex}.public-profile-icon-select__option:hover,.public-profile-icon-select__option.is-selected{background:var(--db-brand-soft);color:var(--db-brand-dark)}.dashboard-page--dark .public-profile-panel__loading,.dashboard-page--dark .public-profile-panel__empty,.dashboard-page--dark .public-profile-panel__approved-link,.dashboard-page--dark .public-profile-panel__tabs-btn,.dashboard-page--dark .public-profile-panel__field-block,.dashboard-page--dark .public-profile-panel__select-wrap,.dashboard-page--dark .public-profile-form>.dashboard-field,.dashboard-page--dark .public-profile-panel__repeat-card,.dashboard-page--dark .public-profile-panel__file-card,.dashboard-page--dark .public-profile-gallery__item,.dashboard-page--dark .public-profile-panel__logo-row,.dashboard-page--dark .public-profile-panel__avatar-row,.dashboard-page--dark .public-profile-panel__toggle{background:#171717;border-color:#2b2b2b}.dashboard-page--dark .public-profile-panel__select-wrap--bare{background:0 0;border:0}.dashboard-page--dark .public-profile-panel__section-head h3,.dashboard-page--dark .public-profile-panel__file-card-copy strong,.dashboard-page--dark .public-profile-panel__logo-copy strong{color:#fff}.dashboard-page--dark .public-profile-panel__tabs-btn.is-active{border-color:var(--brand);color:#f3b08a;background:#c27b552e}.dashboard-page--dark .public-profile-status--draft{color:#cbd5e1;background:#94a3b824;border-color:#94a3b847}.dashboard-page--dark .public-profile-status--pending{color:#fbbf24;background:#b5470833;border-color:#fbbf2438}.dashboard-page--dark .public-profile-status--approved{color:#6ee7b7;background:#027a482e;border-color:#6ee7b73d}.dashboard-page--dark .public-profile-status--rejected,.dashboard-page--dark .public-profile-panel__note{color:#fda4af;background:#c010482e;border-color:#fda4af3d}.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){color:var(--db-brand-dark);align-items:center;gap:.22rem;margin-bottom:.2rem;font-size:8.5px;font-weight:900;line-height:1.2;display:flex}.dashboard-field__input-wrap{display:block;position:relative}.dashboard-page :where(.ui-input,.request-form__textarea,.dashboard-field__static-value,.jalali-picker-btn,.location-select__trigger){border:1px solid var(--db-line);background:var(--db-card);width:100%;min-height:2.35rem;color:var(--db-foreground);border-radius:1.2rem;outline:none;padding:.45rem .68rem;font-size:9.5px;font-weight:600;line-height:1.55;transition:border-color .2s,box-shadow .2s}.dashboard-page :where(.ui-input,.request-form__textarea)::placeholder{color:color-mix(in srgb, var(--db-muted) 60%, transparent)}.dashboard-page :where(.ui-input,.request-form__textarea,.jalali-picker-btn,.location-select__trigger):focus-visible{border-color:var(--db-brand-dark);box-shadow:0 0 0 4px #ce774c1f}.dashboard-field--icon .ui-input,.dashboard-field--icon .dashboard-field__static-value{padding-inline-start:2.5rem}.dashboard-field__icon,.dashboard-field__label-icon{color:var(--db-brand-dark);flex:none;place-items:center;display:grid}.dashboard-field__label-icon{width:1.05rem;height:1.05rem}.dashboard-field__label-icon svg{width:1rem;height:1rem}.dashboard-field__input-wrap>.dashboard-field__icon,.request-textarea-wrap>.dashboard-field__icon{inset-inline-start:.85rem;z-index:1;position:absolute;top:1.4rem;transform:translateY(-50%)}.request-form__textarea{resize:vertical;min-height:8rem}.request-form__actions,.dashboard-modal__actions,.address-form-actions,.public-profile-panel__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.request-required{color:#c01048;margin-inline-start:.2rem}.request-table-wrap{border:1px solid var(--db-line);background:var(--db-card);border-radius:1.4rem;margin-top:.75rem;overflow:hidden}.request-table-inner{width:100%;overflow-x:auto}.request-table{border-collapse:collapse;width:100%;min-width:760px;color:var(--db-foreground)}.request-table th,.request-table td{border-bottom:1px solid var(--db-line);text-align:center;vertical-align:middle;padding:.5rem .55rem}.request-table th{color:var(--db-muted);background:0 0;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:0 0}.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){gap:.75rem;display:grid}.dashboard-home-v2{grid-template-columns:minmax(0,1fr);align-items:start;gap:.9rem;padding:.75rem 1rem 1rem}.dashboard-home-v2__panel.ui-card{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.dashboard-home-v2__panel-content{background:0 0!important;padding:0!important}.dashboard-home-v2__panel section{gap:.75rem;min-width:0;display:grid}.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__head-copy{gap:.18rem;min-width:0;display:grid}.dashboard-home-v2__description{color:var(--db-muted);margin:0;font-size:.7rem;line-height:1.65}.dashboard-home-v2__timeline .request-orders-empty,.dashboard-home-v2__timeline .request-orders-empty--full{text-align:center;background:#fbfbfc;border:1px dashed #dde3ed;border-radius:1.15rem;gap:.38rem;width:100%;min-height:8.5rem;padding:1rem .85rem}.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{border-radius:999px;width:1.65rem;height:1.65rem}.dashboard-home-v2__timeline .request-orders-empty__icon svg{width:.82rem;height:.82rem}.dashboard-home-v2__wallet-card,.dashboard-home-v2__timeline-card{background:#fbfbfc!important;border:1px dashed #dde3ed!important;border-radius:1.15rem!important}.dashboard-home-v2__wallet-card{gap:0;display:grid;padding:.95rem 1rem!important}.dashboard-home-v2__wallet-card p{min-width:0;min-height:2rem;position:relative;justify-content:space-between!important;align-items:center!important;gap:.75rem!important;display:flex!important}.dashboard-home-v2__wallet-card p span,.dashboard-home-v2__timeline-card p span{color:var(--db-muted);font-weight:400}.dashboard-home-v2__wallet-card strong,.dashboard-home-v2__timeline-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{color:var(--db-muted);margin-inline-start:auto;font-size:.72rem;font-style:normal}.dashboard-home-v2__wallet-words strong{text-align:center}.dashboard-home-v2__wallet-card strong{text-align:center;position:absolute;left:50%;transform:translate(-50%)}.dashboard-home-v2__wallet-action,.dashboard-home-v2__more{justify-self:end;min-height:0;color:var(--brand)!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:.25rem!important;padding:0!important;font-size:.66rem!important;font-weight:700!important;display:inline-flex!important}.dashboard-home-v2__wallet-action:hover,.dashboard-home-v2__more:hover{color:var(--brand-dark)!important;background:0 0!important}.dashboard-home-v2__wallet-action svg,.dashboard-home-v2__more svg{width:.82rem;height:.82rem;display:block}.dashboard-home-v2__timeline{gap:.65rem;display:grid}.dashboard-home-v2__timeline-row{grid-template-columns:2rem minmax(0,1fr);align-items:stretch;gap:.55rem;display:grid}.dashboard-home-v2__timeline-dot{background:var(--brand);color:#fff;border-radius:999px;align-self:center;place-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:700;display:grid}.dashboard-home-v2__timeline-card{grid-template-columns:repeat(3,minmax(9rem,1fr)) auto auto;align-items:center;gap:.7rem 2.8rem;display:grid;position:relative;padding:.85rem 1rem!important}.dashboard-home-v2__timeline-card p{white-space:nowrap;min-width:0;justify-content:flex-start!important;align-items:center!important;gap:.18rem!important;display:flex!important}.dashboard-home-v2__timeline-card p span{flex:none}.dashboard-home-v2__timeline-card p strong{white-space:nowrap;text-align:left;min-width:0}.dashboard-home-v2__timeline-card .dashboard-status-text{margin-inline-start:0}.dashboard-home-v2__timeline-open{background:var(--brand);color:#fff;border:0;border-radius:999px;place-items:center;width:1.85rem;height:1.85rem;margin-inline-start:auto;display:grid}.dashboard-home-v2__timeline-open svg{width:.9rem;height:.9rem}.dashboard-page--dark .dashboard-home-v2__wallet-card,.dashboard-page--dark .dashboard-home-v2__timeline-card{background:#181818!important;border-color:#2f2f2f!important}.dashboard-page--dark .dashboard-home-v2__section-head .request-title-main{color:#fff!important}.dashboard-page--dark .dashboard-home-v2__description,.dashboard-page--dark .dashboard-home-v2__wallet-card p span,.dashboard-page--dark .dashboard-home-v2__wallet-card em,.dashboard-page--dark .dashboard-home-v2__timeline-card p span{color:#a8a8a8}.dashboard-page--dark .dashboard-home-v2__wallet-card strong,.dashboard-page--dark .dashboard-home-v2__timeline-card strong{color:#f0f0f0}.wallet-page{gap:.85rem;padding:.75rem 1rem 1rem;display:grid}.wallet-summary,.wallet-topup,.wallet-transactions{background:#fbfbfc;border:1px dashed #dde3ed;border-radius:.88rem;min-width:0;padding:.85rem}.wallet-summary__content,.wallet-topup__content,.wallet-transactions__content{gap:.42rem;min-width:0;display:grid}.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;line-height:1.35;color:var(--db-foreground)!important;font-size:.86rem!important;font-weight:800!important}.wallet-summary__row{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:.65rem;display:grid}.wallet-summary__balance,.wallet-summary__words,.wallet-topup__amount-words{background:#fff;border:1px dashed #dde3ed;border-radius:.78rem;min-width:0;padding:.68rem .75rem}.wallet-summary__balance{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.35rem;display:flex}.wallet-topup__amount-words{gap:.25rem;margin-top:-.38rem;padding-block:.5rem;display:grid}.wallet-summary__words{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.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{white-space:nowrap;align-items:baseline;gap:.25rem;min-width:0;display:inline-flex}.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);overflow-wrap:anywhere;font-size:.68rem;font-weight:800;line-height:1.7}.wallet-topup__amount-words strong.is-money-error,.dashboard-modal__row strong.is-money-error{color:#dc2626!important}.dashboard-page--dark .wallet-topup__amount-words strong.is-money-error,.dashboard-page--dark .dashboard-modal__row strong.is-money-error{color:#fca5a5!important}.wallet-summary__words-value,.wallet-summary__words-unit{white-space:nowrap}.wallet-topup__form{gap:.65rem;display:grid}.wallet-topup__form .dashboard-field__label{color:var(--db-brand-dark);margin-bottom:.28rem;font-size:.58rem;font-weight:800}.wallet-topup__form .dashboard-field__input-wrap{display:block}.wallet-topup__form .dashboard-field--icon .ui-input{border-radius:999px;min-height:2.25rem;padding-block:.42rem;padding-inline:2.15rem 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;color:var(--db-brand-dark);top:50%}.wallet-topup__form .dashboard-field__input-wrap>.dashboard-field__icon svg{width:.82rem;height:.82rem}.wallet-topup__form .dashboard-field__suffix{inset-inline-end:.9rem;color:var(--db-muted);pointer-events:none;font-size:.62rem;font-weight:700;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.wallet-topup__presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.wallet-topup__presets button{min-height:2.1rem;color:var(--db-muted);cursor:pointer;background:#fff;border:1px dashed #dde3ed;border-radius:999px;padding:.34rem .55rem;font-size:.58rem;font-weight:700;transition:border-color .2s,background-color .2s,color .2s,transform .2s}.wallet-topup__presets button:hover{color:var(--db-brand-dark);border-color:#ce774c6b;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{justify-self:start;width:fit-content;min-height:2.2rem;padding:.46rem .8rem;font-size:.62rem!important}.wallet-topup__submit-icon{width:.82rem;height:.82rem}.wallet-transactions__table-wrap{border:1px solid var(--db-line);background:var(--db-card);-webkit-overflow-scrolling:touch;border-radius:1.4rem;overflow-x:auto}.wallet-transactions__table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:48rem}.wallet-transactions__table th{height:2.9rem;color:var(--db-muted);text-align:center;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;background:#fbfbfc;padding:.5rem .55rem;font-size:.72rem;font-weight:800;overflow:hidden}.wallet-transactions__table td{color:var(--db-foreground);text-align:center;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;padding:.5rem .55rem;font-size:.66rem;font-weight:600;overflow:hidden}.wallet-transactions__table tbody tr{height:3.1rem}.wallet-transactions__table tbody tr:nth-child(odd) td{background:#fff}.wallet-transactions__table tbody tr:nth-child(2n) td{background:#f9fafb}.wallet-transactions__table tbody tr:nth-child(odd):hover td{background:#fff}.wallet-transactions__table tbody tr:nth-child(2n):hover td{background:#f9fafb}.wallet-col-amount{white-space:nowrap}.wallet-amount-text--positive,.wallet-amount-text--negative{white-space:nowrap;justify-content:center;align-items:baseline;gap:.16rem;font-weight:800;display:inline-flex}.wallet-receipt-link.dashboard-file-chip{min-height:1.45rem;color:var(--db-foreground);gap:.18rem;padding:.18rem .42rem;font-size:.54rem}.wallet-transactions__cards{display:none}.wallet-transactions .ticket-table-footer{margin-top:0}.wallet-transactions__card{background:#fff;border:1px dashed #dde3ed;border-radius:.78rem;gap:.5rem;padding:.68rem .75rem;display:grid}.wallet-transactions__card-row{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.wallet-transactions__card-label{color:var(--db-muted);flex:none}.wallet-transactions__card-value{min-width:0;color:var(--db-foreground);text-align:left;overflow-wrap:anywhere;font-size:.58rem;font-weight:800}.wallet-transactions__card-status{min-width:0}.dashboard-page--dark .wallet-summary,.dashboard-page--dark .wallet-topup,.dashboard-page--dark .wallet-transactions{background:#171717;border-color:#2a2a2a}.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__table-wrap,.dashboard-page--dark .wallet-transactions__card{background:#121212;border-color:#2a2a2a}.dashboard-page--dark .wallet-transactions__table th{background:#181818}.dashboard-page--dark .wallet-transactions__table tbody tr:nth-child(odd) td{background:#111}.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:#111}.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{border-radius:999px;width:1.65rem;height:1.65rem}.wallet-transactions .request-orders-empty__icon svg{width:.82rem;height:.82rem}.dashboard-page--dark .wallet-topup__presets button.is-active{color:#f3b08a;background:#ce774c1f;border-color:#f3b08a6b}.dashboard-page--dark .wallet-topup__form .dashboard-field__label,.dashboard-page--dark .wallet-topup__form .dashboard-field__input-wrap>.dashboard-field__icon{color:#f3b08a}.dashboard-page--dark .wallet-topup__form .dashboard-field__suffix{color:#a8a8a8}.dashboard-home-v2__panel--orders{grid-column:1/-1}.request-info-grid,.addresses-grid,.team-panel__grid,.orders-category-grid,.services-quick-grid,.support-grid,.home-overview__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);background:var(--db-card);color:var(--db-foreground);white-space:nowrap;border-radius:1.35rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.92rem 1rem;font-weight:900;line-height:1;display:flex}.dashboard-page :where(.orders-category-card>span,.ticket-department-grid button>span){flex:none;place-items:center;width:1.2rem;height:1.2rem;line-height:0;display:inline-grid}.dashboard-page .orders-category-card>span{color:#9ca3af;background:#f9fafb;border-radius:999px;width:2.15rem;height:2.15rem}.dashboard-page :where(.orders-category-card>span svg,.ticket-department-grid button>span svg){width:1.1rem;height:1.1rem}.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{color:var(--db-brand-dark);background:#ce774c29;border-color:#ce774cb8}.dashboard-page :where(.orders-category-card:hover:not(.is-active),.ticket-department-grid button:hover:not(.is-active)){color:var(--db-brand-dark);background:#ce774c14;border-color:#ce774c7a}.dashboard-page .orders-category-card.is-active>span{color:var(--db-brand-dark);background:#c27b5524}.dashboard-page--dark .orders-category-card>span{color:#a8a8a8;background:#202020}.dashboard-page--dark .orders-category-card.is-active>span{color:#f0a77f;background:#c27b5538}.dashboard-page--dark :where(.orders-category-card:hover:not(.is-active),.ticket-department-grid button:hover:not(.is-active)){color:#ffd5c2;background:#ce774c29;border-color:#ce774c94}.dashboard-page--dark .dashboard-card--tickets .ticket-department-grid button.is-active{color:#ffd5c2;background:#ce774c29;border-color:#ce774cb8}.ticket-department-grid{flex-wrap:wrap;gap:.75rem;display:flex}.team-panel{gap:.95rem;display:grid}.team-panel__content{background:0 0!important;padding:.35rem 1rem 1rem!important}.team-panel__head{align-items:start;gap:.28rem;padding:.42rem .15rem .3rem;display:grid}.team-panel__head .request-title-row--main{width:fit-content}.team-panel__head .request-title-main{color:#151515!important}.team-panel__description{color:var(--db-muted);margin:0;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{background:#fbfbfc;border:1px dashed #dde3ed;border-radius:.88rem;gap:.95rem;padding:1rem;display:grid}.team-panel__head{align-items:start;gap:.34rem;padding:.2rem .15rem .1rem}.team-panel__title-row{width:fit-content}.team-panel__body{gap:.85rem;display:grid}.team-panel__details,.team-panel__form{gap:.6rem;display:grid}.team-panel__detail-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.team-panel__status{border-radius:999px;align-items:center;gap:.28rem;min-height:1.9rem;padding:.28rem .55rem;font-size:.58rem;font-weight:800;display:inline-flex}.team-panel__status--pending{color:var(--db-brand-dark);background:#ce774c14;border:1px solid #ce774c57}.team-panel__status--approved{color:#15803d;background:#22c55e1a;border:1px solid #22c55e47}.team-panel__edit-button,.team-panel__cancel-button,.team-panel__save-button{min-height:1.9rem;padding:.28rem .58rem}.team-panel__detail-card,.team-panel__members-editor{background:#fff;border:1px dashed #dde3ed;border-radius:.88rem;gap:.52rem;padding:.92rem .95rem;display:grid}.team-panel__detail-field-card{background:#fff;border:1px dashed #dde3ed;border-radius:.82rem;gap:.18rem;padding:.75rem .85rem;display:grid}.team-panel__detail-label{color:var(--db-brand-dark);font-size:.72rem;font-weight:800;display:block}.team-panel__detail-stack{gap:.18rem;display:grid}.team-panel__detail-name,.team-panel__person strong,.team-panel__person-mobile,.team-panel__member-checking,.team-panel__member-valid,.team-panel__empty-note{color:var(--db-foreground)}.team-panel__detail-name{font-size:.82rem;font-weight:700;line-height:1.6;display:block}.team-panel__detail-desc{color:var(--db-muted);margin:0;font-size:.7rem;line-height:1.8}.team-panel__member-list,.team-panel__member-rows{gap:.45rem;display:grid}.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{min-width:0;color:var(--db-foreground);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;font-size:.7rem;line-height:1.5;display:grid}.team-panel__person-name{align-items:center;gap:.32rem;min-width:0;display:inline-flex}.team-panel__person-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-panel__person-index{background:var(--db-brand-soft);min-width:1.5rem;height:1.5rem;color:var(--db-brand-dark);border-radius:999px;place-items:center;font-size:.58rem;font-weight:800;display:inline-grid}.team-panel__person-mobile{color:var(--db-muted);font-variant-numeric:tabular-nums;letter-spacing:.015em;text-align:left;white-space:nowrap;direction:ltr;unicode-bidi:plaintext;display:inline-block}.team-panel__members-editor-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.team-panel__stepper{align-items:center;gap:.3rem;display:inline-flex}.team-panel__stepper-btn,.team-panel__member-remove,.team-panel__edit-button,.team-panel__cancel-button,.team-panel__save-button{border-radius:999px}.team-panel__stepper-btn{border:1px solid var(--db-line);background:var(--db-card);width:1.55rem;height:1.55rem;color:var(--db-foreground);box-shadow:none;place-items:center;padding:0;display:inline-grid}.team-panel__stepper-btn svg,.team-panel__member-remove svg{width:.82rem;height:.82rem}.team-panel__stepper-count{border:1px solid var(--db-line);background:var(--db-card);min-width:1.55rem;height:1.55rem;color:var(--db-foreground);border-radius:999px;place-items:center;font-size:.58rem;font-weight:800;display:inline-grid}.team-panel__member-rows{margin:0;padding:0;list-style:none}.team-panel__member-row{border:1px solid var(--db-line);background:var(--db-card);border-radius:.78rem;grid-template-columns:1rem minmax(0,1fr) auto auto;align-items:center;gap:.28rem;padding:.5rem .56rem;display:grid}.team-panel__member-row .ui-input{min-height:1.85rem;font-size:.56rem;font-weight:700}.team-panel__form .ui-input::placeholder,.team-panel__form textarea::placeholder,.team-panel__form .ui-input,.team-panel__form textarea{font-size:.62rem}.team-panel__form textarea{min-height:6.5rem}.team-panel__member-status{justify-content:flex-end;align-items:center;display:inline-flex}.team-panel__member-checking,.team-panel__member-valid{align-items:center;gap:.22rem;font-size:.56rem;font-weight:700;display:inline-flex}.team-panel__member-remove{border:1px solid var(--db-line);background:var(--db-card);width:1.55rem;height:1.55rem;color:var(--db-foreground);box-shadow:none;place-items:center;padding:0;display:inline-grid}.team-panel__empty{text-align:center;color:var(--db-muted);justify-items:center;gap:.5rem;display:grid}.team-panel__empty-note{color:var(--db-muted);text-align:right;justify-self:center;width:100%;margin:.05rem 0 0;font-size:.58rem;line-height:1.55}.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__members-editor,.dashboard-page--dark .team-panel__member-row{background:#121212;border-color:#2a2a2a}.dashboard-page--dark .team-panel__status--pending{color:#ffd5c2;background:#ce774c29;border-color:#ce774c6b}.dashboard-page--dark .team-panel__status--approved,.dashboard-page--dark .team-panel__stepper-count{color:#86efac;background:#22c55e1f;border-color:#22c55e47}.dashboard-page--dark .team-panel__stepper-btn,.dashboard-page--dark .team-panel__member-remove{color:#f5f5f5;background:#121212;border-color:#2a2a2a}.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:#fff!important}.dashboard-page--dark .team-panel__description{color:#a8a8a8}.dashboard-page--dark .dashboard-card--team.ui-card{background:0 0!important;border:0!important}.dashboard-page--dark .team-panel__content-box{background:#121212;border-color:#2a2a2a}.dashboard-card--reservations.ui-card{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.dashboard-card--reservations .reservations-panel__content{background:0 0!important;padding:.12rem 1rem .78rem!important}.reservations-panel__head{align-items:start;gap:.05rem;padding:.12rem .15rem .04rem;display:grid}.reservations-panel__topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;display:flex}.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{color:var(--db-muted);margin:0;font-size:.68rem;line-height:1.4}.reservations-panel__content-box{background:#fbfbfc;border:1px dashed #dde3ed;border-radius:.88rem;gap:.5rem;padding:.58rem;display:grid}.reservations-panel__overview{gap:.5rem;display:grid}.reservations-panel__overview-col{gap:.35rem;min-width:0;display:grid}.reservations-panel__overview{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}.reservations-panel__section-head{justify-content:space-between;align-items:center;gap:.22rem;display:flex}.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{place-items:center;min-height:7.5rem}.reservations-panel__empty-state{text-align:center;color:var(--db-muted);justify-items:center;gap:.45rem;padding:1rem .2rem;display:grid}.reservations-panel__empty-state p{margin:0;font-size:.68rem;line-height:1.65}.reservations-panel__empty-icon{background:var(--db-brand-soft);width:2rem;height:2rem;color:var(--db-brand-dark);border-radius:999px;place-items:center;display:grid}.reservations-panel__empty-icon svg{width:1rem;height:1rem}.reservations-panel__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.reservations-panel__tabs button{white-space:nowrap;border:1px solid var(--db-line);background:var(--db-card);width:100%;min-height:2.1rem;color:var(--db-foreground);border-radius:.88rem;justify-content:center;align-items:center;gap:.25rem;padding:.3rem .52rem;font-size:.68rem;font-weight:800;line-height:1;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex}.reservations-panel__tabs button:hover:not(.is-active){color:var(--db-brand-dark);background:#ce774c14;border-color:#ce774c7a}.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__form,.reservations-panel__calendar,.reservations-panel__history{gap:.75rem;display:grid}.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 .ui-select__value--placeholder,.reservations-panel__field .leave-time-input__value--placeholder{font-size:.64rem;line-height:1.45}.reservations-panel__field .ui-select__value,.reservations-panel__field .leave-time-input__value,.reservations-panel__field .persian-datepicker__input{font-size:.64rem}.reservations-panel__field .leave-time-input,.reservations-panel__field .leave-time-input__trigger{border-radius:.62rem;height:2.35rem;min-height:2.35rem;padding:.45rem .68rem}.reservations-panel__field .admin-textarea-field,.reservations-panel__field .admin-textarea-input{width:100%;max-width:none}.reservations-panel__field .admin-textarea-input{resize:vertical;box-sizing:border-box;color:#111827;background:#fff;border-color:#d6dee8;border-radius:.62rem;min-height:7rem;padding:.62rem .82rem .58rem;font-size:.64rem;line-height:1.8;display:block}.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{box-shadow:none!important;border-color:#d6dee8!important}.dashboard-page--dark .reservations-panel__field .admin-textarea-input{color:#f5f5f5;background:#181818;border-color:#343434}.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{box-shadow:none!important;border-color:#343434!important}.reservations-panel__datetime-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.reservations-panel__datetime-row .reservations-panel__field{min-width:0}.reservations-panel__calendar{justify-self:start;gap:.65rem;width:min(100%,26rem)}.reservations-panel__month-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.reservations-panel__month-btn{gap:.18rem!important;min-height:1.55rem!important;padding:.18rem .38rem!important;font-size:.5rem!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);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:.16rem;font-size:.56rem;font-weight:800;display:grid}.reservations-panel__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.16rem;display:grid}.reservations-panel__day{aspect-ratio:1;border:1px solid var(--db-line);background:var(--db-card);color:var(--db-foreground);border-radius:.85rem;place-items:center;gap:.12rem;font-size:.64rem;font-weight:800;display:grid;position:relative}.reservations-panel__day.has-events{background:#ce774c0f;border-color:#ce774c57}.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{flex-wrap:wrap;justify-content:center;align-items:center;gap:.12rem;max-width:76%;min-height:.28rem;line-height:0;display:inline-flex}.reservations-panel__day-dots i{background:var(--db-brand-dark);border-radius:999px;width:.22rem;height:.22rem;display:block}.reservations-panel__day--empty{background:0 0;border:0}.reservations-panel__day-events{gap:.35rem;padding-top:.05rem;display:grid}.reservations-panel__day-events>p{color:var(--db-muted);margin:0;font-size:.62rem;line-height:1.55}.reservations-panel__day-empty{background:#fff;border:1px dashed #dde3ed;border-radius:.82rem;place-items:center;min-height:2.9rem;padding:.55rem .7rem;display:grid}.reservations-panel__day-empty p{color:var(--db-muted);text-align:center;margin:0;font-size:.58rem;line-height:1.55}.dashboard-page--dark .reservations-panel__day-empty{background:#ffffff08;border-color:#94a3b838}.dashboard-page--dark .reservations-panel__day-empty p{color:#e2e8f0c2}.reservations-panel__event-card{background:#fff;border:1px dashed #dde3ed;border-radius:.9rem;gap:.4rem;padding:.78rem .88rem;display:grid}.reservations-panel__event-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.reservations-panel__event-code{color:var(--db-foreground);font-size:.7rem;font-weight:700;line-height:1.45}.reservations-panel__event-status{color:#2563eb;white-space:nowrap;background:#3b82f61a;border:1px solid #3b82f647;border-radius:999px;align-items:center;min-height:1.48rem;padding:.18rem .52rem;font-size:.54rem;font-weight:800;display:inline-flex}.reservations-panel__event-meta{gap:.24rem;display:grid}.reservations-panel__event-meta p{color:var(--db-muted);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.7rem;margin:0;font-size:.6rem;line-height:1.55;display:flex}.reservations-panel__event-meta span{color:var(--db-brand-dark);font-weight:800}.reservations-panel__event-meta strong{color:var(--db-foreground);text-align:left;font-weight:400}.reservations-panel__history-item strong{color:var(--db-foreground);font-size:.72rem;font-weight:700;line-height:1.45}.reservations-panel__history-item{background:#fff;border:1px dashed #dde3ed;border-radius:.9rem;gap:.42rem;padding:.78rem .9rem;display:grid}.reservations-panel__history-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.reservations-panel__history-top span{color:#556070;background:#f7f8fa;border:1px solid #d7dfe8;border-radius:999px;align-items:center;min-height:1.6rem;padding:.22rem .54rem;font-size:.56rem;font-weight:800;display:inline-flex}.reservations-panel__history-meta{gap:.28rem;display:grid}.reservations-panel__history-meta p{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;margin:0;display:flex}.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);text-align:left;font-size:.62rem;font-weight:400;line-height:1.45}.reservations-panel__history-top strong{font-weight:700}.reservations-panel__history-item.is-approved .reservations-panel__history-top span{color:#15803d;background:#22c55e1a;border-color:#22c55e47}.reservations-panel__history-item.is-rejected .reservations-panel__history-top span,.reservations-panel__history-item.is-cancelled .reservations-panel__history-top span{color:#dc2626;background:#ef444414;border-color:#ef444447}.reservations-panel__form .request-new-btn{justify-self:start;width:fit-content;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{height:2rem;min-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{background:var(--brand);color:#fff;border:0;flex:0 auto;gap:.35rem;min-width:0;height:2rem;min-height:1.52rem;padding-block:.16rem;padding-inline:.58rem;font-size:.62rem}.reservations-panel__action.product-order-forward-button:hover:not(:disabled){background:var(--product-order-accent-strong,var(--brand));color:#fff}.reservations-panel__action.product-order-forward-button .dashboard-lucide-icon,.reservations-panel__action.product-order-forward-button svg{color:#fff;width:.7rem;height:.7rem}@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{box-shadow:none!important;background:0 0!important;border:0!important}.dashboard-page--dark .reservations-panel__head .request-title-main{color:#fff!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{background:#121212;border-color:#2a2a2a}.dashboard-page--dark .reservations-panel__tabs button{color:#f5f5f5;background:#121212;border-color:#2a2a2a}.dashboard-page--dark .reservations-panel__tabs button:hover:not(.is-active){color:#ffd5c2;background:#ce774c29;border-color:#ce774c94}.dashboard-page--dark .reservations-panel__tabs button.is-active{color:#ffd5c2;background:#ce774c29;border-color:#ce774cb8}.dashboard-page--dark .reservations-panel__field>label{color:#f5f5f5}.dashboard-page--dark .reservations-panel__empty-icon{color:#f3b08a;background:#ce774c29}.dashboard-page--dark .reservations-panel__month-nav strong,.dashboard-page--dark .reservations-panel__day,.dashboard-page--dark .reservations-panel__event-code,.dashboard-page--dark .reservations-panel__history-item strong{color:#f5f5f5}.dashboard-page--dark .reservations-panel__event-status{color:#93c5fd;background:#3b82f624;border-color:#3b82f652}.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{background:#121212;border-color:#2a2a2a}.dashboard-page--dark .reservations-panel__day.has-events{background:#ce774c1f;border-color:#ce774c6b}.dashboard-page--dark .reservations-panel__day.is-selected{color:#ffd5c2;background:#ce774c33;border-color:#ce774cc7}.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 span,.dashboard-page--dark .reservations-panel__event-card small,.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{color:#c8d1dd;background:#1a1f28;border-color:#2d3440}.dashboard-page--dark .reservations-panel__history-item.is-approved .reservations-panel__history-top span{color:#86efac;background:#22c55e24;border-color:#22c55e47}.dashboard-page--dark .reservations-panel__history-item.is-rejected .reservations-panel__history-top span,.dashboard-page--dark .reservations-panel__history-item.is-cancelled .reservations-panel__history-top span{color:#fca5a5;background:#ef44441f;border-color:#ef444447}.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){color:var(--db-muted);justify-content:space-between;align-items:center;gap:.75rem;margin:0;font-size:12px;line-height:1.6;display:flex}.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{gap:.7rem;display:grid;background:#fbfbfc!important;border:1px dashed #dde3ed!important}.dashboard-page--dark .addresses-card{background:#181818!important;border-color:#2f2f2f!important}.addresses-card header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.addresses-card header>strong{line-height:1.7}.addresses-card__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.addresses-card__actions .request-link-btn{min-height:1.9rem;padding:.28rem .55rem;font-size:.64rem}.addresses-card p span{flex:none;font-size:.72rem}.addresses-card p strong{text-align:left;min-width:0;font-size:.78rem;line-height:1.65;font-weight:700!important}.request-orders-empty,.tickets-empty-state{text-align:center;min-height:16rem;color:var(--db-muted);flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.dashboard-page--dark .request-orders-empty,.dashboard-page--dark .request-orders-empty--full,.dashboard-page--dark .tickets-empty-state{color:#a8a8a8;background:#121212;border-color:#2a2a2a}.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-home-v2__timeline .request-orders-empty,.dashboard-page--dark .dashboard-home-v2__timeline .request-orders-empty--full,.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 .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,.dashboard-page--dark .favorites-panel .request-orders-empty,.dashboard-page--dark .favorites-panel .request-orders-empty--full,.dashboard-page--dark .dashboard-card--tickets .request-orders-empty--full{background:#121212;border-color:#2a2a2a}.dashboard-page--dark .dashboard-home-v2__timeline .request-orders-empty__icon,.dashboard-page--dark .dashboard-home-v2__timeline .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--addresses .addresses-grid .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 .request-orders-panel--table .request-table-inner .request-orders-empty--full .request-orders-empty__icon,.dashboard-page--dark .wallet-transactions .request-orders-empty__icon,.dashboard-page--dark .wallet-transactions .request-orders-empty--full .request-orders-empty__icon,.dashboard-page--dark .favorites-panel .request-orders-empty__icon,.dashboard-page--dark .favorites-panel .request-orders-empty--full .request-orders-empty__icon,.dashboard-page--dark .dashboard-card--tickets .request-orders-empty__icon,.dashboard-page--dark .dashboard-card--tickets .request-orders-empty--full .request-orders-empty__icon{color:var(--db-brand-dark);background:#ce774c29}.dashboard-card--tickets .tickets-empty-state,.dashboard-card--tickets .request-orders-empty--full{min-height:8.5rem;padding:1rem .75rem}.dashboard-card--tickets .tickets-empty-state p,.dashboard-card--tickets .request-orders-empty--full 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){box-shadow:none!important;background:#fbfbfc!important;border:1px dashed #dde3ed!important;border-radius:.88rem!important;padding:.85rem!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-progress__title .request-title-main,.dashboard-card--requests .request-order-items__head .request-title-main,.dashboard-card--requests .request-payment-v2__head .request-title-main,.dashboard-card--requests .request-description-card h3,.dashboard-card--requests .request-order-info-card h3,.dashboard-card--requests .request-official-payment-card h3{font-size:.86rem!important}.dashboard-card--requests .request-progress__head strong{font-size:.62rem}.dashboard-card--requests .request-progress-note,.dashboard-card--requests .request-alert--amount,.dashboard-card--requests .request-payment-v2__online-note,.dashboard-card--requests .request-progress-feedback__message,.dashboard-card--requests .request-payment-v2__lead,.dashboard-card--requests .request-description-card p,.dashboard-card--requests .request-order-info-card p,.dashboard-card--requests .request-official-payment-card p,.dashboard-page .dashboard-card--requests .request-order-info-card p,.dashboard-card--requests .request-order-info-card__value,.dashboard-card--requests .request-attachment-name,.dashboard-page .dashboard-card--requests .request-order-info-card strong{font-size:.7rem}.dashboard-card--requests .request-progress-note__subtext,.dashboard-card--requests .request-progress-note__tracking,.dashboard-card--requests .payment-terminal-panel__head p{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__methods button,.dashboard-card--requests .request-upload-box--v2 strong,.dashboard-card--requests .request-payment-v2__submit{font-size:.64rem!important}.dashboard-card--requests .request-order-items__row--summary-total,.dashboard-card--requests .payment-terminal-panel__head strong,.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__presets button,.wallet-topup__form>.ui-button{font-size:.68rem!important}.wallet-transactions__table th{font-size:.62rem}.wallet-transactions__table td,.wallet-transactions__card-value{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){background:#171717!important;border-color:#2a2a2a!important}.ticket-table-footer{color:var(--db-muted);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;font-size:8.5px;display:flex}.ticket-table-footer__summary,.ticket-table-footer__control,.ticket-table-footer__pager,.ticket-table-footer__select-wrap{align-items:center;gap:.375rem;display:inline-flex}.ticket-table-footer__select-wrap,.ticket-table-footer__page-btn,.ticket-table-footer__page{border:1px solid var(--db-line);background:var(--db-card);border-radius:999px;height:1.75rem}.ticket-table-footer__select-wrap{min-width:4.8rem;padding-inline:.7rem 1.8rem;position:relative}.ticket-table-footer__select{width:100%;color:var(--db-foreground);appearance:none;background:0 0;border:0;outline:0;font-size:8px;font-weight:700}.ticket-table-footer__select-caret{width:.9rem;height:.9rem;position:absolute;inset-inline-start:.65rem}.ticket-table-footer__page-btn,.ticket-table-footer__page{place-items:center;width:1.75rem;transition:border-color .2s,color .2s,transform .2s;display:grid}.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{border-color:var(--db-brand-dark);background:var(--db-brand-dark);color:#fff;font-weight:900}.ticket-detail__panel,.ticket-compose-panel,.ticket-chat,.ticket-chat-compose,.ticket-chat__bubble,.customer-ticket-attachments{border:1px solid var(--db-line);background:var(--db-card);border-radius:1.4rem;padding:1rem}.ticket-chat{gap:.75rem;display:grid}.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:min(680px,100%)}.ticket-chat__meta-row,.ticket-chat__sender{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ticket-chat__bubble p{color:color-mix(in srgb, var(--db-foreground) 82%, var(--db-muted));margin:.5rem 0 0;font-size:10px;line-height:1.6}.dashboard-card--tickets.ui-card{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.dashboard-card--tickets>.ui-card__content{background:0 0!important;padding:.75rem 1rem 1rem!important}.dashboard-card--tickets .requests-list,.dashboard-card--tickets .ticket-new-shell,.dashboard-card--tickets .ticket-detail{gap:0}.dashboard-card--tickets .tickets-list-panel,.dashboard-card--tickets .ticket-new-shell,.dashboard-card--tickets .ticket-detail{background:#fbfbfc;border:1px dashed #dde3ed;border-radius:.88rem;min-width:0;padding:.85rem}.dashboard-card--tickets .ticket-detail{background:0 0;border:0;gap:.85rem;padding:0}.dashboard-card--tickets .tickets-panel__head,.dashboard-card--tickets .ticket-new-shell__head,.dashboard-card--tickets .ticket-detail__head{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex;padding:0!important}.dashboard-card--tickets .request-title-row--main,.dashboard-card--tickets .request-title-row--detail{flex-direction:row;justify-content:flex-start;align-items:center;gap:.42rem;min-width:0}.dashboard-card--tickets .request-title-row--main>span,.dashboard-card--tickets .request-title-row--detail>span{background:var(--db-brand-soft);width:1.45rem;height:1.45rem;color:var(--db-brand-dark);border-radius:999px;flex:0 0 1.45rem;place-items:center;display:grid}.dashboard-card--tickets .request-title-row--main>span svg,.dashboard-card--tickets .request-title-row--detail>span svg{width:.82rem;height:.82rem}.dashboard-card--tickets .request-title-main,.dashboard-card--tickets .ui-card__title{line-height:1.35;color:var(--db-foreground)!important;font-size:1.02rem!important;font-weight:800!important}.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 .ticket-back-link,.dashboard-card--tickets .request-new-btn{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{border:1px solid var(--db-line);background:var(--db-card);border-radius:1.4rem;margin-top:.55rem;overflow:hidden}.dashboard-card--tickets .request-table-inner{-webkit-overflow-scrolling:touch;overflow-x:auto}.dashboard-card--tickets .request-table{table-layout:fixed;min-width:0}.dashboard-card--tickets .request-table th,.dashboard-card--tickets .request-table td{border-bottom:1px solid var(--db-line);text-align:center;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;padding:.5rem .55rem;overflow:hidden}.dashboard-card--tickets .request-table th{height:2.9rem;color:var(--db-muted);background:#fbfbfc;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 .request-code,.dashboard-card--tickets .dashboard-status-text{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:#fff}.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:#fff}.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-new-form>.dashboard-field,.dashboard-card--tickets .ticket-reply-files,.dashboard-card--tickets .ticket-chat-compose .dashboard-field{background:#fff;border:1px dashed #dde3ed;border-radius:.78rem;padding:.62rem .72rem}.dashboard-card--tickets .ticket-reply-files{grid-column:1/-1}.dashboard-card--tickets .ticket-new-form .dashboard-field__label,.dashboard-card--tickets .ticket-chat-compose .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-new-form .ui-input,.dashboard-card--tickets .ticket-new-form .request-form__textarea,.dashboard-card--tickets .ticket-chat-compose .request-form__textarea{background:#fbfbfc;border-color:#d8dee8;font-size:.68rem;font-weight:400}.dashboard-card--tickets .ticket-new-form .request-form__textarea,.dashboard-card--tickets .ticket-chat-compose .request-form__textarea{min-height:7rem}.dashboard-card--tickets .ticket-department-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.dashboard-card--tickets .ticket-department-grid button{background:#fbfbfc;border-style:dashed;border-radius:.78rem;justify-content:center;min-height:2.05rem;padding:.22rem .46rem;font-size:.7rem;font-weight:800}.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){color:var(--db-brand-dark);background:#ce774c14;border-color:#ce774c7a}.dashboard-card--tickets .ticket-detail__head,.dashboard-card--tickets .ticket-detail__panel--meta{margin-bottom:0}.dashboard-card--tickets .ticket-detail__panel--conversation{gap:.9rem;margin-top:0;display:grid}.dashboard-card--tickets .ticket-detail__panel,.dashboard-card--tickets .ticket-compose-panel,.dashboard-card--tickets .ticket-chat{background:#fbfbfc;border:1px dashed #dde3ed;border-radius:.88rem;padding:.75rem}.dashboard-card--tickets .ticket-detail__panel--conversation{background:0 0;border:0;padding:0}.dashboard-card--tickets .ticket-detail__meta{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;padding:0}.dashboard-card--tickets .ticket-detail__meta-item{gap:.22rem;display:grid;background:#fff!important;border:1px dashed #dde3ed!important;border-radius:.78rem!important;padding:.62rem .7rem!important}.dashboard-card--tickets .ticket-detail__meta-item p{color:var(--db-muted);margin:0;font-size:.58rem;font-weight:500}.dashboard-card--tickets .ticket-detail__meta-item strong{color:var(--db-foreground);overflow-wrap:anywhere;font-size:.64rem;line-height:1.6;font-weight:800!important}.dashboard-card--tickets .ticket-chat-compose{background:0 0;border:0;border-radius:0;gap:.65rem;padding:0;display:grid}.dashboard-card--tickets .ticket-chat-compose__submit{justify-self:start;width:fit-content;min-height:2rem;padding:.42rem .72rem;font-size:.6rem}.dashboard-card--tickets .ticket-chat{background:#fbfbfc;border:1px dashed #dde3ed;border-radius:.88rem;gap:.6rem;padding:.75rem}.dashboard-card--tickets .ticket-chat__bubble{width:min(42rem,100%);box-shadow:none;background:#fff;border:1px dashed #dde3ed;border-radius:.82rem;padding:.7rem .8rem}.dashboard-card--tickets .ticket-chat__item--manager .ticket-chat__bubble{background:#ce774c0f;border-color:#ce774c6b}.dashboard-card--tickets .ticket-chat__sender{color:var(--db-foreground);font-size:.62rem;font-weight:800}.dashboard-card--tickets .ticket-chat__sender-icon{background:var(--db-brand-soft);width:1.18rem;height:1.18rem;color:var(--db-brand-dark);border-radius:999px;place-items:center;display:grid}.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{white-space:pre-wrap;word-break:break-word;display:block}.dashboard-card--tickets .ticket-chat__message-rich strong{color:inherit;font-weight:900}.dashboard-card--tickets .ticket-chat__message-rich em{color:inherit;font-style:italic}.dashboard-card--tickets .ticket-chat__message-rich a{color:var(--db-brand-dark);text-underline-offset:.12em;text-decoration:underline}.dashboard-page--dark .dashboard-card--tickets .ticket-chat__message-rich a{color:#f3b08a}.dashboard-card--tickets .ticket-chat__attachments{flex-wrap:wrap;gap:.45rem;margin-top:.35rem;display:flex}.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}.dashboard-card--tickets .ticket-reply-files{gap:.55rem;display:grid}.dashboard-card--tickets .ticket-chat-compose .dashboard-field,.dashboard-card--tickets .ticket-reply-files{background:#fff;border:1px dashed #dde3ed;border-radius:.78rem;padding:.62rem .72rem}.dashboard-card--tickets .ticket-chat-compose .request-form__textarea,.dashboard-card--tickets .ticket-chat-compose .ui-input{box-shadow:none;background:#fbfbfc;border:1px solid #d8dee8}.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{background:#fbfbfc;border:1px dashed #dde3ed}.dashboard-card--tickets .ticket-reply-files__header{gap:.2rem;display:grid}.dashboard-card--tickets .ticket-reply-files__title,.dashboard-card--tickets .ticket-reply-files__description{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{flex-wrap:wrap;gap:.45rem;display:flex}.dashboard-card--tickets .ticket-reply-files__card,.dashboard-card--tickets .ticket-reply-files__picker-tile{width:7rem;min-height:6.2rem;box-shadow:none;background:#fff;border:1px dashed #dde3ed;border-radius:.86rem;padding:.34rem}.dashboard-card--tickets .ticket-reply-files__card{flex-direction:column;align-items:stretch;display:flex;position:relative;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%;color:var(--db-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;display:flex}.dashboard-card--tickets .ticket-reply-files__picker:hover .ticket-reply-files__picker-tile{border-color:var(--db-brand-dark);background:#ce774c14}.dashboard-card--tickets .ticket-reply-files__picker-icon{width:auto;height:auto;color:var(--db-brand-dark);background:0 0;border:0;border-radius:0;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{text-align:center;white-space:nowrap;text-overflow:ellipsis;direction:ltr;unicode-bidi:plaintext;width:100%;max-width:100%;font-size:.58rem;font-weight:700;line-height:1.35;display:block;overflow:hidden}.dashboard-card--tickets .ticket-reply-files__size{width:100%;color:var(--db-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;direction:ltr;unicode-bidi:plaintext;font-size:.48rem;line-height:1.35;display:block;overflow:hidden}.dashboard-card--tickets .ticket-reply-files__complete,.dashboard-card--tickets .ticket-reply-files__upload-status{color:#218b45;white-space:nowrap;justify-content:center;align-items:center;gap:.16rem;width:100%;font-size:.43rem;font-weight:700;line-height:1.2;display:inline-flex}.dashboard-card--tickets .ticket-reply-files__complete .dashboard-lucide-icon,.dashboard-card--tickets .ticket-reply-files__complete svg{flex:none;width:.58rem;height:.58rem}.dashboard-card--tickets .ticket-reply-files__card--uploading{cursor:default}.dashboard-card--tickets .ticket-reply-files__thumb--uploading{color:var(--db-brand-dark);background:#ce774c17;border-radius:.62rem;place-items:center;display:grid}.dashboard-card--tickets .ticket-reply-files__upload-track{background:#e4eaf2;border-radius:999px;width:100%;height:.23rem;overflow:hidden}.dashboard-card--tickets .ticket-reply-files__upload-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--db-brand), var(--db-brand-dark));height:100%;transition:width .16s;display:block}.dashboard-card--tickets .ticket-reply-files__card-remove{top:.14rem;background:#fff;border:1px solid #d9e0ea;border-radius:999px;place-items:center;width:.9rem;height:.9rem;padding:0;display:grid;position:absolute;inset-inline-end:.14rem;box-shadow:0 4px 10px #0f172a14}.dashboard-card--tickets .ticket-reply-files__card-remove .dashboard-lucide-icon{width:.52rem;height:.52rem}.dashboard-card--tickets .ticket-reply-files__thumb{flex:none;width:100%;height:3.7rem;min-height:3.7rem;position:relative;overflow:hidden}.dashboard-card--tickets .ticket-reply-files__thumb-image{object-fit:cover;width:100%;height:100%}.dashboard-card--tickets .ticket-reply-files__picker input{display:none}.dashboard-page--dark .dashboard-card--tickets .tickets-list-panel,.dashboard-page--dark .dashboard-card--tickets .ticket-new-shell{background:#171717;border-color:#2a2a2a}.dashboard-page--dark .dashboard-card--tickets .request-table-wrap,.dashboard-page--dark .dashboard-card--tickets .ticket-new-form>.dashboard-field,.dashboard-page--dark .dashboard-card--tickets .ticket-reply-files,.dashboard-page--dark .dashboard-card--tickets .ticket-chat-compose .dashboard-field,.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-compose-panel,.dashboard-page--dark .dashboard-card--tickets .ticket-detail__meta-item,.dashboard-page--dark .dashboard-card--tickets .ticket-chat,.dashboard-page--dark .dashboard-card--tickets .ticket-chat__bubble{background:#121212!important;border-color:#2a2a2a!important}.dashboard-page--dark .dashboard-card--tickets .ticket-detail__panel--conversation{background:0 0!important}.dashboard-page--dark .dashboard-card--tickets .ticket-detail__meta-item strong,.dashboard-page--dark .dashboard-card--tickets .ticket-chat__sender,.dashboard-page--dark .dashboard-card--tickets .ticket-chat__bubble p,.dashboard-page--dark .dashboard-card--tickets .ticket-chat-compose .dashboard-field__label,.dashboard-page--dark .dashboard-card--tickets .ticket-reply-files__title{color:#f5f5f5!important}.dashboard-page--dark .dashboard-card--tickets .ticket-detail__meta-item p,.dashboard-page--dark .dashboard-card--tickets .ticket-chat__time,.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{background:#ce774c29;border-color:#ce774c}.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{color:#ffd5c2;background:#ce774c24;border-color:#ce774c9e}.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{color:#e5e5e5;background:#181818}.dashboard-page--dark .dashboard-card--tickets .request-table tbody tr:nth-child(odd) td{background:#111}.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:#111}.dashboard-page--dark .dashboard-card--tickets .request-table tbody tr:nth-child(2n):hover td{background:#181818}.dashboard-page--dark .dashboard-card--tickets .ticket-new-form .ui-input,.dashboard-page--dark .dashboard-card--tickets .ticket-new-form .request-form__textarea,.dashboard-page--dark .dashboard-card--tickets .ticket-chat-compose .request-form__textarea,.dashboard-page--dark .dashboard-card--tickets .ticket-department-grid button,.dashboard-page--dark .dashboard-card--tickets .ticket-reply-files__card,.dashboard-page--dark .dashboard-card--tickets .ticket-reply-files__picker-tile,.dashboard-page--dark .dashboard-card--tickets .ticket-chat__attachment-card.request-admin-attachments__image{background:#171717;border-color:#2a2a2a}.dashboard-page--dark .dashboard-card--tickets .ticket-chat__attachment-card.request-admin-attachments__image:hover{color:#f3b08a;background:#ce774c2e;border-color:#ce774c6b}.dashboard-page--dark .dashboard-card--tickets .ticket-department-grid button:hover:not(.is-active){color:#ffd5c2;background:#ce774c29;border-color:#ce774c94}@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 .request-table td,.dashboard-card--tickets .request-code,.dashboard-card--tickets .dashboard-status-text{font-size:.72rem}.dashboard-card--tickets .ticket-detail__meta-item p,.dashboard-card--tickets .ticket-chat__time,.dashboard-card--tickets .ticket-reply-files__description{font-size:.66rem}.dashboard-card--tickets .ticket-detail__meta-item strong,.dashboard-card--tickets .ticket-chat__sender,.dashboard-card--tickets .ticket-chat__bubble p{font-size:.74rem}.dashboard-card--tickets .ticket-chat-compose .dashboard-field__label,.dashboard-card--tickets .ticket-reply-files__title,.dashboard-card--tickets .ticket-new-form .dashboard-field__label,.dashboard-card--tickets .ticket-compose-field__label--message{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{border:1px solid var(--db-line);background:var(--db-card);width:max-content;max-width:100%;color:var(--db-brand-dark);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:9px;font-weight:700;display:inline-flex}.dashboard-file-chip__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-info-grid--detailcards .dashboard-file-chip{border-color:var(--db-line);background:var(--db-card);max-width:min(100%,12.5rem);min-height:1.45rem;color:var(--db-foreground);border-radius:999px;gap:.18rem;padding:.18rem .42rem;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__icon,.request-info-grid--detailcards .dashboard-file-chip svg{color:currentColor;flex:none;width:.58rem;height:.58rem}.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{color:#f0f0f0;background:#121212;border-color:#2a2a2a}.dashboard-page--dark .request-info-grid--detailcards .dashboard-file-chip:hover{border-color:var(--db-brand-dark);color:var(--db-brand-dark);background:#121212}.dashboard-wallet-balance--positive,.wallet-amount-text--positive,.money-tone--positive{color:#027a48}.dashboard-wallet-balance--zero,.wallet-amount-text--zero,.money-tone--zero{color:#151515}.dashboard-wallet-balance--negative,.wallet-amount-text--negative,.money-tone--negative{color:#c01048}.dashboard-page--dark .dashboard-wallet-balance--zero,.dashboard-page--dark .wallet-amount-text--zero,.dashboard-page--dark .money-tone--zero{color:#f5f5f5}.dashboard-page--dark .dashboard-wallet-balance--negative,.dashboard-page--dark .wallet-amount-text--negative,.dashboard-page--dark .money-tone--negative,.dashboard-page--dark .wallet-summary__words-value.dashboard-wallet-balance--negative{color:#fda4af!important}.dashboard-modal{--db-brand:var(--brand);--db-brand-dark:var(--brand-dark);--db-foreground:var(--dark);--db-muted:var(--muted);--db-line:#d8dfe8;--db-card:#fff;--db-card-soft:#f6f7fa;--db-brand-soft:#ce774c24;z-index:320;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.dashboard-modal--dark{--db-line:#2a2a2a;--db-card:#171717;--db-card-soft:#121212}.dashboard-modal__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#15151585;position:absolute;inset:0}.dashboard-modal__panel{background:var(--db-card);width:min(560px,100%);max-height:calc(100dvh - 2rem);color:var(--db-foreground);border:0;border-radius:2rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.dashboard-modal__panel--wide{width:min(920px,100%)}.team-panel__modal-panel{width:min(760px,100%)}.dashboard-modal__head{background:var(--db-brand-dark);color:#fff;grid-template-columns:2.2rem 1fr 2.2rem;align-items:center;gap:.75rem;padding:.85rem 1.5rem;display:grid}.dashboard-modal__head h3{color:#fff;text-align:center;margin:0;font-size:1rem;font-weight:700}.dashboard-modal__close,.dashboard-modal__head-spacer{width:2.2rem;height:2.2rem}.dashboard-modal__close{color:#fff;background:#ffffff29;border:0;border-radius:999px;place-items:center;display:grid}.dashboard-modal__content{flex-direction:column;min-height:0;display:flex;overflow:hidden auto}.team-panel__modal-body{padding-top:1rem;padding-bottom:1rem}.team-panel__modal-body .team-panel__form{gap:.7rem}.dashboard-modal__body{min-height:0;padding:1.25rem 1.5rem 1.5rem;overflow-y:auto}.dashboard-modal__rows,.dashboard-modal__payment,.dashboard-modal__payment-methods,.dashboard-modal__gateway-grid{gap:.75rem;display:grid}.dashboard-modal__payment{margin-top:1rem}.dashboard-modal__payment-methods,.dashboard-modal__gateway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-modal__row,.dashboard-modal__online-note,.dashboard-modal__card-box,.dashboard-modal__receipt,.dashboard-modal__gateway-item,.payment-terminal-card{border:1px solid var(--db-line);background:var(--db-card-soft);border-radius:1.4rem;padding:1rem}.dashboard-modal__row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dashboard-modal__row--full{flex-direction:column;align-items:flex-start}.dashboard-modal__row span,.dashboard-modal__kicker{color:var(--db-muted);font-size:.8rem;font-weight:700}.dashboard-modal__row strong{color:var(--db-foreground);overflow-wrap:anywhere;font-size:.75rem;font-weight:400}.dashboard-modal__body .ui-label,.dashboard-modal__body .dashboard-field__label,.dashboard-modal__body .dashboard-field label,.dashboard-modal__body .request-form label{font-size:.8rem;font-weight:700}.dashboard-modal__body :where(.ui-input,.request-form__textarea,.dashboard-field__static-value,.jalali-picker-btn,.location-select__trigger){font-family:inherit;font-size:.75rem;font-weight:400}.dashboard-modal__body :where(){font-size:.75rem}.dashboard-modal .dashboard-modal__actions .ui-button,.dashboard-modal__actions .ui-button{font-family:inherit;font-size:.75rem}.dashboard-modal__actions{border-top:0;padding:1rem 1.5rem 1.5rem}.dashboard-modal__payment-methods button{border:1px solid var(--db-line);background:var(--db-card);min-height:2.75rem;color:var(--db-foreground);border-radius:999px;font-size:.75rem;font-weight:700}.dashboard-modal__payment-methods button.is-active,.dashboard-modal__gateway-item.is-active,.payment-terminal-card.is-active{border-color:var(--db-brand-dark);background:var(--db-brand-soft);color:var(--db-brand-dark)}.payment-terminal-grid{grid-template-columns:repeat(2,minmax(0,15rem));justify-content:start;gap:.55rem;display:grid}.payment-terminal-card{min-height:4.2rem;color:var(--db-foreground);text-align:right;box-shadow:none;cursor:pointer;background:#fff;border:1px dashed #dde3ed;border-radius:.82rem;grid-template-columns:4.2rem minmax(0,1fr) auto;align-items:center;gap:.48rem;padding:.5rem .62rem;transition:border-color .2s,background-color .2s,color .2s,transform .2s;display:grid}.payment-terminal-card:hover{background:#ce774c0f;border-color:#ce774c6b;transform:translateY(-1px)}.payment-terminal-card__logo{background:#fff;border:1px solid #eef1f5;border-radius:.48rem;place-items:center;width:4.2rem;height:2.15rem;padding:.22rem;display:grid;overflow:hidden}.payment-terminal-card__logo img{display:block;object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.payment-terminal-card__copy{min-width:0;display:block}.payment-terminal-card__copy strong{color:currentColor;white-space:normal;overflow-wrap:anywhere;font-size:.62rem;font-weight:800;line-height:1.55;display:block}.payment-terminal-card__check{width:1rem;height:1rem;color:var(--db-muted);border:1px solid;border-radius:999px;place-items:center;display:grid}.payment-terminal-card__check svg{width:.62rem;height:.62rem}.payment-terminal-card.is-active{background:#ce774c1a;border-style:solid}.payment-terminal-card.is-active .payment-terminal-card__check{color:var(--db-brand-dark)}.dashboard-page--dark .personal-profile-panel__description{color:var(--db-muted)}@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{width:100%;margin-bottom:.85rem;display:block}.dashboard-mobile-chips{display:block}.dashboard-mobile-chips__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.45rem;display:grid}.dashboard-mobile-chips .dashboard-nav-link{width:100%;min-width:0}}@media (max-width:767px){.dashboard-page{--dashboard-page-inset:.75rem;padding:var(--dashboard-page-inset)}.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-width:max-content;min-height:2rem;padding:.34rem .68rem;font-size:.7rem!important}.dashboard-nav-link__text{font-size:inherit}.personal-profile-panel__edit-btn{width:max-content}.personal-profile-panel__header,.dashboard-card--addresses .addresses-panel__header{justify-content:space-between;align-items:center;gap:.65rem}.personal-profile-panel__head-copy{min-width:0}.dashboard-card--addresses .addresses-panel__add-btn{width:max-content}.addresses-card__actions{justify-content:flex-start}.addresses-card__actions .request-link-btn{gap:.22rem;min-height:1.7rem;padding:.22rem .42rem;font-size:.6rem}.personal-profile-form{grid-template-columns:1fr}.public-profile-panel__section-head,.public-profile-panel__header .dashboard-home-v2__section-head{flex-direction:row;justify-content:space-between;align-items:center}.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__tabs-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.public-profile-panel__tabs-btn{min-height:2.3rem;padding:.38rem .48rem;font-size:.75rem!important}.public-profile-form,.public-profile-panel__avatar-row,.public-profile-panel__toggles,.public-profile-panel__repeat-grid,.public-profile-panel__repeat-grid--compact,.public-profile-gallery__item{grid-template-columns:1fr}.public-profile-panel__avatar-actions,.public-profile-panel__section-actions,.public-profile-panel__file-card-actions,.public-profile-panel__logo-actions,.public-profile-gallery__actions,.public-profile-panel__actions{justify-content:flex-start}.public-profile-panel__file-card,.public-profile-panel__logo-row,.public-profile-panel__approved-link{flex-direction:column;align-items:flex-start}.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}.dashboard-home-v2{gap:.9rem;padding:.5rem .25rem .75rem}.dashboard-home-v2__panel section{gap:.65rem}.dashboard-home-v2__section-head{flex-direction:row;align-items:center}.dashboard-home-v2__wallet-card,.dashboard-home-v2__timeline-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__event-card,.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}.wallet-page{gap:.7rem;padding:.5rem .25rem .75rem}.wallet-summary,.wallet-topup,.wallet-transactions{border-radius:.8rem;padding:.72rem}.wallet-summary__content,.wallet-topup__content,.wallet-transactions__content{gap:.35rem}.wallet-summary__title-row,.wallet-topup__title-row,.wallet-transactions__title-row{flex-flow:row;align-items:center;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{flex-direction:row;align-items:center;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;padding:.3rem .42rem;font-size:.54rem}.wallet-topup__form>.ui-button{justify-self:stretch;width:100%}.wallet-transactions__table-wrap{-webkit-overflow-scrolling:touch;width:100%;margin-top:0;display:block;overflow:auto hidden}.wallet-transactions__table{table-layout:fixed;border-collapse:collapse;width:100%!important;min-width:48rem!important;display:table!important}.wallet-transactions__table thead{display:table-header-group!important}.wallet-transactions__table tbody{display:table-row-group!important}.wallet-transactions__table tr{border-bottom:0!important;width:auto!important;padding:0!important;display:table-row!important}.wallet-transactions__table th,.wallet-transactions__table td{text-align:center!important;width:auto!important;padding:.5rem .55rem!important;display:table-cell!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;gap:.45rem 1rem}.dashboard-home-v2__timeline-card p{white-space:nowrap;justify-content:space-between!important;align-items:center!important;gap:.45rem!important;display:flex!important}.dashboard-home-v2__timeline-card p span{flex:none}.dashboard-home-v2__timeline-card p strong{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}.dashboard-home-v2__timeline-card .dashboard-status-text,.dashboard-home-v2__timeline-open{justify-self:start}.orders-category-grid{gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))!important}.request-orders-panel--filters .orders-category-card{gap:.3rem;min-width:0;padding:.62rem .68rem;font-size:.66rem}.request-hub__head,.tickets-panel__head,.request-title-row,.dashboard-home-v2__section-head{flex-direction:column;align-items:flex-start}.wallet-page .wallet-summary__title-row,.wallet-page .wallet-topup__title-row,.wallet-page .wallet-transactions__title-row{width:100%;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;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:none}.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{white-space:nowrap;min-width:0}.tickets-list-panel .request-title-row{flex-direction:row}.reservations-panel__content,.reservations-panel__content-box{padding:.68rem!important}.reservations-panel__head{gap:.22rem;padding:.22rem .12rem .05rem}.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-flow:row;align-items:center;gap:.35rem}.reservations-panel__section-head .request-title-row--main>span{flex:none}.reservations-panel__section-head .request-title-main{white-space:nowrap}.reservations-panel__calendar{justify-self:stretch;width:100%}.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{border-radius:.6rem;height:2.25rem;min-height:2rem;padding:.32rem .55rem}.reservations-panel__field :where(.ui-select__trigger,.ui-input,.leave-time-input,.admin-textarea-input,.persian-datepicker__input)::placeholder,.reservations-panel__field .ui-select__value--placeholder,.reservations-panel__field .leave-time-input__value--placeholder{font-size:.58rem}.reservations-panel__field .persian-datepicker__input{height:2.15rem;min-height:2rem;padding-block:.2rem}.reservations-panel__datetime-row{grid-template-columns:1fr;gap:.45rem}.reservations-panel__month-nav{text-align:center;flex-flow:row;justify-content:space-between;align-items:center;gap:.3rem;display:flex}.reservations-panel__month-btn{flex:none;gap:.14rem!important;width:auto!important;min-width:0!important;min-height:1.4rem!important;padding:.12rem .34rem!important;font-size:.44rem!important}.reservations-panel__month-btn svg{width:.56rem;height:.56rem}.reservations-panel__month-nav strong{white-space:nowrap;flex:none;font-size:.66rem}.reservations-panel__weekdays,.reservations-panel__grid{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 span,.reservations-panel__event-card small,.reservations-panel__history-item p,.reservations-panel__history-item small{font-size:.54rem}.reservations-panel__history-list{gap:.42rem}.reservations-panel__history-item,.reservations-panel__event-card{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 thead,.request-table colgroup{display:none}.request-table,.request-table tbody,.request-table tr,.request-table td{width:100%;display:block}.request-table tr{border-bottom:1px solid var(--db-line);padding:.75rem}.request-table tr:last-child{border-bottom:0}.request-table td{text-align:left;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem 0;display:flex}.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{flex-direction:column-reverse;align-items:flex-start}.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;justify-content:space-between;align-items:center}.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{-webkit-overflow-scrolling:touch;overflow-x:auto}.request-orders-panel--table .request-table{width:100%;min-width:760px;display:table}.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{border-bottom:0;width:auto;padding:0;display:table-row}.request-orders-panel--table .request-table th,.request-orders-panel--table .request-table td{text-align:center;width:auto;padding:.5rem .55rem;display:table-cell}.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{gap:.7rem;padding:0 .75rem .85rem!important}.request-detail-topline{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.85rem}.request-title-row--detail{text-align:right;flex-direction:row;flex:auto;justify-content:flex-start;align-items:flex-start;min-width:0}.request-title-row--detail .request-title-stack{text-align:right;justify-items:start}.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{flex-flow:row;flex:none;align-self:flex-start;align-items:center;gap:.65rem;width:auto}.request-detail-secondary-actions{flex-flow:row;flex:none;gap:.65rem;width:auto}.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}.request-progress-wrap,.request-order-items-wrap,.request-payment-wrap,.request-progress-feedback,.dashboard-page :where(.request-info-grid--detailcards .request-description-card,.request-info-grid--detailcards .request-order-info-card,.request-official-payment-card){border-radius:.8rem!important;padding:.72rem!important}.request-progress__title,.request-order-items__head,.request-payment-v2__head{flex-direction:row;justify-content:flex-start;align-items:center}.request-progress__title{flex-wrap:nowrap;width:fit-content}.request-progress{grid-template-columns:1fr;gap:.48rem;width:100%;margin:0;padding-inline-start:.18rem}.request-progress__rail{top:.86rem;bottom:.86rem;background:#dde3ed;width:1px;height:auto;display:block;inset-inline:.86rem auto}.dashboard-page--dark .request-progress__rail{background:#2a2a2a}.request-progress__item:not(:last-child):after{content:none}.request-progress__item{text-align:right;grid-template-columns:1.72rem minmax(0,1fr);place-items:center start}.request-progress__body{min-width:0}.request-order-items-wrap{min-width:0;overflow:hidden}.request-order-items{box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ce774ca6 #f3f6fa;background:#fff;border:1px solid #e4e9f1;width:100%;min-width:0;max-width:100%;display:block;overflow:scroll hidden}.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:#ce774ca6;border-radius:999px}.request-order-items__row,.request-order-items__row--head,.request-order-items__row--summary{background:#fff;border:0;border-bottom:1px solid #eef1f5;border-radius:0;grid-template-columns:.55fr minmax(8rem,2fr) .75fr 1.25fr 1.05fr 1.25fr;justify-items:center;gap:.3rem;width:40rem;min-width:40rem;min-height:2.2rem;padding:.34rem .5rem;font-size:.54rem}.request-order-items__row--head{background:#f6f7fa;min-height:2rem;font-size:.5rem;display:grid}.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;place-items:center}.request-order-items__row--summary>span:first-child{text-align:center;grid-column:1/6}.request-order-items__row--summary>span:last-child{text-align:center;grid-column:6/7;min-width:0}.request-payment__methods{grid-template-columns:1fr}.payment-terminal-panel__head{flex-direction:column;align-items:flex-start}.payment-terminal-grid{grid-template-columns:1fr;gap:.45rem}.payment-terminal-card{border-radius:.72rem;grid-template-columns:3.65rem minmax(0,1fr) auto;min-height:3.8rem;padding:.45rem .52rem}.payment-terminal-card__logo{border-radius:.42rem;width:3.65rem;height:1.9rem}.payment-terminal-card__copy strong{font-size:.58rem}.request-payment-v2__submit{justify-self:stretch;width:100%}.request-upload-box--v2,.request-official-payment-card__picker{border-radius:.74rem;width:5.55rem;min-height:5.25rem;padding:.35rem}.request-upload-box--v2 .request-upload-box__main>svg,.request-upload-box--v2 .request-upload-box__main .dashboard-lucide-icon{width:1.35rem;height:1.35rem;padding:.32rem}.request-upload-box--v2 .request-upload-box__preview-image{border-radius:.52rem;width:4.35rem}.request-admin-attachments{gap:.3rem}.request-admin-attachments__image{border-radius:.64rem;width:5.7rem;padding:.26rem}.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{grid-template-columns:repeat(auto-fit,minmax(5.7rem,5.7rem));justify-content:start;gap:.35rem;display:grid}.ticket-reply-files__card,.ticket-reply-files__picker-tile{border-radius:.72rem;width:5.7rem;min-height:5.85rem;padding:.28rem}.ticket-reply-files__picker{width:5.7rem;min-height:5.85rem;display:block}.ticket-reply-files__card-remove{top:.12rem;background:#fff;border:1px solid #d9e0ea;border-radius:999px;place-items:center;width:.8rem;height:.8rem;padding:0;display:grid;inset-inline-end:.12rem;box-shadow:0 3px 8px #0f172a14}.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{object-fit:cover;width:100%;height:100%}.ticket-reply-files__picker-tile{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.22rem;width:100%;height:100%;display:flex}.ticket-reply-files__picker:hover .ticket-reply-files__picker-tile{border-color:var(--db-brand-dark);background:#ce774c14}.ticket-reply-files__picker-icon{width:auto;height:auto;color:var(--db-brand-dark);background:0 0;border:0;border-radius:0;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{text-align:center;white-space:nowrap;text-overflow:ellipsis;direction:ltr;unicode-bidi:plaintext;width:100%;max-width:100%;font-size:.52rem;font-weight:700;line-height:1.35;overflow:hidden}.ticket-reply-files__size{width:100%;color:var(--db-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;direction:ltr;unicode-bidi:plaintext;font-size:.42rem;line-height:1.35;overflow:hidden}.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__members-editor-head,.team-panel__empty-note{font-size:.52rem}.team-panel__detail-name,.team-panel__person strong,.team-panel__person-mobile,.team-panel__member-checking,.team-panel__member-valid,.team-panel__detail-desc{font-size:.56rem;line-height:1.7}.team-panel__detail-desc{color:var(--db-muted)}.team-panel__member-row{border-radius:.7rem;grid-template-columns:.95rem minmax(0,1fr) auto auto;gap:.22rem;padding:.46rem .5rem}.team-panel__member-row .ui-input{min-height:1.78rem;padding-inline:.48rem;font-size:.54rem}.team-panel__stepper-btn{appearance:none;-webkit-tap-highlight-color:transparent;border:1px solid var(--db-line)!important;background:var(--db-card)!important;width:1.48rem!important;min-width:1.48rem!important;height:1.48rem!important;min-height:1.48rem!important;color:var(--db-foreground)!important;box-shadow:none!important;border-radius:999px!important;outline:none!important;place-items:center!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-grid!important}.team-panel__stepper-count{min-width:1.48rem;height:1.48rem;font-size:.54rem;line-height:1}.team-panel__stepper-btn svg,.team-panel__member-remove svg{width:.74rem;height:.74rem}.team-panel__member-remove{appearance:none;-webkit-tap-highlight-color:transparent;border:1px solid var(--db-line)!important;background:var(--db-card)!important;width:1.48rem!important;min-width:1.48rem!important;height:1.48rem!important;min-height:1.48rem!important;color:var(--db-foreground)!important;box-shadow:none!important;border-radius:999px!important;outline:none!important;place-items:center!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-grid!important}.team-panel__empty-note{margin-top:-.08rem}.dashboard-page .team-panel__stepper-btn:focus-visible,.dashboard-page .team-panel__member-remove:focus-visible{outline-offset:.08rem;box-shadow:none!important;outline:1px solid #ce774c47!important}.dashboard-page .team-panel__stepper-btn svg,.dashboard-page .team-panel__member-remove svg{display:block}.dashboard-page .request-info-grid--detailcards{grid-template-columns:1fr}.request-orders-panel--table .ticket-table-footer{flex-direction:column-reverse;align-items:flex-start}.request-orders-panel--table .ticket-table-footer__summary{display:none}.dashboard-modal__payment-methods,.dashboard-modal__gateway-grid{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}.dashboard-card--tickets>.ui-card__content{padding:.5rem .25rem .75rem!important}.dashboard-card--tickets .tickets-list-panel,.dashboard-card--tickets .ticket-new-shell,.dashboard-card--tickets .ticket-detail{border-radius:.8rem;padding:.72rem}.dashboard-card--tickets .tickets-panel__head,.dashboard-card--tickets .ticket-new-shell__head,.dashboard-card--tickets .ticket-detail__head{flex-direction:row;justify-content:space-between;align-items:center}.dashboard-card--tickets .request-title-row--main,.dashboard-card--tickets .request-title-row--detail{flex-direction:row;align-items:center}.dashboard-card--tickets .ticket-back-link,.dashboard-card--tickets .request-new-btn{min-height:1.6rem!important;padding:.2rem .4rem!important;font-size:.46rem!important}.dashboard-card--tickets .ticket-new-form{grid-template-columns:1fr;gap:.55rem}.dashboard-card--tickets .ticket-department-grid{grid-template-columns:minmax(0,1fr);display:grid}.dashboard-card--tickets .request-table-wrap{margin-top:.5rem;overflow:hidden}.dashboard-card--tickets .request-table-inner{-webkit-overflow-scrolling:touch;overflow:auto hidden}.dashboard-card--tickets .request-table{table-layout:auto;width:100%!important;min-width:60rem!important;display:table!important}.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{background:0 0;border-bottom:0;padding:0;width:auto!important;display:table-row!important}.dashboard-card--tickets .request-table th,.dashboard-card--tickets .request-table td{text-align:center;white-space:nowrap;padding:.5rem .55rem;width:auto!important;display:table-cell!important}.dashboard-card--tickets .request-table td:before{content:none!important}.dashboard-card--tickets .request-code,.dashboard-card--tickets .request-table th:first-child,.dashboard-card--tickets .request-table td:first-child{text-overflow:clip;white-space:nowrap;width:8rem;min-width:8rem;overflow:visible}.address-editor-modal .address-postal-inquiry__btn{width:100%}}.address-editor-modal{z-index:1000;isolation:isolate;overscroll-behavior:contain;padding:clamp(.75rem,2vw,1.5rem)}.address-editor-modal .dashboard-modal__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000009e;animation:.18s ease-out both address-modal-fade-in}.address-editor-modal .dashboard-modal__panel--address-edit{border:1px solid #dbe3ee;border-radius:1.25rem;width:min(820px,100%);max-height:min(780px,100dvh - 2rem);animation:.22s cubic-bezier(.22,1,.36,1) both address-modal-open;overflow:hidden}.address-editor-modal .dashboard-modal__head{background:0 0;min-height:58px;padding:.75rem 1rem}.address-editor-modal .dashboard-modal__head h3{letter-spacing:-.01em;font-size:1rem}.address-editor-modal .dashboard-modal__close{background:0 0;border:1px solid #0000}.address-editor-modal .dashboard-modal__close:hover{color:#dc7141;background:#dc714114}.address-editor-modal .dashboard-modal__panel--address-edit .dashboard-modal__body{background:0 0;padding:1rem;overflow-y:auto}.address-editor-modal .addresses-edit-form{grid-template-columns:minmax(0,1fr);display:grid;gap:.85rem!important}.address-editor-modal .address-form-intro{align-items:center;gap:.75rem;padding:.1rem .1rem .25rem;display:flex}.address-editor-modal .address-form-intro__icon{color:#8b95a5;background:0 0;border:0;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.address-editor-modal .address-form-intro__icon svg{width:20px;height:20px}.address-editor-modal .address-form-intro strong,.address-editor-modal .address-form-section__head strong{color:#1e293b;font-size:.76rem;font-weight:800;line-height:1.3;display:block}.address-editor-modal .address-form-intro p{color:#64748b;margin:.15rem 0 0;font-size:.64rem;line-height:1.55}.address-editor-modal .address-form-section{box-shadow:none;background:0 0;border:1px solid #e2e8f0;border-radius:1rem;padding:.85rem}.address-editor-modal .address-form-section--lookup{border-color:color-mix(in oklab, var(--brand,#dc7141) 24%, #dbe3ee);background:0 0}.address-editor-modal .address-form-section__head{align-items:center;gap:.58rem;margin-bottom:.72rem;display:flex}.address-editor-modal .address-form-section__head>span{color:#8b95a5;background:0 0;border:0;border-radius:0;flex:none;place-items:center;width:auto;height:auto;display:grid}.address-editor-modal .address-form-section__head>span svg{width:15px;height:15px}.address-editor-modal .address-form-section__head small{color:#64748b;margin-top:.08rem;font-size:.65rem;line-height:1.5;display:block}.address-editor-modal .address-form-divider{color:#64748b;align-items:center;gap:.65rem;font-size:.7rem;font-weight:800;display:flex}.address-editor-modal .address-form-divider:before,.address-editor-modal .address-form-divider:after{content:"";background:#dde5ee;flex:1;height:1px}.address-editor-modal .address-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem .8rem;display:grid}.address-editor-modal .address-form-fields .dashboard-field--full,.address-editor-modal .address-form-fields .addresses-edit-form__meta{grid-column:1/-1}.address-editor-modal .addresses-edit-form .ui-label{color:#334155;margin-bottom:.12rem;font-size:.7rem;font-weight:700}.address-editor-modal .addresses-edit-form .ui-input,.address-editor-modal .addresses-edit-form .request-form__textarea--address{color:#0f172a;box-shadow:none;background:0 0;border:1px solid #d8e1eb;border-radius:.78rem}.address-editor-modal .addresses-edit-form .ui-input:not(:disabled),.address-editor-modal .addresses-edit-form .request-form__textarea--address:not(:disabled){background:0 0}.address-editor-modal .addresses-edit-form .ui-input:focus,.address-editor-modal .addresses-edit-form .ui-input:focus-visible,.address-editor-modal .addresses-edit-form .request-form__textarea--address:focus,.address-editor-modal .addresses-edit-form .request-form__textarea--address:focus-visible{border-color:color-mix(in oklab, var(--brand,#dc7141) 56%, #d8e1eb);outline:none;box-shadow:none!important}.address-editor-modal .addresses-edit-form .ui-input:hover:not(:disabled),.address-editor-modal .addresses-edit-form .request-form__textarea--address:hover:not(:disabled){background:0 0}.address-editor-modal .addresses-edit-form .ui-input{height:40px;min-height:40px}.address-editor-modal .addresses-edit-form .dashboard-field--icon-inline .ui-input{padding-right:2.9rem}.address-editor-modal .addresses-edit-form .request-form__textarea--address{resize:vertical;min-height:84px}.address-editor-modal .addresses-edit-form .request-textarea-wrap .dashboard-field__icon{top:.8rem!important;transform:none!important}.address-editor-modal .address-edit-field-hint{color:#8491a3;margin-top:.28rem;font-size:.65rem;line-height:1.55;display:block}.address-editor-modal .address-postal-inquiry__row{align-items:center}.address-editor-modal .address-postal-inquiry__btn{min-height:44px;box-shadow:none;border-radius:.78rem}.address-editor-modal .address-postal-inquiry__btn:disabled{cursor:not-allowed}.address-editor-modal .address-form-actions{background:0 0;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.85rem 1rem 1rem}.address-editor-modal .address-form-actions .ui-button{min-width:140px}.address-editor-modal.dashboard-modal--dark .dashboard-modal__panel--address-edit .dashboard-modal__body{background:0 0}.address-editor-modal.dashboard-modal--dark .dashboard-modal__panel--address-edit{border-color:#343434}.address-editor-modal.dashboard-modal--dark .dashboard-modal__head,.address-editor-modal.dashboard-modal--dark .address-form-actions{background:0 0}.address-editor-modal.dashboard-modal--dark .dashboard-modal__close{background:0 0;border-color:#0000}.address-editor-modal.dashboard-modal--dark .address-form-section{box-shadow:none;background:0 0;border-color:#333}.address-editor-modal.dashboard-modal--dark .address-form-section--lookup{background:0 0;border-color:#613923}.address-editor-modal.dashboard-modal--dark .address-form-intro strong,.address-editor-modal.dashboard-modal--dark .address-form-section__head strong,.address-editor-modal.dashboard-modal--dark .addresses-edit-form .ui-label{color:#f1f5f9;font-size:.76rem}.address-editor-modal.dashboard-modal--dark .addresses-edit-form .ui-input,.address-editor-modal.dashboard-modal--dark .addresses-edit-form .request-form__textarea--address{color:#f8fafc;background:0 0;border-color:#3a3a3a}.address-editor-modal.dashboard-modal--dark .address-form-divider:before,.address-editor-modal.dashboard-modal--dark .address-form-divider:after{background:#343434}.address-editor-modal.dashboard-modal--dark .address-form-intro__icon{color:#94a3b8;background:0 0;border:0}.address-editor-modal.dashboard-modal--dark .address-form-section__head>span{color:#94a3b8;background:0 0}.address-editor-modal.dashboard-modal--dark .address-form-section__head small,.address-editor-modal.dashboard-modal--dark .address-form-divider{color:#9aa6b6;font-size:.62rem}.address-editor-modal.dashboard-modal--dark .address-locked-field__box,.address-editor-modal.dashboard-modal--dark .address-locked-field__box--block{border-color:#94a3b82e}.address-editor-modal.dashboard-modal--dark .addresses-edit-form .dashboard-field__icon,.address-editor-modal.dashboard-modal--dark .addresses-edit-form .address-postal-inquiry__input-wrap .dashboard-field__icon{color:#94a3b8;background:0 0;border:0}@media (max-width:640px){.address-editor-modal{place-items:end center;padding:0}.address-editor-modal .dashboard-modal__panel--address-edit{border-width:1px 0 0;border-radius:1.25rem 1.25rem 0 0;width:100%;max-height:94dvh;animation-name:address-modal-open-mobile}.address-editor-modal .dashboard-modal__head{min-height:54px;padding-inline:.75rem}.address-editor-modal .dashboard-modal__panel--address-edit .dashboard-modal__body{padding:.72rem}.address-editor-modal .address-form-intro{align-items:flex-start}.address-editor-modal .address-form-section{border-radius:.88rem;padding:.72rem}.address-editor-modal .address-form-fields,.address-editor-modal .addresses-edit-form__meta{grid-template-columns:minmax(0,1fr)}.address-editor-modal .address-form-actions{justify-content:flex-end;gap:.45rem;display:flex}.address-editor-modal .address-form-actions .ui-button{flex:1 1 0;width:auto;min-width:0}}@keyframes address-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes address-modal-open{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes address-modal-open-mobile{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.address-editor-modal .dashboard-modal__backdrop,.address-editor-modal .dashboard-modal__panel--address-edit{animation:none}}@media (max-width:768px){.dashboard-page :is(.request-table-wrap,.wallet-transactions__table-wrap,.dashboard-internship__attachments-archive-table-wrap){-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-gutter:stable;scrollbar-width:thin;width:100%;max-width:100%;overflow:auto hidden!important}.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){table-layout:auto;width:max-content!important;min-width:42rem!important}.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{background:color-mix(in srgb, var(--db-muted) 52%, transparent);background-clip:padding-box;border:.12rem solid #0000;border-radius:999px}.dashboard-page--dark :is(.request-table-wrap,.wallet-transactions__table-wrap,.dashboard-internship__attachments-archive-table-wrap)::-webkit-scrollbar-thumb{background-color:#94a3b861}}.address-editor-modal .address-locked-field .ui-label{margin-bottom:.18rem;font-size:.7rem;font-weight:700;display:block}.address-editor-modal .address-locked-field__box{border:1px solid color-mix(in oklab, var(--brand,#ce774c) 24%, #d8e1eb);background:0 0;border-radius:.7rem;align-items:center;gap:.5rem;width:100%;min-height:40px;padding:.42rem .68rem;display:flex}.address-editor-modal .address-locked-field__box--block{align-items:flex-start;min-height:56px}.address-editor-modal .address-locked-field__value{word-break:break-word;flex:auto;min-width:0;font-size:.88rem;font-weight:700;line-height:1.8}.address-editor-modal .address-locked-field__value.is-empty{opacity:.5;font-size:.82rem;font-weight:400}.address-editor-modal .address-locked-field__lock{opacity:.55;flex:none;width:16px;height:16px}.address-editor-modal .address-locked-field__lock svg{width:16px;height:16px}.address-editor-modal .dashboard-field__icon,.address-editor-modal .address-readonly-field__lock{color:#8b95a5;background:0 0;border:0;border-radius:.72rem;width:30px;height:30px}.address-editor-modal .dashboard-field__icon .dashboard-lucide-icon,.address-editor-modal .dashboard-field__icon svg,.address-editor-modal .address-readonly-field__lock .dashboard-lucide-icon,.address-editor-modal .address-readonly-field__lock svg{width:14px;height:14px}.dashboard-ui-v2 .addresses-card__actions .address-edit-button{pointer-events:auto;touch-action:manipulation;border-radius:.48rem;min-height:0;padding:.22rem .44rem;font-weight:400;font-size:.6rem!important}@media (max-width:640px){.dashboard-ui-v2 .addresses-card__actions .address-edit-button{min-height:0;padding:.22rem .44rem;font-size:.6rem!important}}@media (max-width:768px){.dashboard-ui-v2 .dashboard-card.dashboard-card--requests.dashboard-panel-animate{box-shadow:none!important;background:0 0!important;border:0!important}}.ticket-reply-files{gap:.5rem;display:grid}.ticket-reply-files__header{text-align:right;gap:.08rem;margin-top:.08rem;margin-bottom:0;display:grid}.ticket-reply-files__title{color:#334155;margin:0;font-size:.72rem;font-weight:700}.ticket-reply-files__description{color:#64748b;margin:0;font-size:.68rem;line-height:1.5}.ticket-reply-files__grid{grid-template-columns:repeat(auto-fit,minmax(5.8rem,5.8rem));justify-content:start;align-items:start;gap:.35rem;display:grid}.ticket-reply-files__picker{cursor:pointer;width:5.8rem;height:5.8rem;box-shadow:none;background:#fff;border:1.5px dashed #94a3b8d1;border-radius:.75rem;justify-content:stretch;align-items:stretch;padding:0;display:flex;position:relative;overflow:hidden}.ticket-reply-files__picker.is-disabled{opacity:.55;cursor:not-allowed}.ticket-reply-files__picker,.ticket-reply-files__card{border-style:dashed!important}.ticket-reply-files__picker input[type=file]{display:none}.ticket-reply-files__picker--tile{border-color:#94a3b8d1;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}.ticket-reply-files__picker--tile:hover{background:linear-gradient(#ce774c29 0%,#ce774c14 100%);border-color:#ce774c;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ce774c1f}.ticket-reply-files__picker--tile:hover .ticket-reply-files__picker-icon{background:#ce774c42}.ticket-reply-files__picker--tile:hover .ticket-reply-files__picker-icon .dashboard-lucide-icon{color:#ce774c}.ticket-reply-files__picker-tile{color:#d0d3da;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:0;width:100%;height:100%;font-weight:700;display:flex}.ticket-reply-files__picker-icon{background:#94a3b838;border-radius:.72rem;justify-content:center;align-items:center;width:3.3rem;height:3.3rem;display:inline-flex}.ticket-reply-files__picker-icon .dashboard-lucide-icon{color:#d0d3da;width:1.35rem;height:1.35rem}.ticket-reply-files__card{width:5.8rem;min-height:5.8rem;box-shadow:none;cursor:pointer;background:#fff;border:1.5px dashed #94a3b8e6;border-radius:.75rem;flex-direction:column;align-items:center;padding:.26rem;display:flex;position:relative}.ticket-reply-files__card:hover{background:#fbfdff}.ticket-reply-files__card-remove{top:.18rem;color:#fff;cursor:pointer;z-index:1;background:#111827c2;border:0;border-radius:.34rem;justify-content:center;align-items:center;width:1.12rem;height:1.12rem;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex;position:absolute;inset-inline-end:.18rem}.ticket-reply-files__card-remove:hover{background:#ce774ceb;transform:translateY(-1px);box-shadow:0 6px 16px #ce774c2e}.ticket-reply-files__card-remove:focus-visible{outline:none;box-shadow:0 0 0 2px #ce774c38,0 6px 16px #ce774c29}.ticket-reply-files__card-remove .dashboard-lucide-icon{color:#fff;width:.62rem;height:.62rem}.ticket-reply-files__thumb{aspect-ratio:1;background:linear-gradient(#f7fafc 0%,#eef2f7 100%);border:0;border-radius:.75rem;flex:auto;justify-content:center;align-items:center;width:100%;display:inline-flex;overflow:hidden}.ticket-reply-files__thumb-image{object-fit:cover;width:100%;height:100%;display:block}.ticket-reply-files__thumb-label{color:#475569;letter-spacing:.02em;text-transform:uppercase;direction:ltr;unicode-bidi:plaintext;background:#94a3b824;border-radius:.56rem;justify-content:center;align-items:center;min-width:2.15rem;min-height:2.15rem;padding:.24rem .38rem;font-size:.69rem;font-weight:900;display:inline-flex}.ticket-reply-files__name{color:#334155;white-space:nowrap;text-overflow:ellipsis;text-align:center;width:100%;min-width:0;max-width:4.7rem;margin-top:.12rem;font-size:.54rem;font-weight:700;line-height:1.25;overflow:hidden}.ticket-reply-files__size{color:#9aa3b2;text-align:center;direction:ltr;unicode-bidi:plaintext;margin-top:.02rem;font-size:.46rem;font-weight:500}.dashboard-page--dark .ticket-reply-files__picker{color:#dbe7f5;background:#ffffff0a;border-color:#94a3b861}.dashboard-page--dark .ticket-reply-files__picker--tile:hover{background:linear-gradient(#ce774c3d 0%,#ce774c24 100%);border-color:#ce774c;box-shadow:inset 0 0 0 1px #ce774c33}.dashboard-page--dark .ticket-reply-files__picker--tile:hover .ticket-reply-files__picker-icon{background:#ce774c4d}.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(#94a3b82e 0%,#94a3b81a 100%);border-color:#ffffff14}.dashboard-page--dark .ticket-reply-files__card{background:#ffffff0d;border-color:#ffffff1a}.dashboard-page--dark .ticket-reply-files__card:hover{background:#ffffff12}.dashboard-page--dark .ticket-reply-files__card-remove{background:#0f172ac7}.dashboard-page--dark .ticket-reply-files__card-remove:hover{background:#ce774ceb;box-shadow:0 6px 16px #ce774c33}.dashboard-page--dark .ticket-reply-files__thumb-label{color:#e2e8f0;background:#94a3b82e}.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__members-editor-head,.team-panel__empty-note{font-size:.5rem}.team-panel__detail-name,.team-panel__person strong,.team-panel__person-mobile,.team-panel__member-checking,.team-panel__member-valid,.team-panel__detail-desc{font-size:.54rem;line-height:1.68}.team-panel__detail-desc{color:var(--db-muted)}.team-panel__member-row{border-radius:.68rem;grid-template-columns:.92rem minmax(0,1fr) auto auto;gap:.2rem;padding:.44rem .48rem}.team-panel__member-row .ui-input{min-height:1.72rem;padding-inline:.46rem;font-size:.52rem}.team-panel__stepper-btn,.team-panel__member-remove{width:1.42rem!important;min-width:1.42rem!important;height:1.42rem!important;min-height:1.42rem!important}.team-panel__stepper-count{min-width:1.42rem;height:1.42rem;font-size:.52rem}.team-panel__stepper-btn svg,.team-panel__member-remove svg{width:.7rem;height:.7rem}.dashboard-card--tickets .request-table{table-layout:auto;width:100%!important;min-width:60rem!important;display:table!important}.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{background:0 0;border-bottom:0;padding:0;width:auto!important;display:table-row!important}.dashboard-card--tickets .request-table th,.dashboard-card--tickets .request-table td{text-align:center;white-space:nowrap;padding:.5rem .55rem;width:auto!important;display:table-cell!important}.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{-webkit-overflow-scrolling:touch;overflow:auto hidden}.dashboard-card--tickets .request-code,.dashboard-card--tickets .request-table th:first-child,.dashboard-card--tickets .request-table td:first-child{text-overflow:clip;white-space:nowrap;width:8rem;min-width:8rem;overflow:visible}.dashboard-card--tickets .ticket-detail__meta{grid-template-columns:1fr}.dashboard-card--tickets .ticket-detail__panel--conversation{gap:.5rem}.dashboard-card--tickets .ticket-detail__panel,.dashboard-card--tickets .ticket-compose-panel,.dashboard-card--tickets .ticket-chat{border-radius:.8rem;padding:.62rem}.dashboard-card--tickets .ticket-detail__panel--conversation{background:0 0;border:0;padding:0}.dashboard-card--tickets .ticket-chat__meta-row{flex-direction:column;align-items:flex-start}.dashboard-card--tickets .ticket-chat__bubble{border-radius:.72rem;width:100%;padding:.62rem .7rem}.dashboard-card--tickets .ticket-chat-compose__submit{justify-self:stretch;width:100%}.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{background:#121212;border-bottom-color:#2a2a2a}.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{color:#dc7141!important;background:#fff7f2!important;border:1px dashed #dc7141!important;align-items:center!important;gap:.65rem!important;min-height:3.1rem!important;padding:.55rem .9rem!important;display:flex!important}.dashboard-ui-v2 .request-alert.request-alert--warning.request-alert--amount .request-alert__icon{color:#dc7141!important;background:#dc714124!important;border-radius:999px!important;flex:0 0 1.55rem!important;justify-content:center!important;align-items:center!important;width:1.55rem!important;height:1.55rem!important;display:inline-flex!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{background:#dc71411f!important;border-color:#dc71418c!important}.dashboard-ui-v2.dashboard-page--dark .request-alert.request-alert--warning.request-alert--amount .request-alert__icon{color:#f7b192!important;background:#dc71412e!important}.dashboard-ui-v2.dashboard-page--dark .request-alert.request-alert--warning.request-alert--amount strong{color:#f7b192!important}.reservations-panel{gap:.85rem;display:grid}.reservations-panel--locked{border:1px solid var(--db-border,#e5e7eb);background:var(--db-card,#fff);border-radius:1rem;padding:1.2rem}.reservations-panel__head h2{margin:0;font-size:1.2rem}.reservations-panel__head p{color:#6b7280;margin:.35rem 0 0;font-size:.85rem}.reservations-panel__tabs{gap:.75rem;width:100%;display:grid}.reservations-panel__tabs .tabs__list-container{width:100%}.reservations-panel__tabs .tabs__list{background:#fff;border:1px solid #dbe3ee;border-radius:.8rem;gap:.15rem;width:fit-content;max-width:100%;padding:.18rem}.reservations-panel__tabs .tabs__tab{color:#4b5563;border-radius:.62rem;height:2.05rem;min-height:2.05rem;padding-inline:.85rem;font-size:.82rem;font-weight:800}.reservations-panel__tabs .tabs__tab[aria-selected=true]{color:#ce774c}.reservations-panel__tabs .tabs__indicator{background:#fff1ea;border-radius:.58rem}.reservations-panel__tab-panel{outline:none}.reservations-panel__form,.reservations-panel__calendar,.reservations-panel__history{gap:.75rem;padding:1rem;display:grid}.reservations-panel__field{gap:.35rem;display:grid}.reservations-panel__field label,.reservations-panel__field .label,.reservations-panel__heroui-field .label{color:#4b5563;font-size:.8rem;font-weight:700}.reservations-panel__heroui-field{width:100%}.reservations-panel__form .input,.reservations-panel__form .textarea,.reservations-panel__form .select__trigger,.reservations-panel__form .persian-datepicker__input{border-radius:.75rem;min-height:2.45rem;font-family:inherit;font-size:.86rem}.reservations-panel__form .ui-select__trigger,.reservations-panel__form .leave-time-input__trigger,.reservations-panel__form .ui-input,.reservations-panel__form .persian-datepicker__input,.reservations-panel__form .admin-textarea-input,.reservations-panel__form .ui-select__value,.reservations-panel__form .ui-select__value--placeholder,.reservations-panel__form .leave-time-input__value,.reservations-panel__form .leave-time-input__value--placeholder,.reservations-panel__form .persian-datepicker__input{font-size:.7rem;line-height:1.42}.reservations-panel__form .ui-select__trigger::placeholder,.reservations-panel__form .ui-input::placeholder,.reservations-panel__form .leave-time-input__trigger::placeholder,.reservations-panel__form .admin-textarea-input::placeholder,.reservations-panel__form .persian-datepicker__input::placeholder,.reservations-panel .ui-select__option,.reservations-panel .ui-select__option-label,.reservations-panel .leave-time-input__option,.reservations-panel .leave-time-input__option-text{font-size:.7rem}.reservations-panel__form .textarea{resize:vertical;min-height:6rem;line-height:1.8}.reservations-panel__form .button{border-radius:.75rem;min-height:2.55rem;font-family:inherit;font-weight:800}.reservations-panel__form .leave-time-input-wrap{width:100%}.reservations-panel__time-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.reservations-panel__month-nav{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.reservations-panel__month-nav .button{border-radius:.7rem;font-family:inherit;font-size:.78rem;font-weight:800}.reservations-panel__weekdays,.reservations-panel__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.reservations-panel__weekdays span{text-align:center;color:#6b7280;font-size:.72rem;font-weight:700}.reservations-panel__day{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.7rem;place-items:center;gap:.16rem;min-height:3.1rem;font-size:.82rem;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid;position:relative}.reservations-panel__day:hover:not(.reservations-panel__day--empty){color:#bf5d33;background:#fff8f4;border-color:#ce774c73}.reservations-panel__day--empty{background:0 0;border-color:#0000}.reservations-panel__day-chip{height:1.05rem;min-height:1.05rem;padding-inline:.32rem;font-size:.58rem;font-weight:800;line-height:1}.reservations-panel__day.is-selected{color:#bf5d33;background:#fff1ea;border-color:#ce774c;box-shadow:0 0 0 2px #ce774c21}.reservations-panel__day-events{gap:.5rem;display:grid}.reservations-panel__event-card{border:1px solid #e5e7eb;border-radius:.75rem;gap:.2rem;padding:.65rem .75rem;display:grid}.reservations-panel__history-list{gap:.55rem;display:grid}.reservations-panel__history-item{border:1px solid #e5e7eb;border-radius:.8rem;gap:.25rem;padding:.7rem .8rem;display:grid}.reservations-panel__history-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.reservations-panel__history-top .chip{flex:none}.reservations-panel__history-item.is-pending,.reservations-panel__history-item.is-approved,.reservations-panel__history-item.is-rejected{background:#fff;border-color:#dbe3ee}.dashboard-page--dark .reservations-panel--locked,.dashboard-page--dark .reservations-panel__form,.dashboard-page--dark .reservations-panel__calendar,.dashboard-page--dark .reservations-panel__history,.dashboard-page--dark .reservations-panel__event-card,.dashboard-page--dark .reservations-panel__history-item,.dashboard-page--dark .reservations-panel__day{color:#e5e7eb;background:#121212;border-color:#2d2d2d}.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:#ce774c33}.dashboard-page--dark .reservations-panel__day:hover:not(.reservations-panel__day--empty),.dashboard-page--dark .reservations-panel__day.is-selected{color:#ffd2be;background:#ce774c29;border-color:#ce774c8c}.dashboard-page--dark .reservations-panel__history-item.is-pending,.dashboard-page--dark .reservations-panel__history-item.is-approved,.dashboard-page--dark .reservations-panel__history-item.is-rejected{background:#121212;border-color:#2d2d2d}.dashboard-page--dark .khooshebast-calendar{background:#171717!important;border-color:#2f2f2f!important;box-shadow:0 22px 50px #0000006b!important}.dashboard-page--dark .khooshebast-calendar .Calendar__section,.dashboard-page--dark .khooshebast-calendar .Calendar__header,.dashboard-page--dark .khooshebast-calendar .Calendar__weekDays,.dashboard-page--dark .khooshebast-calendar .Calendar__monthSelectorWrapper,.dashboard-page--dark .khooshebast-calendar .Calendar__yearSelectorWrapper,.dashboard-page--dark .khooshebast-calendar .Calendar__monthSelector,.dashboard-page--dark .khooshebast-calendar .Calendar__yearSelector{color:#f3f4f6!important;background:#171717!important}.dashboard-page--dark .khooshebast-calendar .Calendar__day,.dashboard-page--dark .khooshebast-calendar .Calendar__weekDay,.dashboard-page--dark .khooshebast-calendar .Calendar__monthText,.dashboard-page--dark .khooshebast-calendar .Calendar__yearText,.dashboard-page--dark .khooshebast-calendar .Calendar__monthArrow{color:#f3f4f6!important}.dashboard-page--dark .khooshebast-calendar .Calendar__monthSelectorItem.-active .Calendar__monthSelectorItemText,.dashboard-page--dark .khooshebast-calendar .Calendar__yearSelectorItem.-active .Calendar__yearSelectorText,.dashboard-page--dark .khooshebast-calendar .Calendar__day.-selected,.dashboard-page--dark .khooshebast-calendar .Calendar__day.-selectedStart,.dashboard-page--dark .khooshebast-calendar .Calendar__day.-selectedEnd{color:#fff!important;box-shadow:none!important;background:#ce774ceb!important}.dashboard-page--dark .khooshebast-calendar .Calendar__day.-selectedBetween{color:#ffd2be!important;background:#ce774c2e!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{opacity:.86!important;background:#ce774c!important}.dashboard-page--dark .khooshebast-calendar .Calendar__day:hover:not(.-selected):not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween),.dashboard-page--dark .khooshebast-calendar .Calendar__monthText:hover,.dashboard-page--dark .khooshebast-calendar .Calendar__yearText:hover,.dashboard-page--dark .khooshebast-calendar .Calendar__monthSelectorItemText:hover,.dashboard-page--dark .khooshebast-calendar .Calendar__yearSelectorText:hover{color:#ffd2be!important;background:#ce774c29!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{text-align:center;flex-flow:row;justify-content:space-between;align-items:center;gap:.3rem;display:flex}.reservations-panel__month-btn{flex:none;width:auto!important;min-width:0!important;min-height:1.4rem!important;padding:.12rem .34rem!important}.reservations-panel__month-nav strong{white-space:nowrap;flex:none}.reservations-panel__day{border-radius:.58rem;min-height:2.8rem}}@media (max-width:767px){.reservations-panel__form .persian-datepicker__input,.reservations-panel__field .persian-datepicker__input{height:2rem;min-height:2rem;padding-block:.12rem}}.dashboard-internship{gap:.75rem;display:grid}.dashboard-internship__hero,.dashboard-internship__progress-shell,.dashboard-internship__card,.dashboard-internship__no-access{border:1px solid var(--db-line);background:var(--db-card);border-radius:1.35rem}.dashboard-internship__hero{background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:.08rem;padding:.12rem .1rem .28rem;display:grid}.dashboard-internship__hero-copy{text-align:right;gap:.18rem;min-width:0;display:grid}.dashboard-internship__hero .request-title-main{color:var(--db-foreground)}.dashboard-internship__hero .dashboard-home-v2__description{color:var(--db-muted);margin:.12rem 0 0;line-height:1.65}.dashboard-internship__progress-shell{gap:.8rem;padding:1rem;display:grid}.dashboard-internship__progress-shell--weekly{margin-top:-.08rem}.dashboard-internship__progress-shell--locked,.dashboard-internship__card--locked{opacity:.62;filter:grayscale(.18);pointer-events:none}.dashboard-internship__progress-shell--locked .dashboard-internship__progress-bar-label,.dashboard-internship__card--locked .dashboard-internship__status{opacity:.88}.dashboard-internship__locked-note{color:#ce774c;z-index:2;background:#ce774c1a;border:1px solid #ce774c38;border-radius:.85rem;margin:0;padding:.42rem .68rem;font-size:.66rem;font-weight:700;line-height:1.45;position:relative;box-shadow:0 6px 18px #ce774c14}.dashboard-internship__progress-head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.dashboard-internship__progress-copy{gap:.18rem;min-width:0;display:grid}.dashboard-internship__progress-copy p{color:var(--db-muted);margin:0;font-size:.7rem;line-height:1.7}.dashboard-internship__progress-bar{height:.75rem;box-shadow:none;background:#edf2f7;border-radius:999px;position:relative;overflow:hidden}.dashboard-internship__progress-bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--db-brand), var(--db-brand-dark));height:100%}.dashboard-internship__progress-bar-label{pointer-events:none;place-items:center;font-size:.72rem;font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.dashboard-internship__progress-bar-label--uncovered{color:var(--db-brand-dark);text-shadow:0 1px 1px #fff9}.dashboard-internship__progress-bar-label--covered{color:#fff;text-shadow:0 1px 2px #00000047}.dashboard-page--dark .dashboard-internship__progress-bar-label--uncovered{color:#f3b08a;text-shadow:0 1px 2px #0000008c}.dashboard-page--dark .dashboard-internship__progress-bar-label--covered{color:#fff;text-shadow:0 1px 2px #00000080}.dashboard-page--dark .dashboard-internship__progress-bar{box-shadow:none;background:#2a2a2a}.dashboard-internship__progress-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.dashboard-internship__progress-visual{grid-template-columns:minmax(154px,174px) minmax(0,1fr);align-items:center;gap:.85rem;display:grid}.dashboard-internship__progress-visual .dashboard-internship__progress-meta{align-self:stretch}.dashboard-internship__progress-stat{background:#f9fafb;border:1px dashed #dde3ed;border-radius:.85rem;gap:.12rem;padding:.5rem .55rem;display:grid}.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{background:#121212;border-color:#2d2d2d}.dashboard-page--dark .dashboard-internship__progress-stat span{color:#a8a8a8}.dashboard-page--dark .dashboard-internship__progress-stat strong{color:#f3f4f6}.dashboard-internship__grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.dashboard-internship__card{gap:.85rem;padding:1rem;display:grid}.dashboard-internship__card--log{gap:.8rem}.dashboard-internship__card-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.dashboard-internship__card-head .request-title-main{color:var(--db-foreground)}.dashboard-internship__history-count{color:var(--db-muted);white-space:nowrap;background:#f9fafb;border:1px dashed #d8dee8;border-radius:999px;align-items:center;padding:.2rem .45rem;font-size:.58rem;font-weight:700;line-height:1.2;display:inline-flex}.dashboard-internship__history-head{justify-items:end;gap:.55rem;display:grid}.dashboard-internship__history-tabs{background:#f9fafb;border:1px dashed #d8dee8;border-radius:999px;align-items:center;gap:.14rem;padding:.11rem;display:inline-flex}.dashboard-internship__history-tab{min-width:0;color:var(--db-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.16rem;padding:.2rem .42rem;font-weight:700;line-height:1.2;transition:background-color .18s,color .18s,transform .18s;display:inline-flex;font-size:.76rem!important}.dashboard-internship__history-tab span,.dashboard-internship__history-tab strong{font-size:inherit;line-height:inherit}.dashboard-internship__history-tab strong{color:#ce774c;min-width:1.28rem;height:1.28rem;box-shadow:none;background:#ce774c24;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 .24rem;font-weight:800;display:inline-flex}.dashboard-internship__history-tab.is-active{color:var(--db-foreground);background:#fff;box-shadow:0 1px #0f172a0d,0 8px 18px #0f172a0f}.dashboard-page--dark .dashboard-internship__history-tabs{background:#121212;border-color:#2d2d2d}.dashboard-page--dark .dashboard-internship__history-tab{color:#a8a8a8}.dashboard-page--dark .dashboard-internship__history-tab.is-active{color:#f3f4f6;background:#1a1a1a;box-shadow:0 1px #00000059,0 8px 18px #00000047}.dashboard-page--dark .dashboard-internship__history-tab strong{color:#f7b08f;box-shadow:none;background:#ce774c2e;border:0}.dashboard-page--dark .dashboard-internship__history-count{color:#a8a8a8;background:#121212;border-color:#2d2d2d}.dashboard-internship__log-note{color:var(--db-muted);white-space:nowrap;background:#f9fafb;border:1px dashed #d8dee8;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:.62rem;font-weight:700;line-height:1.4;display:inline-flex}.dashboard-internship__status{background:var(--db-card-muted);color:var(--db-foreground);border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.dashboard-internship__status--approved{color:#239949;background:#2399491f}.dashboard-internship__status--pending,.dashboard-internship__status--draft{color:var(--db-brand-dark);background:#ce774c1f;font-weight:700}.dashboard-internship__status-icon{flex:none;width:.9rem;height:.9rem}.dashboard-internship__status--rejected{color:#dc3545;background:#dc35451f}.dashboard-internship__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-internship__fields--profile{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-internship__field{gap:.35rem;display:grid}.dashboard-internship__field--full{grid-column:1/-1}.dashboard-internship__field>.dashboard-field__label,.dashboard-internship__field>.ui-label,.dashboard-internship__field>label{color:var(--db-brand-dark);margin:0;font-size:.74rem;font-weight:700;line-height:1.35}.dashboard-internship__field>.ui-input{min-height:2.45rem;color:var(--db-foreground);box-shadow:none;background:#fff;border:1px solid #d8dee8;border-radius:1rem;padding:.42rem .85rem;font-size:.7rem;font-weight:500}.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 .persian-datepicker__input,.dashboard-internship__card--log .persian-datepicker__shell .DatePicker__input{border-radius:1rem;min-height:2.45rem;font-size:.7rem;line-height:1.42}.dashboard-internship__card--log .persian-datepicker__shell .persian-datepicker__input::placeholder,.dashboard-internship__card--log .persian-datepicker__shell .DatePicker__input::placeholder,.dashboard-internship__card--log :where(){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{border-radius:1rem;padding:.42rem .85rem}.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;color:var(--db-foreground);resize:vertical;background:#fff;border:1px solid #d8dee8;border-radius:1rem;padding:.72rem .85rem;font-size:.7rem;line-height:1.75}.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 #ce774c1f}.dashboard-internship__card--locked .ui-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 .admin-textarea-input:disabled{cursor:not-allowed;color:#9ca3af;box-shadow:none;background:#f3f4f6}.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{color:#f3f4f6;background:#121212;border-color:#2d2d2d}.dashboard-page--dark .dashboard-internship__field>.ui-input::placeholder{color:#7c7c7c}.dashboard-page--dark .dashboard-internship__log-note{color:#a8a8a8;background:#121212;border-color:#2d2d2d}.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{color:#f3f4f6;background:#121212;border-color:#2d2d2d}.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 #ce774c29}.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__progress-shell--locked,.dashboard-page--dark .dashboard-internship__card--locked{opacity:.58;filter:grayscale(.12)}.dashboard-page--dark .dashboard-internship__attachments-archive{background:#171717;border-color:#2a2a2a}.dashboard-page--dark .dashboard-internship__attachments-archive-copy h3,.dashboard-page--dark .dashboard-internship__attachment-meta strong,.dashboard-page--dark .dashboard-internship__attachment-file-name{color:#f3f4f6}.dashboard-page--dark .dashboard-internship__attachments-archive-badge{color:#f1b08e;background:#ce774c2e}.dashboard-page--dark .dashboard-internship__attachments-archive-copy p,.dashboard-page--dark .dashboard-internship__attachment-meta span,.dashboard-page--dark .dashboard-internship__attachment-empty,.dashboard-page--dark .dashboard-internship__attachment-size,.dashboard-page--dark .dashboard-internship__attachment-state{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:#2d2d2de6}.dashboard-page--dark .dashboard-internship__attachment-file-name,.dashboard-page--dark .dashboard-internship__attachment-empty{background:#171717;border-color:#2d2d2d}.dashboard-page--dark .dashboard-internship__attachment-state{color:#a8a8a8;background:#ffffff0f}.dashboard-page--dark .dashboard-internship__attachment-state.is-selected{color:#f1b08e;background:#ce774c2e}.dashboard-page--dark .dashboard-internship__attachment-action{color:#f3f4f6;background:#171717}.dashboard-page--dark .dashboard-internship__attachment-action--primary{color:#f1b08e;background:#ce774c2e}.dashboard-page--dark .dashboard-internship__attachment-action--danger{color:#f7b4b4;background:#e653532e}.dashboard-page--dark .dashboard-internship__attachment-action--ghost{background:#171717;border-color:#2d2d2d}.dashboard-page--dark .dashboard-internship__locked-note{color:#f1b08e;background:#ce774c24;border-color:#ce774c47;box-shadow:0 6px 18px #00000038}.dashboard-page--dark .dashboard-internship__card--locked .ui-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 .admin-textarea-input:disabled{color:#7c7c7c;background:#121212}.dashboard-internship__track-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.dashboard-internship__track-item{text-align:right;border:1px solid var(--db-line);background:var(--db-card-soft);color:var(--db-foreground);border-radius:1.1rem;gap:.3rem;padding:.85rem .9rem;display:grid}.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__track-item span,.dashboard-internship__muted,.dashboard-internship__empty,.dashboard-internship__log-footer{color:var(--db-muted)}.dashboard-internship__attachments{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-internship__attachments-archive{border:1px solid var(--db-line);background:#f9fafb;border-radius:1.35rem;gap:.7rem;margin-top:.25rem;padding:1.15rem 1.2rem 1.25rem;display:grid}.dashboard-internship__attachments-archive-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.dashboard-internship__attachments-archive-copy{gap:.15rem;min-width:0;display:grid}.dashboard-internship__attachments-archive-copy h3{color:var(--db-foreground);margin:0;font-size:.92rem;font-weight:900;line-height:1.35}.dashboard-internship__attachments-archive-copy p{color:var(--db-muted);margin:0;font-size:.67rem;line-height:1.7}.dashboard-internship__attachments-archive-badge{background:var(--db-brand-soft);color:var(--db-brand-dark);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.24rem .62rem;font-size:.68rem;font-weight:800;line-height:1.35;display:inline-flex}.dashboard-internship__attachments-archive-table-wrap{overflow:auto}.dashboard-internship__attachments-archive-table{border-collapse:separate;border-spacing:0 .45rem;width:100%;min-width:46rem}.dashboard-internship__attachments-archive-table thead th{color:var(--db-muted);text-align:right;white-space:nowrap;padding:0 .45rem;font-size:.6rem;font-weight:700;line-height:1.35}.dashboard-internship__attachments-archive-table-head--type{font-weight:700}.dashboard-internship__attachments-archive-table tbody tr td{vertical-align:middle;background:0 0;padding:.62rem .45rem}.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 #d9dfe799}.dashboard-internship__attachment-meta{gap:.12rem;display:grid}.dashboard-internship__attachment-meta strong{color:var(--db-foreground);font-size:.74rem;font-weight:900;line-height:1.35}.dashboard-internship__attachment-meta span,.dashboard-internship__attachment-empty,.dashboard-internship__attachment-size{color:var(--db-muted);font-size:.62rem;line-height:1.45}.dashboard-internship__attachment-file{align-items:center;min-width:0;max-width:100%;display:inline-flex}.dashboard-internship__attachment-file-name{max-width:100%;color:var(--db-foreground);text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.72rem;align-items:center;padding:.26rem .5rem;font-size:.66rem;font-weight:800;line-height:1.45;display:inline-flex;overflow:hidden}.dashboard-internship__attachment-empty{background:#fbfbfc;border:1px dashed #d8dee8;border-radius:.72rem;align-items:center;padding:.26rem .5rem;display:inline-flex}.dashboard-internship__attachment-state{color:var(--db-muted);background:#ebeff4d9;border-radius:999px;justify-content:center;align-items:center;padding:.26rem .52rem;font-size:.61rem;font-weight:700;line-height:1.35;display:inline-flex}.dashboard-internship__attachment-state.is-selected{background:var(--db-brand-soft);color:var(--db-brand-dark)}.dashboard-internship__attachment-state.is-empty{background:#f4f6f9f2}.dashboard-internship__attachment-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.28rem;display:flex;position:relative}.dashboard-internship__attachment-action{width:2rem;height:2rem;color:var(--db-foreground);background:#f3f6f9;border:1px solid #0000;border-radius:.7rem;justify-content:center;align-items:center;padding:0;font-size:.61rem;font-weight:800;line-height:1;display:inline-flex}.dashboard-internship__attachment-action .dashboard-lucide-icon,.dashboard-internship__attachment-action svg{flex:none;width:.95rem;height:.95rem}.dashboard-internship__attachment-action--primary{background:var(--db-brand-soft);color:var(--db-brand-dark)}.dashboard-internship__attachment-action--danger{color:#ce3f3f;background:#e653531f}.dashboard-internship__attachment-action--ghost{background:#fff;border-color:#e2e8f0}.dashboard-internship__attachment-action:hover{filter:brightness(.98)}.dashboard-internship__attachment-action:disabled{opacity:.5;cursor:not-allowed}.dashboard-internship__attachment-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.dashboard-internship__actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.dashboard-internship__actions--profile{flex-direction:column;align-items:flex-start;gap:.45rem}.dashboard-internship__actions .ui-button{min-height:2.35rem;box-shadow:none;border-radius:.95rem;gap:.35rem;padding:.45rem .85rem;font-size:.72rem;font-weight:700}.dashboard-internship__actions .ui-button--default{background:var(--brand);color:#fff}.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{flex:none;width:.9rem;height:.9rem}.dashboard-internship__actions--profile .dashboard-internship__locked-note{margin:0}.dashboard-internship__log-table{gap:.45rem;display:grid}.dashboard-internship__log-table-head{color:var(--db-muted);text-align:center;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);justify-items:center;gap:.5rem;padding:0 .65rem;font-size:.6rem;font-weight:700;line-height:1.3;display:grid}.dashboard-internship__log-row{background:#f9fafb;border:1px dashed #d9e1ec;border-radius:.95rem;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);place-items:stretch center;gap:.5rem;padding:.58rem .65rem;display:grid}.dashboard-internship__log-cell{min-width:0;color:var(--db-foreground);text-align:center;justify-content:center;align-items:center;gap:.3rem;display:flex}.dashboard-internship__log-cell strong{color:var(--db-foreground);font-size:.72rem;font-weight:800;line-height:1.35}.dashboard-internship__log-cell span{align-items:center;gap:.3rem;min-width:0;font-size:.66rem;line-height:1.45;display:inline-flex}.dashboard-internship__log-cell--status,.dashboard-internship__log-cell--file{justify-content:flex-start}.dashboard-internship__log-files{flex-wrap:wrap;gap:.28rem;display:flex}.dashboard-internship__log-file-link,.dashboard-internship__log-file-empty{text-align:right;white-space:normal;border-radius:.7rem;align-items:center;gap:.28rem;min-width:0;max-width:100%;padding:.28rem .48rem;font-size:.62rem;line-height:1.45;display:inline-flex}.dashboard-internship__log-file-link{color:var(--db-brand-dark);background:#fff;border:1px dashed #e3e8f1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s}.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{flex:none;width:.75rem;height:.75rem}.dashboard-internship__log-file-empty{color:var(--db-muted);background:#fff;border:1px dashed #e3e8f1}.dashboard-internship__log-cell--status .dashboard-internship__status{padding:.18rem .45rem;font-size:.64rem;font-weight:700}.dashboard-internship__log-cell--time,.dashboard-internship__log-cell--calc{justify-content:flex-start}.dashboard-internship__log-cell--actions .ui-button{white-space:nowrap;border-radius:.65rem;gap:.22rem;min-height:1.8rem;padding:.24rem .42rem;font-size:.6rem;font-weight:700}.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{align-content:center;justify-items:center;gap:.16rem;display:grid}.dashboard-internship__log-cell--summary small{color:var(--db-muted);text-align:center;font-size:.58rem;line-height:1.45}.dashboard-internship__log-cell .dashboard-lucide-icon,.dashboard-internship__log-cell svg{flex:none;width:.8rem;height:.8rem}.dashboard-page--dark .dashboard-internship__log-table-head{color:#b79e93}.dashboard-page--dark .dashboard-internship__log-row{background:#121212;border-color:#2d2d2d}.dashboard-page--dark .dashboard-internship__log-cell,.dashboard-page--dark .dashboard-internship__log-cell strong,.dashboard-page--dark .dashboard-internship__log-cell span{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{color:#7ed39a;background:#23994929}.dashboard-page--dark .dashboard-internship__log-cell--status .dashboard-internship__status--pending,.dashboard-page--dark .dashboard-internship__log-cell--status .dashboard-internship__status--draft{color:#f7b08f;background:#ce774c2e}.dashboard-page--dark .dashboard-internship__log-cell--status .dashboard-internship__status--rejected{color:#ff9aa6;background:#dc354529}.dashboard-page--dark .dashboard-internship__log-file-link{color:#f7b08f;background:#121212;border-color:#2d2d2d}.dashboard-page--dark .dashboard-internship__log-file-link:hover{color:#ffd2be;background:#ce774c24;border-color:#ce774c73}.dashboard-page--dark .dashboard-internship__log-file-empty{color:#a8a8a8;background:#121212;border-color:#2d2d2d}.dashboard-internship__log-list{gap:.6rem;display:grid}.dashboard-internship__log-item{background:#f9fafb;border:1px dashed #d9e1ec;border-radius:1rem;gap:.5rem;padding:.8rem .85rem .8rem .95rem;display:grid;position:relative;overflow:hidden}.dashboard-internship__log-item:before{content:"";background:linear-gradient(180deg, var(--brand) 0%, var(--brand-dark) 100%);opacity:.92;border-radius:999px;width:.25rem;position:absolute;inset-block:1rem;inset-inline-start:.72rem}.dashboard-internship__log-head,.dashboard-internship__log-meta,.dashboard-internship__log-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .9rem;display:flex}.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;row-gap:.35rem;padding-inline-start:.35rem}.dashboard-internship__log-meta span,.dashboard-internship__log-footer span{align-items:center;gap:.35rem;display:inline-flex}.dashboard-internship__log-meta span{color:var(--db-foreground);background:#fff;border:1px solid #e4e9f2;border-radius:.75rem;padding:.34rem .52rem;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;color:var(--db-brand-dark);flex:none}.dashboard-internship__log-footer{align-items:flex-start;padding-inline-start:.35rem}.dashboard-internship__log-footer span{color:var(--db-muted);background:#fff;border:1px dashed #e3e8f1;border-radius:.7rem;padding:.3rem .48rem;font-size:.64rem;line-height:1.45}.dashboard-internship__log-footer span .dashboard-lucide-icon,.dashboard-internship__log-footer span svg{flex:none;width:.75rem;height:.75rem}.dashboard-page--dark .dashboard-internship__log-item{background:#121212;border-color:#2d2d2d}.dashboard-page--dark .dashboard-internship__log-item:before{background:linear-gradient(#f3b08a 0%,#dc7141 100%)}.dashboard-page--dark .dashboard-internship__log-head strong{color:#f3f4f6}.dashboard-page--dark .dashboard-internship__log-meta span{color:#f3f4f6;background:#121212;border-color:#2d2d2d}.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{color:#a8a8a8;background:#121212;border-color:#2d2d2d}.dashboard-internship__no-access{background:var(--db-card);padding:1rem}.dashboard-internship__no-access p{color:var(--db-muted);margin:0}.dashboard-page .ticket-attachment-field{gap:.35rem;min-width:0;display:grid}.dashboard-page .ticket-attachment-field__label{color:var(--db-brand-dark);margin:0;padding-inline:.05rem;font-size:.72rem;font-weight:700;line-height:1.3}.dashboard-page .ticket-attachment-field__dropzone,.dashboard-page .ticket-attachment-field__selected{width:100%;box-shadow:none;background:#f9fafb;border:1px dashed #d8dee8;border-radius:1rem}.dashboard-page .ticket-attachment-field__dropzone{text-align:right;min-height:4rem;color:var(--db-foreground);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.72rem .85rem;transition:border-color .18s,background-color .18s,transform .18s,box-shadow .18s;display:grid}.dashboard-page .ticket-attachment-field__dropzone:hover,.dashboard-page .ticket-attachment-field__dropzone.is-dragover{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;color:var(--db-brand-dark);background:#fff2ea;border-radius:.7rem;flex:none;place-items:center;display:grid}.dashboard-page .ticket-attachment-field__dropzone-copy{gap:.1rem;min-width:0;display:grid}.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{background:#f9fafb;border-color:#d8dee8;justify-content:space-between;align-items:center;gap:.7rem;min-height:4.25rem;padding:.55rem .65rem;display:flex}.dashboard-page .ticket-attachment-field__selected-list{gap:.55rem;display:grid}.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{flex:auto;align-items:center;gap:.6rem;min-width:0;display:flex}.dashboard-page .ticket-attachment-field__thumb{background:#fff;border:1px solid #e2e8f0;border-radius:.7rem;flex:none;width:4.4rem;height:2.8rem;overflow:hidden}.dashboard-page .ticket-attachment-field__thumb img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-page .ticket-attachment-field__thumb-fallback{color:#64748b;background:linear-gradient(#f8fafc 0%,#eef3f8 100%);place-items:center;gap:.2rem;width:100%;height:100%;display:grid}.dashboard-page .ticket-attachment-field__thumb-fallback svg,.dashboard-page .ticket-attachment-field__thumb-fallback .dashboard-lucide-icon{width:1rem;height:1rem}.dashboard-page .ticket-attachment-field__thumb-fallback span{letter-spacing:.08em;font-size:.65rem;font-weight:800}.dashboard-page .ticket-attachment-field__details{gap:.15rem;min-width:0;display:grid}.dashboard-page .ticket-attachment-field__name{color:var(--db-foreground);word-break:break-word;font-size:.75rem;font-weight:700;line-height:1.35}.dashboard-page .ticket-attachment-field__size{color:var(--db-muted);font-size:.62rem}.dashboard-page .ticket-attachment-field__remove.admin-outline-right-btn{height:2rem;min-height:2rem;box-shadow:none;border-radius:.75rem;flex:none;padding:.22rem .45rem;font-size:.7rem;font-weight:700}.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{background:#121212;border-color:#2d2d2d}.dashboard-page--dark .ticket-attachment-field__dropzone:hover,.dashboard-page--dark .ticket-attachment-field__dropzone.is-dragover{background:#dc71411a;border-color:#dc7141}.dashboard-page--dark .ticket-attachment-field__dropzone-icon{color:#f3b08a;background:#dc714124}.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{background:#111;border-color:#2d2d2d}.dashboard-page--dark .ticket-attachment-field__thumb-fallback{color:#cbd5e1;background:linear-gradient(#1a1a1a 0%,#121212 100%)}.ticket-attachment-field__paste-hint{white-space:nowrap}.dashboard-page .ticket-attachment-field__upload-status,.dashboard-modal .ticket-attachment-field__upload-status,.dashboard-page .ticket-attachment-field__complete,.dashboard-modal .ticket-attachment-field__complete{color:var(--db-muted);align-items:center;gap:.32rem;font-size:.58rem;line-height:1.35;display:flex}.dashboard-page .ticket-attachment-field__upload-track,.dashboard-modal .ticket-attachment-field__upload-track{background:#e4eaf2;border-radius:999px;width:4.2rem;height:.28rem;overflow:hidden}.dashboard-page .ticket-attachment-field__upload-track>span,.dashboard-modal .ticket-attachment-field__upload-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--db-brand), var(--db-brand-dark));height:100%;transition:width .16s;display:block}.dashboard-page .ticket-attachment-field__complete,.dashboard-modal .ticket-attachment-field__complete{color:#218b45;font-weight:700}.dashboard-page .ticket-attachment-field__complete .dashboard-lucide-icon,.dashboard-page .ticket-attachment-field__complete svg,.dashboard-modal .ticket-attachment-field__complete .dashboard-lucide-icon,.dashboard-modal .ticket-attachment-field__complete svg{flex:none;width:.76rem;height:.76rem}.dashboard-page--dark .ticket-attachment-field__upload-status,.dashboard-modal--dark .ticket-attachment-field__upload-status{color:#aeb9c8}.dashboard-page--dark .ticket-attachment-field__upload-track,.dashboard-modal--dark .ticket-attachment-field__upload-track{background:#303b4b}.dashboard-page--dark .ticket-attachment-field__complete,.dashboard-modal--dark .ticket-attachment-field__complete{color:#7ed39a}.dashboard-page--dark .dashboard-internship__hero,.dashboard-page--dark .dashboard-internship__progress-shell,.dashboard-page--dark .dashboard-internship__card,.dashboard-page--dark .dashboard-internship__no-access{background:var(--db-card)}@media (max-width:920px){.dashboard-internship__track-list,.dashboard-internship__attachments,.dashboard-internship__fields{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{border-radius:.75rem;padding:.42rem .38rem}.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{justify-content:space-between;width:100%}.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;justify-items:stretch;gap:.4rem;padding:.65rem .7rem}.dashboard-internship__log-cell{text-align:right;grid-template-columns:1fr;place-items:start end;gap:.2rem;display:grid}.dashboard-internship__log-cell:before{content:attr(data-label);color:var(--db-muted);white-space:nowrap;font-size:.58rem;font-weight:700;line-height:1.35}.dashboard-internship__log-cell--summary{align-content:start}.dashboard-internship__log-cell--summary small{text-align:right;grid-column:1}.dashboard-internship__log-cell--file{align-content:start}.dashboard-internship__log-file-link,.dashboard-internship__log-file-empty{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__avatar-row,.dashboard-page--dark .public-profile-panel__personal-card>.public-profile-panel__field-block,.dashboard-page--dark .public-profile-panel__personal-card>.public-profile-panel__bio-field,.dashboard-page--dark .public-profile-panel__personal-card>.public-profile-panel__toggles,.dashboard-page--dark .public-profile-panel__personal-card>.public-profile-panel__address-select,.dashboard-page--dark .public-profile-panel__toggle{background:var(--db-card-soft);border-color:#303030}.dashboard-page--dark .public-profile-panel__repeat-card,.dashboard-page--dark .public-profile-panel__file-card,.dashboard-page--dark .public-profile-panel__logo-row,.dashboard-page--dark .public-profile-gallery__item,.dashboard-page--dark .public-profile-panel__empty,.dashboard-page--dark .public-profile-panel__loading,.dashboard-page--dark .public-profile-panel__approved-link{background:#101010;border-color:#303030}.dashboard-page--dark .public-profile-panel__field-block,.dashboard-page--dark .public-profile-panel__select-wrap,.dashboard-page--dark .public-profile-form>.dashboard-field,.dashboard-page--dark .public-profile-panel__avatar-row{background:var(--db-card-soft);border-color:#303030}.dashboard-page--dark .public-profile-panel__select-wrap--bare{background:0 0;border-color:#0000}.dashboard-page--dark .public-profile-panel__section-head h3,.dashboard-page--dark .public-profile-panel__file-card-copy strong,.dashboard-page--dark .public-profile-panel__logo-copy strong,.dashboard-page--dark .public-profile-gallery__copy strong{color:var(--db-foreground)}.dashboard-page--dark .public-profile-panel__file-card-copy span,.dashboard-page--dark .public-profile-panel__logo-copy span,.dashboard-page--dark .public-profile-gallery__copy>span,.dashboard-page--dark .public-profile-panel__username-hint,.dashboard-page--dark .public-profile-panel__empty,.dashboard-page--dark .public-profile-panel__loading{color:var(--db-muted)}.public-profile-panel__personal-card,.public-profile-panel__personal-card>.public-profile-panel__avatar-row,.public-profile-panel__personal-card>.public-profile-panel__field-block,.public-profile-panel__personal-card>.public-profile-panel__bio-field,.public-profile-panel__personal-card>.public-profile-panel__toggles,.public-profile-panel__personal-card>.public-profile-panel__address-select{background:0 0;border:0;padding:0}.dashboard-page--dark .public-profile-panel__personal-card,.dashboard-page--dark .public-profile-panel__personal-card>.public-profile-panel__avatar-row,.dashboard-page--dark .public-profile-panel__personal-card>.public-profile-panel__field-block,.dashboard-page--dark .public-profile-panel__personal-card>.public-profile-panel__bio-field,.dashboard-page--dark .public-profile-panel__personal-card>.public-profile-panel__toggles,.dashboard-page--dark .public-profile-panel__personal-card>.public-profile-panel__address-select{background:0 0;border-color:#0000}.dashboard-page--dark .public-profile-panel .ui-input,.dashboard-page--dark .public-profile-panel .request-form__textarea,.dashboard-page--dark .public-profile-panel__textarea,.dashboard-page--dark .public-profile-icon-select__trigger{color:var(--db-foreground);background:#0c0c0c;border-color:#343434}.dashboard-page--dark .public-profile-panel .ui-input::placeholder,.dashboard-page--dark .public-profile-panel .request-form__textarea::placeholder,.dashboard-page--dark .public-profile-panel__textarea::placeholder{color:#858585}.dashboard-page--dark .public-profile-gallery__image{background:#0c0c0c;border:1px solid #303030}.dashboard-page--dark .public-profile-icon-select__menu{background:#171717;border-color:#343434;box-shadow:0 16px 34px #00000057}.dashboard-page--dark .public-profile-panel__toggle input{accent-color:#f3b08a}.dashboard-section-skeleton{gap:.85rem;width:100%;min-width:0;animation:.22s ease-out both dashboard-section-skeleton-enter;display:grid}.dashboard-section-skeleton__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dashboard-section-skeleton__surface{border:1px solid var(--db-line);background:var(--db-card);border-radius:1rem;gap:.75rem;min-height:13rem;padding:.9rem;display:grid}.dashboard-section-skeleton__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.dashboard-section-skeleton__rows{gap:.48rem;padding-top:.1rem;display:grid}.dashboard-section-skeleton__block{background:#e8edf3;border-radius:.62rem;display:block;position:relative;overflow:hidden}.dashboard-section-skeleton__block:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffffb8 50%,#0000 100%);animation:1.55s ease-in-out infinite dashboard-section-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.dashboard-section-skeleton__block--title{width:min(13rem,48%);height:1rem}.dashboard-section-skeleton__block--action{border-radius:999px;width:5.5rem;height:2.1rem}.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{border-radius:.4rem;width:100%;height:1.05rem}.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}.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{background:#171717;border-color:#2b2b2b}.dashboard-page--dark .dashboard-section-skeleton__block{background:#292929}.dashboard-page--dark .dashboard-section-skeleton__block:after{background:linear-gradient(90deg,#0000 0%,#ffffff1a 50%,#0000 100%)}@keyframes dashboard-section-skeleton-enter{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-section-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:700px){.dashboard-section-skeleton__fields,.dashboard-section-skeleton--table .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}}.wallet-topup-modal .dashboard-modal__payment{gap:.78rem}.wallet-topup-modal .dashboard-modal__payment-title{color:var(--db-foreground);margin:0;font-size:.78rem;font-weight:850}.wallet-topup-modal .dashboard-modal__payment-methods{gap:.55rem}.wallet-topup-modal .dashboard-modal__payment-methods button{border-radius:.8rem;justify-content:center;align-items:center;gap:.46rem;min-height:2.65rem;padding:.42rem .7rem;line-height:1.35;display:inline-flex}.wallet-topup-modal .dashboard-modal__payment-methods button .dashboard-lucide-icon,.wallet-topup-modal .dashboard-modal__payment-methods button svg{flex:none;width:.95rem;height:.95rem}.wallet-topup-modal .payment-terminal-panel{border:1px solid var(--db-line);background:var(--db-card-soft);border-radius:.95rem;gap:.7rem;padding:.8rem}.wallet-topup-modal .payment-terminal-panel>p{color:var(--db-foreground);margin:0;font-size:.76rem;font-weight:800;line-height:1.5}.wallet-topup-modal .payment-terminal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%}.wallet-topup-modal .payment-terminal-card{border-radius:.76rem;grid-template-columns:3.8rem minmax(0,1fr) auto;gap:.42rem;min-width:0;min-height:4.05rem;padding:.46rem .52rem}.wallet-topup-modal .payment-terminal-card__logo{width:3.8rem;height:2rem}.wallet-topup-modal .payment-terminal-card__copy strong{font-size:.58rem;line-height:1.48}.wallet-topup-modal .dashboard-modal__card-box{border-radius:.95rem;gap:.62rem;padding:.82rem;display:grid}.wallet-topup-modal .dashboard-modal__card-number-row{border:1px solid var(--db-line);background:var(--db-card);border-radius:.72rem;justify-content:space-between;align-items:center;gap:.6rem;min-width:0;padding:.66rem .72rem;display:flex}.wallet-topup-modal .dashboard-modal__card-number{min-width:0;color:var(--db-foreground);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-align:right;direction:ltr;margin:0;font-size:.86rem;font-weight:850;line-height:1.35}.wallet-topup-modal .dashboard-modal__card-owner{color:var(--db-muted);margin:0;font-size:.72rem;font-weight:700;line-height:1.55}.wallet-topup-modal .dashboard-modal__card-copy{border:1px solid var(--db-line);background:var(--db-card);width:fit-content;min-height:2.05rem;color:var(--db-foreground);font:inherit;cursor:pointer;border-radius:.68rem;justify-content:center;align-items:center;gap:.38rem;padding:.35rem .62rem;font-size:.68rem;font-weight:800;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.wallet-topup-modal .dashboard-modal__card-copy:hover{border-color:var(--db-brand-dark);background:var(--db-brand-soft);color:var(--db-brand-dark)}.wallet-topup-modal .dashboard-modal__card-copy .dashboard-lucide-icon,.wallet-topup-modal .dashboard-modal__card-copy svg{flex:none;width:.9rem;height:.9rem}.dashboard-modal .ticket-attachment-field{gap:.35rem;min-width:0;display:grid}.dashboard-modal .ticket-attachment-field__label{color:var(--db-brand-dark);margin:0;font-size:.72rem;font-weight:800;line-height:1.4}.dashboard-modal .ticket-attachment-field__dropzone{color:#1f2937;text-align:right;cursor:pointer;background:#f9fafb;border:1px dashed #d8dee8;border-radius:.82rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;width:100%;min-height:4rem;padding:.7rem .78rem;display:grid}.dashboard-modal .ticket-attachment-field__dropzone-icon{width:2rem;height:2rem;color:var(--db-brand-dark);background:#fff2ea;border-radius:.64rem;place-items:center;display:grid}.dashboard-modal .ticket-attachment-field__dropzone-icon .dashboard-lucide-icon,.dashboard-modal .ticket-attachment-field__dropzone-icon svg{width:1rem;height:1rem}.dashboard-modal .ticket-attachment-field__dropzone-copy{gap:.12rem;min-width:0;display:grid}.dashboard-modal .ticket-attachment-field__dropzone-line{color:#1f2937;font-size:.76rem;font-weight:800;line-height:1.45}.dashboard-modal .ticket-attachment-field__dropzone-copy small{color:#64748b;font-size:.62rem;line-height:1.4}.dashboard-modal .ticket-attachment-field__input{display:none}.dashboard-modal .ticket-attachment-field__selected-list{gap:.45rem;display:grid}.dashboard-modal .ticket-attachment-field__selected{background:#f9fafb;border:1px solid #d8dee8;border-radius:.82rem;justify-content:space-between;align-items:center;gap:.65rem;min-height:4rem;padding:.5rem .6rem;display:flex}.dashboard-modal .ticket-attachment-field__content{flex:auto;align-items:center;gap:.56rem;min-width:0;display:flex}.dashboard-modal .ticket-attachment-field__thumb{background:#fff;border:1px solid #e2e8f0;border-radius:.58rem;flex:none;width:3.7rem;height:2.5rem;overflow:hidden}.dashboard-modal .ticket-attachment-field__thumb img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-modal .ticket-attachment-field__thumb-fallback{color:#64748b;background:#eef3f8;place-items:center;gap:.12rem;width:100%;height:100%;display:grid}.dashboard-modal .ticket-attachment-field__thumb-fallback .dashboard-lucide-icon,.dashboard-modal .ticket-attachment-field__thumb-fallback svg{width:.9rem;height:.9rem}.dashboard-modal .ticket-attachment-field__thumb-fallback span{letter-spacing:.06em;font-size:.58rem;font-weight:800}.dashboard-modal .ticket-attachment-field__details{gap:.12rem;min-width:0;display:grid}.dashboard-modal .ticket-attachment-field__name{overflow-wrap:anywhere;color:var(--db-foreground);font-size:.7rem;font-weight:800;line-height:1.35}.dashboard-modal .ticket-attachment-field__size{color:var(--db-muted);font-size:.6rem}.dashboard-modal .ticket-attachment-field__remove.admin-outline-right-btn{border-radius:.62rem;flex:none;height:1.95rem;min-height:1.95rem;padding:.2rem .42rem;font-size:.65rem}.dashboard-modal--dark.wallet-topup-modal .dashboard-modal__payment-title,.dashboard-modal--dark.wallet-topup-modal .payment-terminal-panel>p,.dashboard-modal--dark.wallet-topup-modal .dashboard-modal__card-number{color:#f5f7fb}.dashboard-modal--dark.wallet-topup-modal .dashboard-modal__payment-methods button,.dashboard-modal--dark.wallet-topup-modal .payment-terminal-panel,.dashboard-modal--dark.wallet-topup-modal .dashboard-modal__card-box,.dashboard-modal--dark.wallet-topup-modal .dashboard-modal__card-number-row,.dashboard-modal--dark.wallet-topup-modal .dashboard-modal__card-copy{background:#151b25;border-color:#303b4b}.dashboard-modal--dark.wallet-topup-modal .dashboard-modal__payment-methods button{color:#d9e1eb}.dashboard-modal--dark.wallet-topup-modal .dashboard-modal__payment-methods button.is-active,.dashboard-modal--dark.wallet-topup-modal .dashboard-modal__card-copy:hover{color:#ffc2a2;background:#35231c;border-color:#b8663f}.dashboard-modal--dark.wallet-topup-modal .payment-terminal-card{color:#edf3fa;background:#101722;border-color:#303b4b}.dashboard-modal--dark.wallet-topup-modal .payment-terminal-card:hover,.dashboard-modal--dark.wallet-topup-modal .payment-terminal-card.is-active{color:#ffc2a2;background:#35231c;border-color:#b8663f}.dashboard-modal--dark.wallet-topup-modal .payment-terminal-card__logo{background:#fff;border-color:#465468}.dashboard-modal--dark.wallet-topup-modal .dashboard-modal__card-owner{color:#aeb9c8}.dashboard-modal--dark.wallet-topup-modal .dashboard-modal__card-copy{color:#dbe5f0}.dashboard-modal--dark .ticket-attachment-field__label{color:#ffc2a2}.dashboard-modal--dark .ticket-attachment-field__dropzone{color:#edf3fa;background:#101722;border-color:#303b4b}.dashboard-modal--dark .ticket-attachment-field__selected{background:#101722;border-color:#303b4b}.dashboard-modal--dark .ticket-attachment-field__thumb{background:#151b25;border-color:#465468}.dashboard-modal--dark .ticket-attachment-field__thumb-fallback{color:#aeb9c8;background:#151b25}.dashboard-modal--dark .ticket-attachment-field__name{color:#edf3fa}.dashboard-modal--dark .ticket-attachment-field__size{color:#aeb9c8}.dashboard-modal--dark .ticket-attachment-field__dropzone:hover,.dashboard-modal--dark .ticket-attachment-field__dropzone.is-dragover{background:#35231c;border-color:#b8663f}.dashboard-modal--dark .ticket-attachment-field__dropzone-icon{color:#ffc2a2;background:#35231c}.dashboard-modal--dark .ticket-attachment-field__dropzone-line{color:#edf3fa}.dashboard-modal--dark .ticket-attachment-field__dropzone-copy small{color:#aeb9c8}@media (max-width:560px){.wallet-topup-modal .dashboard-modal__payment-methods,.wallet-topup-modal .payment-terminal-grid{grid-template-columns:1fr}.wallet-topup-modal .dashboard-modal__card-number{letter-spacing:.045em;font-size:.78rem}}
