.sp.m-screen{gap:var(--m-space-8)}.sp-page-head{flex-direction:column;align-items:flex-start;gap:12px;max-width:760px;display:flex}.sp-page-head .m-display{font-size:var(--h1);letter-spacing:-.045em;line-height:1.02}.sp-page-head .m-body{max-width:62ch;font-size:15px;line-height:1.5}.sp-muted.sp-muted{color:var(--m-text-muted);margin:0}.sp-grid{grid-template-columns:var(--mk-grid);align-items:start;gap:var(--m-space-8) 44px;display:grid}.sp-panel.sp-panel,.sp-gate.sp-gate{gap:var(--m-space-4);padding:var(--m-space-6);flex-direction:column;display:flex}.sp-gate.sp-gate{max-width:520px}.sp-message{flex-direction:column;display:flex}.sp-side{flex-direction:column;min-width:0;display:flex}.sp-side>.sp-muted,.sp-side>.lg-error,.sp-side>.m-loading-text{padding:var(--m-space-3) 0}.sp-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sp-row{justify-content:space-between;align-items:center;gap:var(--m-space-3);min-height:52px;padding:var(--m-space-2) 6px;border-bottom:1px solid var(--m-line);color:inherit;transition:background-color var(--m-duration-fast) var(--m-ease);text-decoration:none;display:flex}.sp-row:hover{background:var(--m-surface-inset)}.sp-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.sp-subject{color:var(--m-text);text-overflow:ellipsis;white-space:nowrap;font-size:.84375rem;font-weight:600;overflow:hidden}.sp-row-sub{color:var(--m-text-subtle);letter-spacing:-.02em;font-size:.6875rem}.sp-back.sp-back{align-self:flex-start;align-items:center;gap:var(--m-space-2);min-height:var(--m-target-min);color:var(--m-text-muted);text-decoration:none;display:inline-flex}.sp-back.sp-back:hover{color:var(--m-text)}.sp-ticket{gap:var(--m-space-5);flex-direction:column;max-width:760px;display:flex}.sp-head{gap:var(--m-space-3);flex-direction:column;display:flex}.sp-title.sp-title{font-size:var(--h2);overflow-wrap:anywhere}.sp-meta{align-items:center;gap:var(--m-space-2) var(--m-space-3);flex-wrap:wrap;margin:0;display:flex}.sp-thread{gap:var(--m-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sp-bubble{max-width:85%;padding:var(--m-space-3) var(--m-space-4);border:1px solid var(--m-line);border-radius:var(--m-radius);background:var(--m-bg);flex-direction:column;gap:6px;display:flex}.sp-bubble[data-author=staff]{border-left:2px solid var(--m-accent);align-self:flex-start}.sp-bubble[data-author=customer]{background:var(--m-surface-inset);align-self:flex-end}.sp-text{color:var(--m-text);line-height:var(--m-leading-prose);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.sp-event.sp-event{align-self:center}.sp-picker{align-items:flex-start;gap:var(--m-space-2);margin-top:var(--m-space-2);flex-direction:column;display:flex}.sp-previews,.sp-shots{gap:var(--m-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sp-preview{width:72px;height:72px;position:relative}.sp-preview img{border:1px solid var(--m-line);border-radius:var(--m-radius);object-fit:cover;width:100%;height:100%}.sp-preview-remove{border:1px solid var(--m-text);border-radius:var(--m-radius-sm);background:var(--m-surface);width:20px;height:20px;color:var(--m-text);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-6px;right:-6px}.sp-preview-remove:after{content:"";position:absolute;inset:-12px}.sp-shot-item{position:relative}.sp-resolve{margin-top:calc(-1 * var(--m-space-2));justify-content:flex-end}.sp-shot{display:block}.sp-shot img{border:1px solid var(--m-line);border-radius:var(--m-radius);width:auto;max-width:min(280px,100%);height:auto;max-height:180px;display:block}.sp-shot-removed.sp-shot-removed{border:1px dashed var(--m-line);border-radius:var(--m-radius-sm);color:var(--m-text-muted);padding:4px 8px}.sp-builders.sp-builders{max-width:760px;padding:var(--m-space-7)}.sp-builders-where{align-self:flex-start;width:fit-content}.sp-required .m-field-label:after{content:" *"}.sp-needs{gap:var(--m-space-2);flex-wrap:wrap;display:flex}.sp-builders-actions{margin-top:var(--m-space-3)}.sp-scene{isolation:isolate;min-height:max(var(--hero-min), min(720px, 100vh - var(--topbar) - var(--tape)));padding-bottom:var(--hero-pb);position:relative;overflow:hidden}.sp-scene-copy{z-index:1;max-width:calc(680px + var(--inset));margin-right:var(--pad-r);padding:48px 0 30px var(--inset);flex-direction:column;align-items:flex-start;display:flex;position:relative}.sp-scene-copy>.m-label{color:var(--m-text-muted);margin-bottom:14px}.sp-scene-line{display:block}.sp-scene-lede{max-width:440px;color:var(--m-text-muted);text-wrap:pretty;margin:16px 0 0;font-size:15px;line-height:1.5}.sp-scene-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}@media (max-width:860px){.sp-bubble{max-width:100%}}@media (max-width:720px){.sp-scene{min-height:min(640px, 100vh - var(--topbar) - var(--tape))}.sp-scene-copy{padding-top:32px}}@media (max-width:640px){.sp-panel.sp-panel,.sp-gate.sp-gate,.sp-builders.sp-builders{padding:var(--m-space-5)}}
