/* Scientific Conferences V5 — scoped styles, no remote fonts or trackers. */
.scm-app{--scm-ink:#5268a5;--scm-accent:#1e3a8a;--scm-navy:#5268a5;--scm-gold:#d4af37;color:#20334b;max-width:1100px;margin:34px auto 64px;padding:0 18px;font-family:Tahoma,Arial,sans-serif}.scm-app [hidden],.scm-admin [hidden]{display:none!important}.scm-heading{margin-bottom:28px}.scm-heading h1{font-size:clamp(27px,3vw,37px);color:#5268a5;letter-spacing:-.02em}.scm-eyebrow{color:#775810;font-weight:700}.scm-panel,.scm-section{background:#fff;border:1px solid #dce3ec;border-radius:14px;box-shadow:0 6px 22px #5268a505}.scm-section{padding:25px;margin:0 0 24px;min-width:0}.scm-section>legend{box-sizing:border-box;background:#5268a5;color:#fff;border-radius:9px;padding:10px 20px;font-size:17px;width:auto;max-width:100%;letter-spacing:0}.scm-section>legend>span{color:#e2c867;background:#ffffff0f;border:1px solid #e2c86755;border-radius:6px;margin-inline-end:12px;display:inline-grid;place-items:center;min-width:32px;min-height:30px;font-size:13px}.scm-grid{gap:18px 22px}.scm-field{gap:8px}.scm-field>span{color:#243a55;font-size:14px;font-weight:600}.scm-field input,.scm-field select,.scm-field textarea{border:1px solid #c2cddb;border-radius:8px;min-height:45px;background:#fff;color:#5268a5;font-size:15px;padding:10px 12px;box-shadow:none;max-width:100%;width:100%}.scm-field input:focus,.scm-field select:focus,.scm-field textarea:focus{outline:2px solid #4e6abb;outline-offset:2px;border-color:#1e3a8a}.scm-button{background:#1e3a8a;color:#fff;border:1px solid #1e3a8a;border-radius:9px;box-shadow:none;padding:12px 19px;min-height:45px;font-weight:700}.scm-button:hover{background:#5268a5;color:white}.scm-button.scm-secondary{background:#fff;border:1px solid #9baecb;color:#1e3a8a}.scm-submit-row .scm-button{background:#d4af37;border-color:#d4af37;color:#5268a5;padding-inline:34px}.scm-check{line-height:1.8;font-size:13px;align-items:flex-start}.scm-check input{accent-color:#1e3a8a;flex-shrink:0;margin-top:6px}.scm-author-row{padding:18px;margin-bottom:16px;border:1px solid #d4dfed;background:#f8faff;border-radius:11px}.scm-author-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:15px}.scm-author-head strong{color:#1e3a8a;font-size:15px}.scm-author-head button{padding:4px 9px;min-height:34px;border:1px solid #cbd6e5;border-radius:6px;color:#38516f;background:white;font-size:13px}.scm-author-remove{color:#9f2936!important}.scm-add-author{margin-top:4px}.scm-form-message{border-radius:9px;padding:14px 18px}.scm-app input[type=file]{padding:9px;font-size:13px;background:#f8faff;border:1px dashed #a9bbd6}.scm-phone-group{min-width:0}.scm-word-editor{margin:24px 0;border:1px solid #d5deeb;border-radius:10px;overflow:hidden;background:#fff}.scm-word-editor h3{background:#5268a5;color:#e5c66a;padding:12px 18px;margin:0;font-size:16px}.scm-word-editor .wp-editor-wrap{padding:8px}.scm-admin .scm-admin-heading{border-bottom:3px solid #d4af37;background:#5268a5;color:#fff;border-radius:12px;padding:24px;margin:15px 0 22px}.scm-admin .scm-admin-heading h1{color:#fff}.scm-admin .scm-admin-heading>span{color:#e5c66a;letter-spacing:.09em}.scm-admin .scm-admin-card{border-radius:11px;border-color:#d9e1ed;padding:20px;box-shadow:0 4px 15px #5268a505;margin-bottom:20px}.scm-admin-card h2{color:#5268a5;border-bottom:1px solid #e0e6ee;padding-bottom:12px}.scm-admin .button-primary{background:#1e3a8a;border-color:#1e3a8a;color:#fff;border-radius:7px;min-height:37px}.scm-admin input:not([type=checkbox]):not([type=hidden]),.scm-admin select,.scm-admin textarea{border-color:#b9c8d9;border-radius:6px}.scm-admin .scm-table-wrap{overflow-x:auto}.scm-author-editor-rows>.scm-admin-grid{margin-bottom:10px}.scm-paper-upload h2{font-size:18px;color:#5268a5}.scm-section:focus-within{border-color:#aabddb}.scm-publication-fields{width:100%}.scm-app .scm-required{color:#934020}@media(max-width:700px){.scm-app{padding:0 12px;margin-top:22px}.scm-section{padding:18px 14px}.scm-section>legend{font-size:15px;padding:8px 13px}.scm-phone-group{grid-template-columns:1fr}.scm-grid{gap:16px}.scm-author-row{padding:13px}.scm-author-head{flex-wrap:wrap}.scm-author-head>div{display:flex;gap:5px}.scm-admin-card{padding:14px!important}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
