@media (max-width:600px){.ws-shell{--ws-space:12px;--ws-radius:16px;padding-inline:12px}.ws-shell[data-app=true]{padding-block-end:calc(108px + env(safe-area-inset-bottom));padding-inline:12px}.ws-shell[data-app=true] .ws-app-header{gap:10px;padding-block:8px;min-height:56px!important}.ws-shell[data-app=true] .ws-app-header>a img{width:62px;height:auto}.ws-shell .ws-heading{gap:10px;padding-block:12px 8px}.ws-shell .ws-heading h1{margin-block-end:4px;font-size:23px;line-height:1.45}.ws-shell .ws-heading p{font-size:14px;line-height:1.75}.ws-shell .ws-kicker{font-size:12px;line-height:1.7}.ws-shell .ws-section-heading{gap:10px;margin-block-end:12px}.ws-shell .ws-section-heading h2{font-size:18px;line-height:1.55}.ws-shell[data-app=true] :is(.ws-card,.ws-panel){border-radius:16px;padding:14px}.ws-shell[data-app=true] .ws-project-heading{border-radius:16px;margin-block:10px;padding:14px}.ws-shell .ws-project-heading>.ws-avatar{width:38px;height:38px}.ws-shell .ws-file-library{padding:16px}.ws-shell .ws-library-file{border-radius:14px;gap:10px;padding:12px}.ws-shell .ws-library-file-info strong{font-size:14px;line-height:1.7}.ws-shell .ws-library-file-info small{font-size:12px}.ws-shell[data-app=true] .ws-mobile-dock{bottom:calc(10px + env(safe-area-inset-bottom));border-radius:16px;padding:5px}.ws-shell[data-app=true] .ws-mobile-dock button{gap:4px;min-height:44px;padding:6px 4px}.ws-shell .ws-mobile-dock button>span{font-size:12px;line-height:1.5}.ws-shell .ws-mobile-dock svg{width:20px;height:20px}.ws-modal{border-radius:22px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:14px}.ws-modal>header{gap:10px;margin-block-end:14px;padding-block:6px 12px}.ws-modal>header h2{font-size:18px;line-height:1.5}.ws-modal :is(label,.ws-muted){font-size:14px;line-height:1.75}.ws-modal :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea),.ws-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea){min-height:44px;font-size:16px}.ws-modal .ws-actions{gap:8px;margin-block-start:16px}.ws-modal .ws-dialog-actions{margin-block-start:14px;padding-block-start:14px}.ws-shell,.ws-modal{--ws-control-height:44px}.ws-shell[data-app=true]{font-size:14px}.ws-shell[data-app=true] .ws-heading h1{font-size:23px;line-height:1.4}.ws-shell[data-app=true] .ws-project-heading{gap:8px;margin-block:10px;padding:12px 14px}.ws-shell[data-app=true] :is(.ws-card,.ws-panel){padding:14px}.ws-shell[data-app=true] :is(.ws-card,.ws-panel) p{font-size:14px;line-height:1.7}.ws-shell[data-app=true] .ws-auth-intro{border-radius:18px;padding:16px}.ws-shell[data-app=true] .ws-file{padding:10px 12px;font-size:14px}.ws-shell[data-app=true] .ws-stage-context{margin-block-end:12px;padding-block-end:10px}.ws-modal>header h2{font-size:18px}.ws-shell .ws-auth-intro,.ws-shell .ws-auth{border-radius:16px;padding:16px}.ws-shell .ws-auth-intro h1,.ws-shell .ws-auth h1{margin-block:10px;font-size:23px;line-height:1.45}.ws-shell .ws-auth h2{font-size:18px}.ws-shell .ws-auth-intro p{font-size:14px}.ws-shell[data-app=true] .ws-library-file{grid-template-columns:30px minmax(0,1fr) 44px;align-items:start;gap:8px;padding:10px;display:grid}.ws-shell[data-app=true] .ws-library-file-icon{border-radius:10px;width:30px;height:34px}.ws-shell[data-app=true] .ws-library-file-info{gap:4px;min-width:0}.ws-shell[data-app=true] .ws-library-file .ws-file-download{justify-content:center;width:44px;height:44px;padding:10px}.ws-shell[data-app=true] .ws-library-file .ws-file-download>span{display:none}}
