.rocad-wrap{max-width:1100px;margin:30px auto;font-family:Arial,sans-serif;color:#171717}.rocad-head{display:flex;justify-content:space-between;align-items:center;padding:22px;border-radius:16px;background:#111;color:#fff}.rocad-mark{display:inline-flex;width:46px;height:46px;border-radius:10px;align-items:center;justify-content:center;background:#c9a227;color:#111;font-weight:900;margin-right:12px}.rocad-title{display:inline-block;font-size:25px;font-weight:800;vertical-align:middle}.rocad-sub{margin-left:60px;color:#bbb;font-size:13px}.rocad-plan{padding:7px 12px;border-radius:20px;font-weight:800}.rocad-plan.free{background:#333}.rocad-plan.pro{background:#c9a227;color:#111}.rocad-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.rocad-card{background:#fff;border:1px solid #ddd;border-radius:16px;padding:22px;box-shadow:0 8px 24px rgba(0,0,0,.06)}.rocad-drop{display:flex;min-height:160px;border:2px dashed #bbb;border-radius:12px;align-items:center;justify-content:center;text-align:center;margin:15px 0;cursor:pointer}.rocad-drop input{display:none}.rocad-card label:not(.rocad-drop){display:block;font-weight:700}.rocad-card select{display:block;width:100%;padding:12px;margin:8px 0 14px;border:1px solid #ccc;border-radius:8px}.rocad-btn{display:inline-block;background:#c9a227;color:#111;border:0;border-radius:9px;padding:12px 18px;font-weight:800;cursor:pointer;text-decoration:none}.rocad-btn.secondary{margin-top:12px;background:#111;color:#fff}.rocad-viewer{height:330px;background:#f2f2f2;border-radius:10px;overflow:hidden}.rocad-viewer iframe{width:100%;height:100%;border:0}.rocad-upgrade{margin-top:18px;padding:15px 18px;border-radius:12px;background:#f6f0db}.rocad-upgrade a{font-weight:800;color:#8b6d00}@media(max-width:800px){.rocad-grid{grid-template-columns:1fr}}
.rocad-selected-file{display:block;margin-top:8px;font-size:13px;font-weight:700;overflow-wrap:anywhere}
