#cms-support{position:fixed;right:24px;bottom:25px;z-index:4;background:#167b69;color:#fff;border:1px solid #14715f;border-radius:30px;padding:12px 20px;font-size:12px;box-shadow:0 5px 22px #153e2b20}body:has(dialog[open]) #cms-support{display:none}.cms-picking :is(p,h1,h2,h3,h4,span,strong,small,button,a,summary,td,th,figcaption):hover{outline:2px dashed #279975;outline-offset:3px;cursor:crosshair}.cms-picking{border-top:3px solid #167b69}.real-screenshot{margin:20px 0;padding:15px;background:#f0f4ed;border:1px solid #e0e8da;border-radius:9px;text-align:center}.real-screenshot img{max-width:100%;max-height:540px;width:auto;height:auto;display:block;margin:auto;border-radius:6px}.real-screenshot figcaption{font-size:11px;color:#84967a;margin-top:11px}.device-icon{width:15px;height:15px;object-fit:contain;vertical-align:-3px;margin-right:5px}.app-icon img{width:29px;height:29px;object-fit:contain}.chips button{display:inline-flex;align-items:center;gap:4px}.chips .device-icon{margin:0;width:13px;height:13px}.platforms span .device-icon{width:10px;height:10px;vertical-align:-1px;margin-right:3px}.screenshot-toolbar{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.screenshot-toolbar label{min-width:160px}.screenshot-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.screenshot-slot{background:#fff;border:1px solid #e1e8dd;padding:23px;border-radius:10px}.screenshot-slot img{display:block;max-width:100%;max-height:300px;object-fit:contain;margin:20px auto}.screenshot-empty{border:1px dashed #cbd9c4;border-radius:6px;background:#f5f8f1;display:grid;place-items:center;min-height:170px;color:#99a98f;font-size:12px;margin:18px 0}.upload-label{display:inline-block;padding:9px 14px;border-radius:5px;border:1px solid #cdddc3;color:#517a49;font-size:12px;cursor:pointer;margin:15px 0 0;background:#f1f7ec}.upload-label input{display:none}@media(max-width:650px){#cms-support{bottom:18px;right:17px;padding:10px 15px;font-size:11px}.screenshot-grid{grid-template-columns:1fr}.screenshot-toolbar{gap:5px}.screenshot-toolbar label{min-width:130px}.real-screenshot{padding:10px}}
