.dd-start{max-width:1170px;margin:22px auto 30px;padding:28px;background:#f2f7fb;border:1px solid #dbe6ee;border-radius:16px;color:#17304a;direction:rtl}.dd-start h2{font-size:30px;margin:5px 0 12px;line-height:1.5}.dd-eyebrow{font-size:14px;font-weight:700;color:#385972}.dd-start form{display:flex;gap:10px;max-width:680px;margin:20px 0}.dd-start input[type=search]{flex:1;min-width:0;background:#fff;border:1px solid #94aabb;border-radius:8px;padding:12px;color:#17304a;height:48px}.dd-start button,.dd-compressor button,.dd-compressor a#dd-image-download{background:#174f79;color:#fff;border:0;border-radius:8px;padding:12px 22px;min-height:48px;font-size:16px;cursor:pointer}.dd-paths{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dd-paths a{display:block;border:1px solid #cddce7;border-radius:10px;padding:16px;background:#fff;color:#17304a!important;line-height:1.7}.dd-paths a:hover{border-color:#174f79;background:#eaf2f8}.dd-paths strong,.dd-paths span{display:block}.dd-paths span{font-size:13px;margin-top:5px;color:#385972}.dd-trust{font-size:13px;margin:16px 0 0}.dd-trust a{color:#174f79!important;text-decoration:underline}.dd-reviewed{border-right:4px solid #174f79;background:#f2f7fb;padding:12px 16px;font-size:14px!important;line-height:1.8;color:#17304a}.dd-compressor{padding:22px;border:1px solid #cddce7;border-radius:12px;background:#f2f7fb;color:#17304a;margin:25px 0}.dd-compressor label{display:block;font-weight:700;margin:16px 0 6px}.dd-compressor input{max-width:100%}.dd-compressor input[type=number]{width:160px;padding:10px;border:1px solid #94aabb;border-radius:8px;background:#fff;color:#17304a}.dd-compressor button{display:block;margin:18px 0}.dd-compressor button:disabled{opacity:.65;cursor:wait}.dd-compressor img{max-width:100%;max-height:420px;object-fit:contain;width:auto}.dd-compressor a#dd-image-download{display:inline-block;margin-top:18px;text-decoration:none!important}.dd-compressor [hidden]{display:none!important}.dd-start :focus-visible,.dd-compressor :focus-visible{outline:3px solid #be7200;outline-offset:3px}@media(max-width:767px){.dd-start{margin:16px 12px 22px;padding:20px 16px}.dd-start h2{font-size:25px}.dd-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dd-paths a{padding:12px}.dd-start form{gap:8px}.dd-start button{padding:10px 16px}.dd-compressor{padding:16px}}
