.exam-wrap{font-family:"B Yekan",Tahoma;direction:rtl;color:#183528}.exam-hero,.exam-panel{background:#fff;border:1px solid #d9e9df;border-radius:20px;padding:24px;margin:20px 0;box-shadow:0 12px 35px rgba(20,70,45,.08)}.exam-hero{background:linear-gradient(135deg,#effbf3,#fff)}.exam-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.exam-card{border:1px solid #dce9e0;border-radius:15px;padding:16px;background:#fff}.exam-label{display:block;margin:12px 0 6px;font-weight:bold}.exam-input,.exam-select,.exam-textarea{width:100%;border:1px solid #bdd3c4;border-radius:10px;padding:11px;background:#fff}.exam-textarea{min-height:95px;resize:vertical}.exam-btn{display:inline-block;border:0;border-radius:10px;padding:10px 18px;background:#00652e;color:#fff!important;cursor:pointer;margin:5px 2px}.exam-btn.secondary{background:#eef7f1;color:#075d30!important;border:1px solid #bcdac8}.exam-btn.danger{background:#b63a3a}.exam-badge{display:inline-block;background:#e4f5e9;color:#075d30;padding:4px 10px;border-radius:20px}.exam-price{background:#edf9f1;border-right:4px solid #07813d;padding:14px;border-radius:10px;margin:14px 0}.exam-question{background:#fff;border:1px solid #dce8e0;border-radius:18px;padding:20px;margin-bottom:16px}.exam-option{display:block;border:1px solid #dce8e0;border-radius:12px;padding:12px;margin:8px 0;cursor:pointer}.exam-option:has(input:checked){background:#e7f7ed;border-color:#07813d}.exam-progress{height:8px;background:#e8eee9;border-radius:10px;overflow:hidden}.exam-progress span{display:block;height:100%;background:#07813d}.exam-alert{padding:12px;border-radius:10px;background:#fff4da;color:#704f00;margin:12px 0}.exam-error{background:#ffeaea;color:#8a2020}.exam-success{background:#e8f7ec;color:#075d30}.exam-table{width:100%;border-collapse:collapse}.exam-table th,.exam-table td{padding:10px;border-bottom:1px solid #e5ece7;text-align:right}.exam-rules{background:#f6faf7;border-radius:14px;padding:16px;white-space:pre-line}.exam-sticky{position:sticky;top:10px;z-index:5}.exam-timer{font-size:22px;font-weight:bold;color:#075d30}.exam-toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:space-between}.exam-muted{color:#6c7b72}.exam-suspicious{color:#a82b2b;font-weight:bold}@media(max-width:767px){.exam-grid{grid-template-columns:1fr}.exam-hero,.exam-panel{padding:15px;border-radius:14px}.exam-table{display:block;overflow-x:auto}.exam-toolbar{align-items:stretch}.exam-toolbar>*{width:100%}}
.exam-landing-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:center;gap:34px;padding:42px;background:radial-gradient(circle at 12% 18%,rgba(49,176,103,.12),transparent 31%),linear-gradient(135deg,#f3fff7,#fff)}.exam-landing-hero h1{font-size:35px;line-height:1.45;margin:15px 0 8px;color:#064c29}.exam-landing-hero p{font-size:17px;line-height:2}.exam-actions{display:flex;gap:8px;flex-wrap:wrap;margin:19px 0}.exam-note{font-size:14px!important;color:#47705b}.exam-note i{color:#159251}.exam-hero-preview{background:#fff;border:1px solid #cfe4d7;border-radius:20px;padding:20px;box-shadow:0 22px 45px rgba(2,76,38,.14);transform:rotate(-1deg)}.exam-mini-head{display:flex;gap:5px;margin-bottom:22px}.exam-mini-head span{width:8px;height:8px;border-radius:50%;background:#cce8d7}.exam-mini-question{padding:16px 0 10px}.exam-mini-option{border:1px solid #dce8e0;border-radius:9px;padding:9px;margin:7px 0}.exam-mini-option.active{border-color:#168d4d;background:#effaf3}.exam-mini-footer{display:flex;justify-content:space-between;color:#6d8175;border-top:1px solid #edf2ee;padding-top:13px;margin-top:15px}.exam-section-head,.exam-card-top,.exam-pricing-public{display:flex;justify-content:space-between;align-items:center;gap:15px}.exam-section-head h2,.exam-pricing-public h2{margin:3px 0}.exam-eyebrow{color:#07813d;font-size:13px;font-weight:bold}.exam-search{position:relative;margin:18px 0}.exam-search i{position:absolute;right:15px;top:14px;color:#6f8277}.exam-search input{width:100%;border:1px solid #d3e3d9;border-radius:12px;padding:12px 42px 12px 12px}.exam-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exam-card{transition:.2s ease}.exam-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(15,75,44,.1)}.exam-card-id{color:#849188}.exam-card-stats{display:flex;gap:10px;margin:15px 0}.exam-card-stats span{background:#f4f8f5;border-radius:10px;padding:9px 12px}.exam-card-actions{display:flex;flex-wrap:wrap}.status-published{background:#dcf7e5}.status-pending_payment{background:#fff2cb;color:#735300}.exam-empty{text-align:center;border:1px dashed #bbd6c5;border-radius:16px;padding:36px}.exam-empty>i{font-size:42px;color:#89b79c}.exam-features{padding:28px 0}.exam-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.exam-feature-grid article{background:#fff;border:1px solid #dce9e0;border-radius:18px;padding:20px}.exam-feature-grid article>i{font-size:24px;color:#07813d;background:#e9f7ee;border-radius:12px;padding:12px}.exam-feature-grid p{line-height:1.9;color:#617168}.exam-pricing-public{background:linear-gradient(120deg,#eaf8ef,#fff)}.exam-faq details{border-top:1px solid #e5ece7;padding:14px 0}.exam-faq summary{font-weight:bold;cursor:pointer}.exam-faq details p{line-height:1.9;color:#5e7065}.exam-btn-block{display:block;width:100%;margin-top:18px}.exam-modal{display:none;position:fixed;inset:0;z-index:10050;align-items:center;justify-content:center;padding:18px}.exam-modal.is-open{display:flex}.exam-modal-backdrop{position:absolute;inset:0;background:rgba(8,29,18,.62);backdrop-filter:blur(3px)}.exam-modal-card{position:relative;width:min(520px,100%);background:#fff;border-radius:20px;padding:28px;box-shadow:0 28px 75px rgba(0,0,0,.25);animation:examModalIn .2s ease}.exam-modal-small{max-width:430px}.exam-modal-close{position:absolute;left:18px;top:13px;border:0;background:transparent;font-size:30px;color:#6d7d73;cursor:pointer}.exam-modal-open{overflow:hidden}@keyframes examModalIn{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}
/* سازنده مرحله‌ای */
.exam-builder-steps{position:sticky;top:8px;z-index:20;display:flex;gap:8px;background:rgba(255,255,255,.96);border:1px solid #dce9e0;border-radius:16px;padding:8px;box-shadow:0 10px 25px rgba(20,70,45,.08);backdrop-filter:blur(8px);margin:16px 0}.exam-step-btn{flex:1;border:0;background:transparent;color:#607268;padding:12px;border-radius:11px;cursor:pointer;font-weight:bold}.exam-step-btn.is-active{background:#076632;color:#fff}.exam-step-btn .step-number{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.16);margin-left:5px}.exam-panel[data-builder-step]{display:none}.exam-panel[data-builder-step].is-active{display:block}.exam-add-question-launch{display:flex;flex-direction:column;align-items:center;justify-content:center;width:150px;height:150px;border:5px solid #07813d;border-radius:50%;background:#fff;color:#07813d;margin:28px auto;cursor:pointer;box-shadow:0 14px 32px rgba(7,129,61,.17);font-weight:bold}.exam-add-question-launch i{font-size:38px;margin-bottom:8px}.exam-question-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.exam-type-card{border:1px solid #d7e5dc;border-radius:14px;background:#f8fbf9;padding:18px;text-align:center;cursor:pointer}.exam-type-card i{display:block;font-size:28px;color:#087039;margin-bottom:8px}.exam-type-card.is-active{border-color:#07813d;background:#eaf8ef}.exam-question-form-wrap{display:none}.exam-question-form-wrap.is-ready{display:block}.exam-question-count{color:#6b7b72;font-weight:normal;font-size:14px}
@media(max-width:991px){.exam-landing-hero{grid-template-columns:1fr}.exam-hero-preview{max-width:430px}.exam-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.exam-list-grid,.exam-feature-grid{grid-template-columns:1fr}.exam-landing-hero{padding:22px}.exam-landing-hero h1{font-size:27px}.exam-section-head,.exam-pricing-public{align-items:stretch;flex-direction:column}.exam-builder-steps{overflow-x:auto;justify-content:flex-start}.exam-step-btn{min-width:135px}.exam-question-type-grid{grid-template-columns:1fr}.exam-modal-card{padding:22px 17px}}
.exam-modal-card{width:min(620px,100%);max-height:calc(100vh - 36px);overflow-y:auto;overscroll-behavior:contain}.exam-entry-fields{background:linear-gradient(135deg,#f0f7ff,#fbf4ff);border:1px solid #d9e3f4;border-radius:17px;padding:18px;margin:20px 0}.exam-entry-fields h3{margin-top:0;color:#314268}.exam-setting-card{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #dce4ef;border-radius:13px;padding:14px;cursor:pointer}.exam-setting-card:has(input:checked){border-color:#6f63d9;background:#f4f2ff}.exam-setting-card.is-required{background:#eef9f3;border-color:#bce2cb}.exam-custom-entry{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin:10px 0}.exam-remove-field{border:0;background:#ffe5e8;color:#ad2634;border-radius:50%;width:34px;height:34px;font-size:22px}.exam-feature-grid article{position:relative;overflow:hidden;transition:.25s}.exam-feature-grid article:after{content:"";position:absolute;width:100px;height:100px;border-radius:50%;left:-36px;bottom:-42px;opacity:.14}.exam-feature-grid .feature-purple{background:linear-gradient(145deg,#fff,#f3efff);border-color:#ded5ff}.exam-feature-grid .feature-purple:after{background:#8064df}.exam-feature-grid .feature-blue{background:linear-gradient(145deg,#fff,#eaf7ff);border-color:#cfeafb}.exam-feature-grid .feature-blue:after{background:#2a9fd6}.exam-feature-grid .feature-orange{background:linear-gradient(145deg,#fff,#fff3e8);border-color:#f7dcc5}.exam-feature-grid .feature-orange:after{background:#f28b35}.exam-feature-grid .feature-pink{background:linear-gradient(145deg,#fff,#fff0f5);border-color:#f3d5df}.exam-feature-grid .feature-pink:after{background:#d85d8a}.exam-card-id{font-size:0}.exam-card-id:before{content:"\f15c";font-family:FontAwesome;font-size:17px;color:#6f8176}.exam-price{background:linear-gradient(135deg,#eef9ff,#f8f3ff);border-color:#6d63db}.exam-panel[data-builder-step="settings"]{background:linear-gradient(155deg,#fff 65%,#f1f7ff)}.exam-panel[data-builder-step="questions"]{background:linear-gradient(155deg,#fff 68%,#fff4e9)}.exam-panel[data-builder-step="publish"]{background:linear-gradient(155deg,#fff 68%,#f6efff)}
@media(max-width:767px){.exam-custom-entry{grid-template-columns:1fr}.exam-modal-card{max-height:calc(100vh - 18px)}}

/* رابط یکپارچه و سبک آزمون‌ساز */
.exam-builder-page .content-wrapper{background:linear-gradient(135deg,#f7f9fc 0,#eef4f8 54%,#fbf7f1 100%);color:#23342d}
.exam-builder-page .content{padding-top:24px}.exam-shell-row{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:22px;margin:0}.exam-shell-main{float:none!important;width:calc(100% - 292px)!important;padding:0!important}.exam-shell-sidebar{display:block!important;float:none!important;width:270px!important;flex:0 0 270px;padding:0!important;position:relative}.exam-shell-sidebar>.site-sidebar{display:block!important;width:100%!important}.exam-shell-sidebar .box,.exam-shell-sidebar>aside>div{border-radius:17px!important;overflow:hidden;box-shadow:0 8px 25px rgba(34,53,45,.07);border-color:#e3e8e5!important}
.exam-wrap{font-size:14px;max-width:1120px;margin:0 auto}.exam-wrap h1{font-family:"B Titr","B Yekan",Tahoma;font-size:31px}.exam-wrap h2{font-family:"B Titr","B Yekan",Tahoma;font-size:24px}.exam-wrap h3{font-size:18px}.exam-panel,.exam-hero{border-color:rgba(28,63,48,.09);box-shadow:0 12px 32px rgba(43,57,52,.07);border-radius:24px}.exam-panel{padding:25px 28px}
.exam-landing-hero{position:relative;overflow:hidden;padding:40px 42px;background:linear-gradient(125deg,#fff 0,#f6f1ff 48%,#eaf8ff 100%)}.exam-landing-hero:before{content:"";position:absolute;width:210px;height:210px;border-radius:50%;background:linear-gradient(135deg,rgba(118,91,208,.18),rgba(44,168,201,.16));right:-80px;top:-90px}.exam-landing-hero h1{color:#21342c;font-size:33px}.exam-badge{background:#fff0d4;color:#7a5420}.exam-hero-preview{position:relative;border:0;background:linear-gradient(160deg,#fff,#f7f5ff);box-shadow:0 20px 48px rgba(58,49,101,.15);transform:none}.exam-hero-preview:after{content:"✓";position:absolute;left:-15px;top:-15px;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#ffb85c;color:#fff;font-size:22px;box-shadow:0 9px 18px rgba(216,139,43,.28)}
.exam-btn{background:linear-gradient(135deg,#157b58,#285e91);border-radius:12px;padding:10px 17px;font-size:13px;box-shadow:0 6px 15px rgba(30,91,80,.13)}.exam-btn.secondary{background:#fff;color:#365f55!important;border-color:#cbded6;box-shadow:none}.exam-builder-steps{position:sticky;top:66px;border:0;border-radius:18px;padding:7px;box-shadow:0 10px 28px rgba(47,57,54,.08)}.exam-step-btn{font-size:13px}.exam-step-btn.is-active{background:linear-gradient(135deg,#725fc5,#397f9e)}
.exam-label{font-size:13px;color:#34483f}.exam-input,.exam-select,.exam-textarea{font-size:13px;border-color:#d9e2de;border-radius:12px;padding:11px 13px;transition:.2s}.exam-input:focus,.exam-select:focus,.exam-textarea:focus{border-color:#7768c5;box-shadow:0 0 0 3px rgba(119,104,197,.1);outline:0}.exam-textarea{min-height:82px}.exam-setting-choice{font-size:13px;border-color:#e1e6e4;background:#fbfcfc}.exam-setting-choice:has(input:checked){border-color:#8d7dd2;background:#f5f2ff}.exam-entry-fields{background:linear-gradient(135deg,#eef8ff,#faf5ff);border-color:#e1dcf2}.exam-add-question-launch{border:0;background:linear-gradient(145deg,#ffbe65,#f08468);color:#fff;box-shadow:0 15px 33px rgba(224,118,73,.25)}
#examJalaliStart{cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%237263bd' stroke-width='2'%3E%3Crect x='3' y='4' width='18' height='17' rx='2'/%3E%3Cpath d='M8 2v4M16 2v4M3 10h18'/%3E%3C/svg%3E") no-repeat 14px center;padding-left:46px}.datepicker-plot-area{z-index:12050!important;font-family:"B Yekan",Tahoma!important;box-shadow:0 18px 48px rgba(32,39,57,.22)!important;border:0!important;border-radius:16px!important;overflow:hidden}.datepicker-plot-area .datepicker-day-view .table-days td span.selected{background:#7162c2!important}
.exam-feature-grid article{min-height:210px}.exam-feature-grid article>i{color:#fff;background:linear-gradient(135deg,#6d5fc5,#3199b8)}.exam-pricing-public{background:linear-gradient(115deg,#fff6e9,#f3f0ff)}
@media(max-width:991px){.exam-shell-row{display:block}.exam-shell-main,.exam-shell-sidebar{width:100%!important}.exam-shell-sidebar{margin-top:22px}.exam-shell-sidebar>.site-sidebar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.exam-shell-sidebar>.site-sidebar>.row{margin:0!important}.exam-wrap{max-width:none}}
@media(max-width:767px){.exam-builder-page .content{padding-top:14px}.exam-panel{padding:19px 16px}.exam-wrap h1{font-size:25px}.exam-wrap h2{font-size:21px}.exam-landing-hero{padding:25px 20px}.exam-shell-sidebar>.site-sidebar{display:block!important}.exam-builder-steps{top:62px}.exam-step-btn{font-size:12px}.exam-feature-grid article{min-height:auto}}
.exam-setting-choice{display:block;background:#fff;border:1px solid #dce7e0;border-radius:13px;padding:14px;cursor:pointer}.exam-setting-choice:has(input:checked){border-color:#6f63d9;background:#f5f2ff}.exam-setting-choice small{display:block;color:#69796f;line-height:1.8;margin:7px 22px 0 0;font-weight:normal}.exam-entry-summary{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.exam-entry-summary span{background:#f0f5ff;color:#35476a;border-radius:12px;padding:10px 13px}.exam-table-scroll{overflow-x:auto}.exam-results-hero{background:linear-gradient(135deg,#f1efff,#effaff,#fff4e9)}

/* نسخه نهایی هماهنگ با هویت بصری سایت */
.exam-shell-row{display:grid!important;grid-template-columns:minmax(0,1fr) 270px!important;gap:22px!important;direction:ltr!important}.exam-shell-main{grid-column:1!important;width:auto!important;min-width:0;direction:rtl!important}.exam-shell-sidebar{grid-column:2!important;display:block!important;visibility:visible!important;opacity:1!important;width:270px!important;min-width:270px!important;direction:rtl!important;margin-top:0!important}.exam-shell-sidebar .site-sidebar{display:block!important;visibility:visible!important;opacity:1!important;margin-top:0!important;width:100%!important}.exam-shell-sidebar .site-sidebar>.row{display:block!important;margin:0!important}.exam-shell-sidebar .site-sidebar .box{display:block!important;background:#fff!important}
.exam-btn,.exam-btn:focus{background:#00652e!important;color:#fff!important;border:1px solid #00652e!important;box-shadow:0 7px 17px rgba(0,101,46,.14)!important}.exam-btn:hover{background:#075327!important;border-color:#075327!important;transform:translateY(-1px)}.exam-btn.secondary{background:#fff!important;color:#075d30!important;border-color:#bcdac8!important;box-shadow:none!important}.exam-btn.secondary:hover{background:#eef7f1!important}.exam-step-btn.is-active{background:#076632!important}.exam-setting-choice:has(input:checked){border-color:#67ad83!important;background:#eff9f3!important}.exam-add-question-launch{background:#fff!important;color:#07813d!important;border:5px solid #07813d!important;box-shadow:0 14px 32px rgba(7,129,61,.17)!important}.exam-input:focus,.exam-select:focus,.exam-textarea:focus{border-color:#07813d!important;box-shadow:0 0 0 3px rgba(7,129,61,.1)!important}
.exam-landing-hero{background:#fff!important}.exam-landing-hero:before{background:rgba(0,101,46,.07)!important}.exam-hero-visual{position:relative;margin:0;border-radius:22px;overflow:hidden;background:#f5faf7;border:1px solid #d9e8df;box-shadow:0 18px 40px rgba(13,76,44,.13);pointer-events:none;user-select:none}.exam-hero-visual img{display:block;width:100%;height:330px;object-fit:cover}.exam-hero-visual figcaption{position:absolute;right:14px;bottom:14px;padding:7px 11px;border-radius:10px;background:rgba(255,255,255,.92);color:#436053;font-size:11px;box-shadow:0 5px 15px rgba(0,0,0,.08)}.exam-hero-preview{display:none!important}.exam-feature-grid article{background:#fff!important;border-color:#dce9e0!important}.exam-feature-grid article:after{display:none!important}.exam-feature-grid article>i{background:#e9f7ee!important;color:#07813d!important}.exam-pricing-public{background:#fff!important;border-right:5px solid #d7a53d!important}
#examJalaliStart.has-jalali-calendar{border-color:#80b996!important}.datepicker-container{z-index:200000!important}.datepicker-plot-area{z-index:200001!important}.datepicker-plot-area .datepicker-day-view .table-days td.selected span{background:#07813d!important}
@media(max-width:991px){.exam-shell-row{grid-template-columns:1fr!important}.exam-shell-main,.exam-shell-sidebar{grid-column:1!important;width:100%!important;min-width:0!important}.exam-shell-sidebar{margin-top:22px!important}.exam-shell-sidebar .site-sidebar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.exam-hero-visual{max-width:520px;margin:0 auto}.exam-hero-visual img{height:auto}}
@media(max-width:767px){.exam-shell-sidebar .site-sidebar{display:block!important}.exam-hero-visual img{height:auto}.exam-hero-visual figcaption{right:9px;bottom:9px}}
.exam-builder-page select{accent-color:#07813d}.exam-builder-page select:focus{border-color:#07813d!important;outline:0!important;box-shadow:0 0 0 3px rgba(7,129,61,.1)!important}.exam-builder-page select option:checked{background:#dff4e7!important;color:#064f2b!important}.exam-builder-page .exam-entry-fields{background:#eff9f3!important;border-color:#c9e5d4!important}.exam-builder-page .exam-entry-fields h3{color:#075d30!important}.exam-step-btn .step-number{display:none!important}.exam-builder-page .comments-section{max-width:none;margin:36px 0 10px;padding:0}.exam-builder-page .comments-title{font-size:22px}
.exam-builder-page input[type="checkbox"],.exam-builder-page input[type="radio"]{accent-color:#005522!important}.exam-builder-page .exam-setting-card:has(input:checked),.exam-builder-page .exam-setting-choice:has(input:checked){border-color:#005522!important;background:#eef8f2!important}

/* ویرایشگر منظم گزینه‌های تستی */
.exam-option-editor{display:grid;grid-template-columns:120px 42px minmax(0,1fr) minmax(180px,.65fr);align-items:center;gap:10px;margin:11px 0;padding:11px;border:1px solid #dbe7e0;border-radius:15px;background:#fbfdfc}
.exam-option-editor:has(input[type="radio"]:checked){border-color:#07813d;background:#eef9f3;box-shadow:0 0 0 3px rgba(7,129,61,.08)}
.exam-correct-choice{display:flex;align-items:center;gap:7px;margin:0;white-space:nowrap;color:#315143;cursor:pointer}.exam-correct-choice input{width:19px;height:19px;margin:0!important}
.exam-option-letter{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#08743b;color:#fff;font-weight:700;font-size:16px}
.exam-option-editor>.exam-input{margin:0!important}.exam-option-editor>input[type="file"]{min-width:0}
.correct-answer-badge{display:inline-flex;margin-right:9px;padding:3px 9px;border-radius:999px;background:#08743b;color:#fff;font-size:11px;font-weight:700}
@media(max-width:767px){.exam-option-editor{grid-template-columns:105px 38px minmax(0,1fr)}.exam-option-editor>input[type="file"]{grid-column:1/-1}}
.exam-link-copy{cursor:pointer;direction:ltr;text-align:left}.exam-link-copy.is-copied{border-color:#0a8a4b!important;box-shadow:0 0 0 3px rgba(10,138,75,.15)}
.exam-expired-overlay{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:20px;background:rgba(26,7,7,.72);backdrop-filter:blur(4px)}.exam-expired-modal{width:min(440px,100%);padding:32px;text-align:center;border:2px solid #dc3545;border-radius:18px;background:#fff;color:#8d151f;box-shadow:0 24px 70px rgba(0,0,0,.3)}.exam-expired-modal i{font-size:52px;color:#dc3545}.exam-expired-modal h2{margin:12px 0 6px}.exam-expired-modal p{font-size:18px;margin:0}
/* بازخوردها و کنترل‌های پایش آزمون */
#examCopyStatus:not(.exam-copy-toast){display:block;height:0;overflow:hidden;font-size:0!important}.exam-answer-correct{border-right:5px solid #168a4d!important;background:#f0fbf4!important}.exam-answer-wrong{border-right:5px solid #cf3542!important;background:#fff3f4!important}
.exam-expired-modal strong{display:block;margin:14px 0;color:#a61f2b;font-size:18px}.exam-copy-toast{position:fixed;z-index:120000;left:50%;bottom:28px;transform:translate(-50%,18px);background:#08743b;color:#fff!important;border-radius:999px;padding:9px 18px;font-size:13px!important;box-shadow:0 10px 28px rgba(0,70,34,.3);opacity:0;pointer-events:none;transition:.2s}.exam-copy-toast.is-visible{opacity:1;transform:translate(-50%,0)}
.exam-permissions ul{list-style:none;padding:0;margin:18px 0}.exam-permissions li{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:12px;margin:8px 0;border:1px solid #dfe7e2;border-radius:12px;background:#fafcfb}.exam-permissions li i{font-size:20px}.exam-permissions .permission-ok{border-color:#8ed0a8;background:#eef9f2;color:#086434}.exam-permissions .permission-bad{border-color:#e7a4aa;background:#fff2f3;color:#a41f2a}.exam-permissions .permission-pending{color:#776a37;background:#fffbea}.exam-exit-warning{position:fixed;z-index:120001;top:22px;left:50%;transform:translate(-50%,-20px);max-width:calc(100% - 32px);padding:12px 18px;border-radius:12px;background:#a92530;color:#fff;box-shadow:0 12px 32px rgba(90,10,17,.28);opacity:0;pointer-events:none;transition:.22s}.exam-exit-warning.is-visible{opacity:1;transform:translate(-50%,0)}
