/* Pastegram v71.42: mobile canvas layout; photo comparison info popup */
#pg742-no-image{border:0;padding:0;width:min(420px,calc(100vw - 36px));max-width:420px;border-radius:22px;background:#fff;color:#172342;box-shadow:0 28px 90px rgba(10,20,48,.32);overflow:hidden}
#pg742-no-image::backdrop{background:rgba(10,17,35,.60);backdrop-filter:blur(3px)}
#pg742-no-image .pg742-body{padding:28px;text-align:center;font-family:inherit}
#pg742-no-image .pg742-symbol{width:62px;height:62px;margin:0 auto 15px;border-radius:19px;background:#eff1ff;color:#5263f5;display:grid;place-items:center}
#pg742-no-image .pg742-symbol svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#pg742-no-image h2{margin:0 0 9px;font-size:20px;line-height:1.3;font-weight:750;color:inherit}
#pg742-no-image p{margin:0 0 23px;font-size:14px;line-height:1.6;color:#64718c}
#pg742-no-image .pg742-actions{display:flex;gap:10px}
#pg742-no-image .pg742-actions button{min-width:0;flex:1;min-height:44px;border-radius:12px;border:1px solid #d9dfec;background:#fff;color:#263650;font-size:13px;font-weight:700;cursor:pointer}
#pg742-no-image .pg742-actions .pg742-add{background:linear-gradient(110deg,#536cf7,#684cf5);border-color:transparent;color:#fff}
html[data-theme='dark'] #pg742-no-image{background:#1e2945;color:#f6f8ff}
html[data-theme='dark'] #pg742-no-image p{color:#b7c3dd}
html[data-theme='dark'] #pg742-no-image .pg742-symbol{background:#303b69}
html[data-theme='dark'] #pg742-no-image .pg742-actions .pg742-cancel{background:#303c60;color:#eef2ff;border-color:#506080}
@media(max-width:900px){
 #workspace{min-height:0!important;overflow:hidden!important}
 #workspace > .workspace-heading{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:44px!important;height:auto!important;max-height:none!important;width:calc(100% - 16px)!important;margin:8px 8px 2px!important;padding:7px 10px!important;border-radius:15px!important;box-sizing:border-box!important}
 #workspace > .workspace-heading .pg740-meta{display:contents!important}
 #workspace > .workspace-heading #doc-name{display:block!important;min-width:0!important;flex:1 1 auto!important;max-width:65%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important}
 #workspace > .workspace-heading #doc-size{display:block!important;flex:0 0 auto!important;max-width:35%!important;margin:0!important;padding:5px 8px!important;border-radius:9px!important;font-size:11px!important;line-height:1.2!important;white-space:nowrap!important}
 #workspace > .workspace-heading .canvas-view-tabs,#workspace > .workspace-heading .pg54-compare,#workspace > .workspace-heading #pg54-history{display:none!important}
 #workspace > .pg741-actions{width:calc(100% - 16px)!important;margin:4px 8px 10px!important;padding:7px!important;gap:5px!important;border-radius:17px!important}
 #workspace > .pg741-actions .pg741-btn{min-height:50px!important;padding:7px 1px!important;gap:5px!important;border-radius:12px!important}
 #workspace > .pg741-actions .pg741-btn span{font-size:10px!important;line-height:1.05!important}
 #workspace > .pg741-actions .pg741-btn svg{width:20px!important;height:20px!important}
 #workspace #stage{height:auto!important;min-height:calc(100dvh - 365px)!important;max-height:none!important;margin:0 4px!important;padding:6px!important;box-sizing:border-box!important}
 #workspace #floating-tools{max-width:calc(100% - 20px)!important}
}
