.trial-page{margin:0;background:#edf2e5}.trial-dialog.sld-dialog{width:min(1120px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0 auto;padding:0;border:0}.trial-dialog .article-toolbar{background:#193739;display:flex;gap:12px;align-items:center;color:white}.trial-dialog .article-toolbar>span{font-weight:800}.trial-dialog .article-close{font-size:14px;min-height:44px}.trial-dialog .sld-body{padding:24px 28px 140px}.trial-dialog .sld-body>h2{font-size:clamp(24px,4vw,36px);line-height:1.35}.trial-dialog label{font-size:15px}.trial-dialog input,.trial-dialog select{min-height:48px;width:100%;max-width:100%;box-sizing:border-box;padding:10px 12px;font-size:17px}.trial-banner{padding:16px 20px;border-left:5px solid #8ca347;background:#e4edce;margin:18px 0}.trial-banner p{font-size:14px;line-height:1.7;margin:6px 0 0}.trial-top-actions{display:flex;gap:10px;flex-wrap:wrap}.trial-top-actions button{padding:12px 16px;min-height:46px;border:1px solid #9faf8c;background:white;font-size:14px;color:#193739}.trial-sticky{position:sticky;bottom:0;z-index:12;display:grid;grid-template-columns:150px 1fr;gap:7px;padding:10px 24px calc(10px + env(safe-area-inset-bottom));background:#193739;color:white;box-shadow:0 -3px 14px #122b2b33}.trial-sticky button{min-height:48px;font-size:16px;font-weight:800;background:transparent;border:1px solid #b5c79a;color:white;padding:10px}.trial-sticky [data-trial-export]{background:#d2f66e;color:#193739;border:0}.trial-sticky [role=status]{grid-column:1/-1;font-size:12px;line-height:1.4;max-height:3em;overflow:auto}.trial-dialog .sld-grid{min-width:0}.trial-dialog .wr1-workflow{margin-top:25px}.trial-dialog .sld-download-ready{padding:22px;background:#e4f2cb;border:2px solid #617d40;scroll-margin:130px 0 100px}.trial-dialog .sld-download-ready a{display:inline-flex;align-items:center;min-height:48px;padding:12px 16px;color:#193739;font-size:16px;font-weight:700}.trial-dialog .sld-download-ready a:first-child{background:#d2f66e}.trial-reset{max-width:calc(100% - 32px);width:420px;border:1px solid #8fa27a;padding:24px;background:#f4f7ec;color:#193739}.trial-reset::backdrop{background:#163537cc}.trial-reset h2{font-size:24px}.trial-reset button{min-height:46px;margin:8px 5px 0 0;padding:10px 15px;font-size:16px}.trial-reset [data-confirm]{background:#d2f66e}.trial-dialog button:disabled{opacity:.55}.trial-dialog .sld-step-nav button{min-height:48px}.trial-dialog #sld-preview{overflow:hidden}.trial-dialog .sld-note{line-height:1.8}.trial-dialog [hidden]{display:none!important}@media(max-width:700px){.trial-dialog.sld-dialog{width:100%;margin:0}.trial-dialog .sld-body{padding:18px 16px 145px}.trial-dialog .article-toolbar{padding:8px 12px;align-items:center}.trial-dialog .article-toolbar>span{font-size:15px}.trial-dialog .article-close{font-size:13px;padding:8px}.trial-dialog .sld-grid{grid-template-columns:minmax(0,1fr);gap:15px}.trial-dialog .sld-lead{font-size:15px;line-height:1.8}.trial-dialog .sld-step-nav{padding:5px 8px}.trial-dialog .trial-banner{padding:13px;font-size:15px}.trial-sticky{padding:8px 12px calc(8px + env(safe-area-inset-bottom));grid-template-columns:90px minmax(0,1fr)}.trial-sticky button{font-size:15px;padding:10px 7px}.trial-dialog .sld-actions{display:flex;flex-wrap:wrap}.trial-dialog .sld-actions button,.trial-dialog .sld-actions a{flex:1 1 140px;min-width:0}.trial-dialog .sld-preview svg{min-width:0}.trial-dialog .sld-step-nav button{font-size:12px}.trial-top-actions button{flex:1 1 120px}.trial-dialog .wr1-workflow .sld-grid{grid-template-columns:minmax(0,1fr)}}
.trial-sticky{position:fixed;left:50%;transform:translateX(-50%);width:min(1120px,100%);box-sizing:border-box}.trial-dialog .trial-language{width:66px;min-height:44px;margin-left:auto;padding:6px;font-size:14px;background:#edf3df;color:#193739}.trial-dialog .article-toolbar>span{flex:1;min-width:0;line-height:1.4}.worked-try{margin:24px 0;padding:28px;background:#e4edce;border:2px solid #8ba74e;display:flex;align-items:center;gap:25px;justify-content:space-between}.worked-try h2{margin:5px 0;font-size:clamp(24px,3vw,34px)}.worked-try p{max-width:680px}.worked-try>.guide-btn{flex:0 0 auto}.worked-trial-link{box-shadow:4px 4px 0 #b2c766}@media(max-width:700px){.worked-try{padding:20px;display:block}.worked-try>.guide-btn{width:100%;box-sizing:border-box;text-align:center}.trial-dialog .trial-language{width:55px}.trial-dialog .article-toolbar>span{font-size:13px;max-width:40%}}
