/* Pryntd Studio 8 needlepoint */
.ps8-shell{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:760px;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);background:Canvas;color:CanvasText}.ps8-launcher{padding:12px;border-right:1px solid color-mix(in srgb,currentColor 14%,transparent);overflow:auto}.ps8-launcher-head{display:flex;align-items:baseline;justify-content:space-between;padding:8px}.ps8-launcher-head span,.ps8-group small{opacity:.62;font-size:11px}.ps8-group{display:grid;gap:4px;margin:10px 0}.ps8-group>small{padding:0 8px;text-transform:uppercase;letter-spacing:.08em}.ps8-group button,.ps8-health-button{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:transparent;color:inherit;padding:9px;border-radius:9px;text-align:left;cursor:pointer}.ps8-group button:hover,.ps8-group button.active{background:color-mix(in srgb,currentColor 8%,transparent)}.ps8-group i,.ps8-health-list i{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.22}.ps8-group i.ready,.ps8-health-list i.ready{opacity:.85}.ps8-health-button{margin-top:16px;border:1px solid color-mix(in srgb,currentColor 14%,transparent)}.ps8-needle{min-width:0}.ps8-context{height:43px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}.ps8-context button{border:1px solid color-mix(in srgb,currentColor 20%,transparent);background:transparent;color:inherit;border-radius:7px;padding:5px 9px}.ps8-docks{display:grid;grid-template-columns:1fr;min-height:700px}.ps8-shell.is-split .ps8-docks{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ps8-dock{min-width:0;overflow:hidden}.ps8-dock.secondary{border-left:1px solid color-mix(in srgb,currentColor 14%,transparent)}.ps8-dock>header{height:38px;display:flex;gap:8px;align-items:center;padding:0 10px;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.ps8-dock>header small{opacity:.6;margin-right:auto}.ps8-dock>header button{border:0;background:transparent;color:inherit;font-size:18px}.ps8-mount{min-height:660px;overflow:auto}.ps8-mount iframe{width:100%;height:calc(100vh - 170px);min-height:660px;border:0}.ps8-unavailable,.ps8-loading{min-height:360px;display:grid;place-content:center;text-align:center;padding:24px}.ps8-unavailable p{max-width:480px}.ps8-unavailable small{opacity:.6}.ps8-health-dialog{width:min(720px,90vw);max-height:80vh;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:14px;background:Canvas;color:CanvasText}.ps8-health-dialog header{display:flex;justify-content:space-between;align-items:center}.ps8-health-dialog header button{border:0;background:transparent;color:inherit;font-size:20px}.ps8-health-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:6px}.ps8-health-list>div{display:grid;grid-template-columns:12px 1fr auto;gap:6px;align-items:center;padding:7px;border:1px solid color-mix(in srgb,currentColor 10%,transparent);border-radius:8px}.ps8-health-list small{opacity:.6}.ps8-shell .ps-workspace{max-width:none!important;width:100%!important}.ps8-shell .ps-body{min-height:0}@media(max-width:980px){.ps8-shell{grid-template-columns:62px minmax(0,1fr)}.ps8-launcher-head span,.ps8-group>small,.ps8-group button span,.ps8-health-button{font-size:0}.ps8-group button{justify-content:center}.ps8-shell.is-split .ps8-docks{grid-template-columns:1fr}.ps8-dock.secondary{border-left:0;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}}
