.work-recreate-button{font-size:12px;min-height:32px;padding:5px 10px;margin-top:8px;width:100%;justify-content:center}.recreate-preview{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:18px}.recreate-preview img{width:112px;height:112px;object-fit:contain;border:1px solid #dfeaf6;background:#f4f8fd;border-radius:12px}.recreate-preview p{font-size:12px;color:#68819d;line-height:1.7;margin:7px 0}.recreate-preview small{font-size:11px}.recreate-chips{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.recreate-chips button{font-size:12px;padding:7px 12px;min-height:36px}.safety-warning{font-size:14px;line-height:1.8}.safety-warning-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#fff0da;color:#b47219;font-size:25px;font-weight:700;margin-bottom:14px}.safety-warning h3{margin-bottom:12px;font-size:18px}.safety-warning p{margin-bottom:12px;overflow-wrap:anywhere}.safety-warning .primary{margin-top:8px;min-height:44px}.detail-prompt{overflow-wrap:anywhere}
@media(pointer:coarse),(max-width:899px){#main summary,#main .text-button,#main .table-actions button{min-height:44px;min-width:36px}#main summary{padding-block:11px}#modalBody summary,#modalBody .table-actions button{min-height:44px}.security-log-pager button{min-height:44px}}
@media(max-width:899px){.account-fit-page .page-heading h1{font-size:27px}.wallet-ledger-panel button,.work-recreate-button,.wallet-billing-button{min-height:44px}.wallet-detail{padding:4px 0;min-height:40px}dialog{padding:18px;overflow:auto;overscroll-behavior:contain}.dialog-top{position:sticky;top:-18px;background:#fff;z-index:1;padding-top:8px}.dialog-top h2{font-size:20px;overflow-wrap:anywhere}.dialog-top .icon-button{min-width:44px;min-height:44px;flex-shrink:0}#modalBody{min-width:0}.status-line{gap:10px;flex-wrap:wrap}.status-line>span{overflow-wrap:anywhere;max-width:100%}.dialog-actions{gap:10px;flex-wrap:wrap}.dialog-actions button{min-height:44px}.security-facts dd,.security-email{overflow-wrap:anywhere}.panel,.security-main,.studio-panel,.creation-panel{min-width:0}.recreate-chips button{min-height:44px}.recreate-preview{grid-template-columns:90px minmax(0,1fr);gap:12px}.recreate-preview img{width:90px;height:100px}.recreate-preview strong{font-size:14px}.work-card-body p{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.work-card-body>small{font-size:11px}.wallet-summary-title>span{font-size:12px}.studio-disclosure summary{min-height:44px;padding-block:12px}.security-profile{position:static}.header-balance strong{max-width:110px;overflow:hidden;text-overflow:ellipsis}}
@media(max-width:700px){.nav-button{min-height:44px;flex-shrink:0}.topbar #breadcrumb{font-size:10px}.page-heading>div:first-child{min-width:0}.page-heading h1{overflow-wrap:anywhere}.creation-mode{gap:8px}.mode-button{min-width:0;padding:12px 9px;font-size:13px}.mode-button small{font-size:10px}.recreate-preview small{line-height:1.7}.recreate-chips button{flex:1}.security-code{grid-template-columns:minmax(0,1fr) 105px}.security-code button{font-size:11px;padding:8px}.work-card-body>div{min-height:40px}.wallet-page-numbers{flex-wrap:nowrap}.wallet-page-number{min-width:36px;padding-inline:7px!important}.wallet-summary .wallet-cards article{gap:12px;flex-wrap:wrap}.wallet-summary .wallet-cards strong{overflow-wrap:anywhere}.work-image{height:190px}.dialog-actions .primary{flex:1;justify-content:center}#recreateWork textarea{font-size:16px}.table-wrap{max-width:100%}.workbench-page,.workbench-top,.workbench-shortcuts,.workbench-recent{min-width:0}.workbench-hero h2{overflow-wrap:anywhere}.studio-step p,.studio-error,.studio-warnings li{overflow-wrap:anywhere}}
