.yxeb-pro-studio{margin:45px 0 0;scroll-margin-top:60px}.yxeb-service-tabs{display:flex;gap:8px;overflow:auto;padding:8px;background:#e9effc;border-radius:16px;scrollbar-width:thin}.yxeb-service-tabs button{white-space:nowrap;padding:13px 17px;background:#fff;border:1px solid #d6e1f7;border-radius:11px;color:#334c89;font-weight:800;font-size:13px}.yxeb-service-tabs button.active{background:#4d64e7;color:white;border-color:#4d64e7;box-shadow:0 7px 18px #3653c635}.yxeb-service-panel{display:none;background:#fff;border:1px solid #dbe4f5;border-radius:20px;min-height:250px;padding:27px;margin-top:15px;box-shadow:0 15px 35px #1a34740b}.yxeb-service-panel.active{display:block}.yxeb-service-panel h3{color:#1c325f;font-size:24px;margin:0 0 20px}.yxeb-service-panel label{display:block;font-size:14px;font-weight:700;color:#506180;margin:12px 0}.yxeb-service-panel input,.yxeb-service-panel select{font:inherit;color:#192f5c;background:#f9fbff;border:1px solid #cfdcf1;border-radius:10px;padding:11px;display:block;max-width:100%;margin-top:6px}.yxeb-service-panel input[type=color]{padding:4px;width:120px;height:50px}.yxeb-service-panel button:not(.yxeb-template-card){background:#4c63e5;color:white;border:0;border-radius:10px;padding:12px 18px;font-size:14px;font-weight:800;margin:8px 9px 8px 0}.yxeb-service-panel .yxeb-help{font-size:13px;line-height:1.9;color:#7788a5}.yxeb-template-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.yxeb-template-card{display:flex;flex-direction:column;gap:14px;text-align:center;align-items:center;border:2px solid #e1e8f8;border-radius:15px;padding:18px 10px;background:#fff;font:inherit;color:#253963;cursor:pointer}.yxeb-template-card.active{border-color:#5069ed;background:#f1f4ff}.yxeb-template-image{height:205px;width:145px;max-width:100%;box-shadow:0 10px 25px #0d215438;border-radius:6px 13px 13px 6px;display:flex;flex-direction:column;justify-content:space-around;padding:15px;color:#fff;font-size:50px;font-weight:bold}.yxeb-template-image span{font-size:12px;letter-spacing:2px}.yxeb-template-image.classic{background:linear-gradient(135deg,#1b3c79,#0d1b37)}.yxeb-template-image.modern{background:linear-gradient(135deg,#4b5cf9,#11c9af)}.yxeb-template-image.minimal{background:#f3f1ec;color:#192947;border:1px solid #bcc6d8}.yxeb-template-image.academic{background:linear-gradient(135deg,#555c65,#1b2027)}.yxeb-cover-workspace{display:grid;grid-template-columns:1fr minmax(230px,400px);gap:27px;align-items:start}.yxeb-cover-workspace canvas{display:block;width:100%;height:auto;max-height:540px;border-radius:12px;box-shadow:0 15px 40px #10255425}.yxeb-service-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 22px}.yxeb-service-fields label{min-width:0}.yxeb-service-fields input,.yxeb-service-fields select{width:100%}.yxeb-result{border-radius:13px;margin-top:15px;line-height:1.9}.yxeb-quality-score{display:flex;align-items:center;gap:15px;padding:15px;border-radius:12px;background:#edf3ff}.yxeb-quality-score strong{font-size:30px;color:#324fd3}.yxeb-quality-warnings{background:#f9fbff;border:1px solid #e4ebfa;border-radius:12px;padding:10px 20px}.yxeb-quality-warnings p{margin:7px 0;color:#50607a}.yxeb-estimate{margin-top:25px;display:flex;justify-content:space-between;gap:12px;background:#edf3ff;padding:23px;border-radius:14px;align-items:center}.yxeb-estimate strong{font-size:32px;color:#3550c7}.yxeb-export-actions{display:flex;flex-wrap:wrap;gap:9px}.yxeb-export-actions button{min-width:150px}@media(max-width:900px){.yxeb-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yxeb-service-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:570px){.yxeb-service-panel{padding:18px}.yxeb-template-grid,.yxeb-service-fields,.yxeb-cover-workspace{grid-template-columns:1fr}.yxeb-template-card{max-width:100%}.yxeb-service-tabs button{font-size:12px}.yxeb-cover-workspace canvas{max-width:320px;margin:auto}}
