.ticket-mobile-cards{display:none}.ticket-addon-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}.ticket-addon-fields label,.ticket-addon-tenant label{display:grid;gap:7px;font-size:12px}.ticket-addon-fields small{color:var(--muted);line-height:1.6}.ticket-addon-tenants{display:grid;gap:12px}.ticket-addon-tenant{display:grid;grid-template-columns:minmax(140px,1fr) minmax(160px,1fr) 110px auto;gap:14px;align-items:end;padding:16px;background:var(--tint);border:1px solid var(--line);border-radius:15px}.ticket-addon-tenant>div{align-self:center;min-width:0;overflow-wrap:anywhere}.ticket-addon-tenant small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.ticket-addon-price{display:flex;gap:9px;align-items:baseline;margin:20px 0}.ticket-addon-price strong{font-size:30px;color:var(--blue)}.ticket-addon-price span{color:var(--muted)}.ticket-addon-offer form,.ticket-addon-active{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ticket-addon-active{border:1px solid var(--line);border-radius:12px;padding:14px;background:var(--tint);font-size:12px}
.requests291-row-head>.deep291-row-icon{align-self:start!important;width:32px!important;height:32px!important;min-height:0!important}.requests291-row .deep291-status.danger{color:#e86689!important}
@media(max-width:760px){
  html#panel-studio body.studio-shell .ticket-desktop-table{display:none!important}
  .ticket-mobile-cards{display:grid;gap:14px;min-width:0}
  html#panel-studio body.studio-shell .tickets291-table-card,html#panel-studio body.studio-shell .tickets291-queue{padding:14px!important}
  html#panel-studio body.studio-shell .ticket-mobile-card{display:block;min-width:0;padding:16px;border:1px solid var(--line);border-radius:17px;background:var(--card);color:var(--text);box-shadow:0 4px 18px #00000006}
  .ticket-mobile-card>header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px}
  .ticket-mobile-id{display:flex;align-items:center;gap:9px;min-width:0}.ticket-mobile-id>span{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:var(--tint);color:var(--blue);flex:none}.ticket-mobile-id small{display:block;font-size:9px;color:var(--muted);letter-spacing:.04em}.ticket-mobile-id a{display:block;font-size:16px;font-weight:750;color:var(--text);text-decoration:none;white-space:nowrap}
  .ticket-action-chip{padding:6px 9px;border-radius:8px;font-size:10px;line-height:1.3;max-width:45%;overflow-wrap:anywhere;background:var(--tint);color:var(--blue)}.ticket-action-chip.speedup{background:#3375eb20;color:#4687fb}.ticket-action-chip.cancel{background:#db446e18;color:#e86689}.ticket-action-chip.refill{background:#1ba87a18;color:#27b991}
  .ticket-mobile-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;color:var(--muted);padding-bottom:13px;border-bottom:1px solid var(--line)}
  .ticket-mobile-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:15px 0}.ticket-mobile-card dl>div{min-width:0}.ticket-mobile-card dt{font-size:10px;color:var(--muted);margin-bottom:5px}.ticket-mobile-card dd{margin:0;font-size:12px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.ticket-mobile-card dd[dir=ltr]{text-align:start}.ticket-mobile-subject{font-size:12px;line-height:1.6;overflow-wrap:anywhere;margin:10px 0}
  .ticket-mobile-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.ticket-mobile-stages>span{padding:10px;border-radius:10px;background:var(--tint);min-width:0;overflow-wrap:anywhere}.ticket-mobile-stages small{display:block;font-size:9px;color:var(--muted)}.ticket-mobile-stages b{font-size:11px;font-weight:600}
  html#panel-studio body.studio-shell .ticket-mobile-error{padding:0;border:1px solid var(--line);border-radius:10px;background:var(--tint);margin:12px 0;min-width:0}.ticket-mobile-error summary{display:flex;gap:7px;align-items:center;padding:11px;font-size:11px;cursor:pointer;list-style:none}.ticket-mobile-error summary::-webkit-details-marker{display:none}.ticket-mobile-error summary>span{margin-inline-start:auto}.ticket-mobile-error[open] summary>span{transform:rotate(45deg)}.ticket-mobile-error>div{padding:0 12px 12px;min-width:0}.ticket-mobile-error p{font-size:11px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;color:var(--text)}
  .ticket-mobile-card>time{display:block;direction:ltr;text-align:start;font-size:10px;color:var(--muted);margin:12px 0}.ticket-mobile-card>footer{display:flex;gap:7px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:12px}.ticket-mobile-card>footer form{display:flex;margin:0;flex:1 1 auto}.ticket-mobile-card>footer>.button{flex:1 1 auto}html#panel-studio body.studio-shell .ticket-mobile-card>footer .button{min-height:36px;padding:8px 10px!important;font-size:11px!important;line-height:1.3;width:100%;justify-content:center;border-radius:9px!important;white-space:normal}
  .ticket-addon-fields,.ticket-addon-tenant{grid-template-columns:minmax(0,1fr)}.ticket-addon-settings,.ticket-addon-offer{padding:17px!important}.ticket-addon-tenant{padding:13px;gap:12px}.ticket-addon-tenant input,.ticket-addon-tenant select{width:100%}
  html#panel-studio body.studio-shell .requests291-list-card{padding:14px!important}html#panel-studio body.studio-shell .requests291-row{background:var(--card)!important;border:1px solid var(--line)!important;border-radius:17px!important;padding:16px!important;color:var(--text)!important}html#panel-studio body.studio-shell .requests291-row-head{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:10px!important}html#panel-studio body.studio-shell .requests291-row-head>time{grid-column:1/-1!important;padding-top:10px;border-top:1px solid var(--line);font-size:10px!important}html#panel-studio body.studio-shell .requests291-row-main>small{font-size:11px!important;line-height:1.7!important;white-space:normal!important;margin-top:9px!important}html#panel-studio body.studio-shell .requests291-row .deep291-row-title{display:flex!important;flex-wrap:wrap!important;gap:7px!important}html#panel-studio body.studio-shell .requests291-row .deep291-row-title>strong{flex-basis:100%;font-size:14px!important}html#panel-studio body.studio-shell .requests291-row .deep291-status{font-size:10px!important}html#panel-studio body.studio-shell .requests291-row .deep291-inline-details{background:var(--tint)!important;border:1px solid var(--line)!important;border-radius:10px!important;margin-top:13px!important}html#panel-studio body.studio-shell .requests291-row summary{color:var(--text)!important;background:transparent!important;text-align:start!important}
}
