.azm-qe{direction:rtl;color:#172033;font-family:inherit}.azm-qe *{box-sizing:border-box}.azm-qe__section{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:24px 0;border-bottom:1px solid #dce3ed}.azm-qe__section:last-child{border-bottom:0}.azm-qe__number{display:flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;background:#f00;color:#fff;font-size:12px;font-weight:800;margin-top:2px}.azm-qe__body{min-width:0}.azm-qe__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.azm-qe__section-head h3{margin:0 0 4px;font-size:23px;font-weight:900;color:#004df2}.azm-qe__section-head p{margin:0;color:#718096;font-size:12px}.azm-qe__section-head small{font-size:11px;color:#8792a5}.azm-qe__types{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px}.azm-qe__type{min-height:76px;padding:10px 7px;border:1px solid #d7dee8;border-radius:7px;background:#f8fafc;color:#253149;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transition:.18s ease}.azm-qe__type:hover{border-color:#8da2c3;background:#fff}.azm-qe__type.is-active{background:#fff;border-color:#111827;box-shadow:0 0 0 1px #111827 inset}.azm-qe__type-icon{font-size:22px;color:#667085;line-height:1}.azm-qe__type strong{font-size:11px}.azm-qe__field{display:grid;gap:7px;margin-bottom:14px}.azm-qe__field>span,.azm-qe__feedback-field>span{font-size:12px;font-weight:800}.azm-qe input[type=text],.azm-qe input[type=number],.azm-qe textarea{width:100%;border:1px solid #cfd8e5;border-radius:6px;background:#fff;padding:10px 12px;color:#182033;font:inherit;outline:none}.azm-qe input:focus,.azm-qe textarea:focus{border-color:#4f6ee8;box-shadow:0 0 0 3px rgba(79,110,232,.11)}.azm-qe__rich-editor{border:1px solid #cbd5e1;border-radius:6px;overflow:hidden;background:#fff}.azm-qe__toolbar{display:flex;align-items:center;gap:2px;min-height:38px;padding:4px 7px;border-bottom:1px solid #e2e8f0;background:#fbfcfe}.azm-qe__toolbar button{width:30px;height:28px;border:0;border-radius:4px;background:transparent;color:#778195;cursor:pointer}.azm-qe__toolbar button:hover{background:#eef2f7;color:#1e293b}.azm-qe__surface{min-height:118px;padding:13px 14px;outline:none;line-height:1.95;font-size:20px}.azm-qe__surface:empty:before{content:attr(data-placeholder);color:#a6afbd}.azm-qe__blank-insert,.azm-qe__add{border:0;border-radius:5px;background:#eef2f7;color:#243047;padding:8px 12px;font-weight:800;font-size:12px;cursor:pointer}.azm-qe__blank-insert{background:#e9edff;color:#324dc7}.azm-qe__blank-hint,.azm-qe__ordering-note{margin:10px 0 0;color:#64748b;font-size:12px}.azm-qe code{direction:ltr;display:inline-block;padding:1px 5px;border-radius:4px;background:#f1f5f9;color:#3449b8}.azm-qe__panel[hidden]{display:none!important}.azm-qe__choice-mode{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;margin-bottom:14px;border-radius:7px;background:#f6f8fb;font-size:12px}.azm-qe__choice-mode label{display:flex;align-items:center;gap:6px}.azm-qe__answer-list,.azm-qe__simple-list,.azm-qe__matching-list,.azm-qe__ordering-list,.azm-qe__blank-list{display:grid;gap:12px}.azm-qe__answer-row{border:1px solid #dbe2eb;border-radius:7px;padding:10px;background:#fff}.azm-qe__answer-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.azm-qe__answer-head label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.azm-qe__answer-letter,.azm-qe__order-number{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #9fb0c7;border-radius:50%;font-size:11px;font-weight:900;color:#48627f}.azm-qe__remove{margin-right:auto;border:0;background:transparent;color:#d02d4d;font-size:19px;cursor:pointer}.azm-qe__add{margin-top:12px}.azm-qe__add--small{padding:6px 9px;font-size:11px}.azm-qe__true-false{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:520px}.azm-qe__true-false label{position:relative;display:grid;gap:7px;padding:14px;border:1px solid #d6dee8;border-radius:7px;cursor:pointer}.azm-qe__true-false label.is-selected{border-color:#18ad6a;background:#f2fff8}.azm-qe__true-false input{position:absolute;top:13px;right:13px}.azm-qe__true-false span{padding-right:24px;font-size:12px}.azm-qe__true-false strong{padding-right:24px}.azm-qe__simple-row{display:flex;align-items:center;gap:8px}.azm-qe__simple-row .azm-qe__remove{margin-right:0}.azm-qe__blank-card{padding:14px;border:1px solid #d9e1ec;border-radius:8px;background:#fbfcfe}.azm-qe__blank-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.azm-qe__blank-title small{color:#778397;font-size:11px}.azm-qe__matching-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 24px;align-items:center;gap:9px;padding:12px;border:1px solid #dce3ec;border-radius:8px;background:#fff}.azm-qe__matching-row label{display:block;margin-bottom:6px;font-size:12px;font-weight:800}.azm-qe__connector{text-align:center;font-weight:900;color:#64748b}.azm-qe__remove--pair{margin:0}.azm-qe__ordering-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px}.azm-qe__order-actions{display:flex;align-items:center;gap:4px}.azm-qe__order-actions button{width:30px;height:30px;border:1px solid #d5dde8;border-radius:5px;background:#fff;cursor:pointer}.azm-qe__feedback-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.azm-qe__feedback-field{display:grid;gap:7px}.azm-qe__surface--feedback{min-height:92px}.azm-qe--bank{background:#fff}.amqb-v2__form-card .azm-qe__section:first-child{padding-top:0}.amqb-v2__form-card .azm-qe__section:last-child{padding-bottom:0}.azm-eb-question-form>.azm-qe{padding:0 28px;background:#fff;border:1px solid #e1e7ef;border-radius:8px}.azm-eb-question-form>.azm-qe+.azm-eb-question-form-section{margin-top:18px}
@media(max-width:1100px){.azm-qe__types{grid-template-columns:repeat(4,minmax(100px,1fr))}}
@media(max-width:720px){.azm-qe__section{grid-template-columns:26px minmax(0,1fr);gap:8px;padding:18px 0}.azm-qe__types{grid-template-columns:repeat(2,minmax(0,1fr))}.azm-qe__type{min-height:68px}.azm-qe__section-head{flex-direction:column}.azm-qe__true-false,.azm-qe__feedback-grid{grid-template-columns:1fr}.azm-qe__matching-row{grid-template-columns:1fr}.azm-qe__connector{transform:rotate(-90deg)}.azm-qe__remove--pair{position:absolute;left:8px;top:5px}.azm-eb-question-form>.azm-qe{padding:0 14px}}
.azm-qe__section--scientific{grid-template-columns:1fr;padding:14px 0}.azm-qe__scientific-toggle{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #d9e2f3;border-radius:8px;background:#f8faff;color:#18366d;font-size:13px;font-weight:800;cursor:pointer}.azm-qe__scientific-toggle input{width:18px;height:18px;margin:0;flex:0 0 auto}
.azm-qe__rich-editor--answer{border-radius:5px}.azm-qe__toolbar--compact{min-height:32px;padding:2px 5px}.azm-qe__toolbar--compact button{width:27px;height:25px}.azm-qe__surface--answer{min-height:70px;padding:10px 11px;line-height:1.8}.azm-qe__matching-row [data-azm-qe-matching-left]{min-width:0}


/* Bank explanatory answer — v3.7.0 */
.azm-qe__surface--explanatory-answer {
    min-height: 150px;
}

/* Premium lightweight WYSIWYG — exam question text and answers (v4.9.2) */
.azm-qe__rich-editor--premium{
    overflow:hidden;
    border:1px solid rgba(255,255,255,.1);
    border-radius:12px;
    background:#111722;
    color:rgba(255,255,255,.9);
    box-shadow:0 10px 28px rgba(15,23,42,.12);
}
.azm-qe__rich-editor--premium:focus-within{
    border-color:rgba(0,196,255,.72);
    box-shadow:0 0 0 3px rgba(0,196,255,.12),0 12px 30px rgba(15,23,42,.16);
}
.azm-qe__toolbar--premium{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:4px;
    min-height:48px;
    padding:8px;
    border-bottom:1px solid rgba(255,255,255,.1);
    background:#0d131d;
}
.azm-qe__toolbar--premium .azm-qe__toolbar-group{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:3px;
}
.azm-qe__toolbar--premium .azm-qe__toolbar-separator{
    align-self:stretch;
    width:1px;
    min-height:24px;
    margin:3px 3px;
    background:rgba(255,255,255,.12);
}
.azm-qe__toolbar--premium button,
.azm-qe__toolbar--premium.azm-qe__toolbar--compact button{
    display:inline-flex;
    width:auto;
    min-width:30px;
    height:30px;
    align-items:center;
    justify-content:center;
    padding:0 7px;
    border:1px solid transparent;
    border-radius:7px;
    background:transparent;
    color:rgba(255,255,255,.78);
    font:700 12px/1 inherit;
    cursor:pointer;
    transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;
}
.azm-qe__toolbar--premium button:hover{
    border-color:rgba(255,255,255,.13);
    background:rgba(255,255,255,.07);
    color:#fff;
}
.azm-qe__toolbar--premium button:active{transform:translateY(1px)}
.azm-qe__toolbar--premium button.is-active,
.azm-qe__toolbar--premium button[aria-pressed="true"]{
    border-color:#00c4ff;
    background:rgba(0,196,255,.12);
    color:#3fd3ff;
}
.azm-qe__toolbar--premium button:focus-visible{
    outline:2px solid #5addff;
    outline-offset:2px;
}
.azm-qe__rich-editor--premium .azm-qe__surface{
    min-height:220px;
    padding:19px 20px;
    background:#111722;
    color:rgba(255,255,255,.9);
    font-size:14px;
    line-height:1.85;
    caret-color:#43d7ff;
    text-align:right;
}
.azm-qe__rich-editor--premium .azm-qe__surface:empty::before{
    color:rgba(255,255,255,.42);
    pointer-events:none;
}
.azm-qe__rich-editor--premium .azm-qe__surface::selection,
.azm-qe__rich-editor--premium .azm-qe__surface *::selection{
    background:rgba(0,196,255,.28);
    color:#fff;
}
.azm-qe__rich-editor--premium .azm-qe__surface h1{
    margin:.25em 0 .55em;
    color:#fff;
    font-size:1.65em;
    line-height:1.45;
}
.azm-qe__rich-editor--premium .azm-qe__surface h2{
    margin:.25em 0 .55em;
    color:#fff;
    font-size:1.35em;
    line-height:1.5;
}
.azm-qe__rich-editor--premium .azm-qe__surface h3{
    margin:.25em 0 .5em;
    color:#fff;
    font-size:1.15em;
}
.azm-qe__rich-editor--premium .azm-qe__surface p{margin:.35em 0 .8em}
.azm-qe__rich-editor--premium .azm-qe__surface ul,
.azm-qe__rich-editor--premium .azm-qe__surface ol{
    margin:.55em 0 1em;
    padding-right:1.45em;
}
.azm-qe__rich-editor--premium .azm-qe__surface li{margin:.28em 0}
.azm-qe__rich-editor--premium .azm-qe__surface blockquote{
    margin:1em 0;
    padding:10px 14px;
    border-right:3px solid #00c4ff;
    border-left:0;
    border-radius:7px 0 0 7px;
    background:rgba(0,196,255,.08);
    color:rgba(255,255,255,.82);
}
.azm-qe__rich-editor--premium .azm-qe__surface code,
.azm-qe__rich-editor--premium .azm-qe__surface pre{
    direction:ltr;
    color:#91e8ff;
    background:rgba(0,0,0,.26);
}
.azm-qe__rich-editor--premium .azm-qe__surface code{
    display:inline;
    padding:2px 5px;
    border-radius:5px;
}
.azm-qe__rich-editor--premium .azm-qe__surface pre{
    overflow:auto;
    margin:1em 0;
    padding:12px;
    border-radius:8px;
    white-space:pre-wrap;
}
.azm-qe__rich-editor--premium .azm-qe__surface a{
    color:#48d8ff;
    text-decoration:underline;
    text-underline-offset:3px;
}
.azm-qe__rich-editor--premium .azm-qe__source{
    display:block;
    width:100%;
    min-height:220px;
    resize:vertical;
    margin:0;
    padding:18px 20px;
    border:0;
    border-radius:0;
    background:#0b1018;
    color:#bcefff;
    box-shadow:none;
    outline:none;
    direction:ltr;
    text-align:left;
    font:13px/1.75 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;
    white-space:pre-wrap;
    tab-size:2;
}
.azm-qe__rich-editor--premium .azm-qe__source:focus{
    border:0;
    box-shadow:inset 0 0 0 2px rgba(0,196,255,.28);
}
.azm-qe__rich-editor--premium .azm-qe__source[hidden],
.azm-qe__rich-editor--premium .azm-qe__surface[hidden]{display:none!important}
.azm-qe__rich-editor--premium.azm-qe__rich-editor--answer .azm-qe__surface,
.azm-qe__rich-editor--premium .azm-qe__surface--answer,
.azm-qe__rich-editor--premium .azm-qe__source--answer{
    min-height:105px;
    padding:13px 14px;
}
.azm-qe__rich-editor--premium .azm-qe__toolbar--compact{
    min-height:42px;
    padding:6px;
}
.azm-qe__rich-editor--premium .azm-qe__toolbar--compact button{
    min-width:28px;
    height:28px;
    padding:0 6px;
    font-size:11px;
}
.azm-qe__rich-editor--premium.is-source-view .azm-qe__toolbar--premium [data-azm-qe-command],
.azm-qe__rich-editor--premium.is-source-view .azm-qe__toolbar--premium [data-azm-qe-link]{
    opacity:.38;
    pointer-events:none;
}
@media(max-width:720px){
    .azm-qe__toolbar--premium{gap:3px;padding:7px}
    .azm-qe__toolbar--premium .azm-qe__toolbar-separator{display:none}
    .azm-qe__toolbar--premium .azm-qe__toolbar-group{gap:2px}
    .azm-qe__toolbar--premium button,
    .azm-qe__toolbar--premium.azm-qe__toolbar--compact button{min-width:29px;height:29px;padding:0 6px}
    .azm-qe__rich-editor--premium .azm-qe__surface,
    .azm-qe__rich-editor--premium .azm-qe__source{min-height:190px;padding:15px}
    .azm-qe__rich-editor--premium.azm-qe__rich-editor--answer .azm-qe__surface,
    .azm-qe__rich-editor--premium .azm-qe__surface--answer,
    .azm-qe__rich-editor--premium .azm-qe__source--answer{min-height:96px;padding:12px}
}
@media(prefers-reduced-motion:reduce){
    .azm-qe__toolbar--premium button{transition:none}
}


/* Used-question edit warning — v4.9.3 */
.azm-eb-question-usage-warning{
    position:relative;
    display:grid;
    grid-template-columns:34px minmax(0,1fr) auto;
    align-items:start;
    gap:14px;
    margin:0 0 18px;
    padding:18px 20px;
    border:1px solid #f1dfaa;
    border-right:4px solid #f4c84c;
    border-radius:10px;
    background:#fff9e8;
    color:#293246;
    box-shadow:0 8px 22px rgba(92,73,18,.08);
}
.azm-eb-question-usage-warning__icon{
    display:flex;
    width:28px;
    height:28px;
    align-items:center;
    justify-content:center;
    color:#f5c84c;
}
.azm-eb-question-usage-warning__icon svg{display:block;width:27px;height:27px}
.azm-eb-question-usage-warning__content{min-width:0}
.azm-eb-question-usage-warning__content>strong{
    display:block;
    margin:1px 0 8px;
    color:#131b2c;
    font-size:15px;
    font-weight:900;
}
.azm-eb-question-usage-warning__content p{
    margin:0;
    color:#313b4f;
    font-size:13px;
    line-height:2;
}
.azm-eb-question-usage-warning__content small{
    display:block;
    margin-top:7px;
    color:#7d6c38;
    font-size:11px;
    line-height:1.8;
}
.azm-eb-question-usage-warning__action{align-self:center}
.azm-eb-question-usage-warning__action button{
    display:inline-flex;
    min-height:40px;
    align-items:center;
    justify-content:center;
    white-space:nowrap;
    padding:8px 15px;
    border:1px solid #d8ab2f;
    border-radius:8px;
    background:#f3c34a;
    color:#2c240e;
    font:800 12px/1.4 inherit;
    cursor:pointer;
    box-shadow:0 6px 14px rgba(210,158,22,.18);
    transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease;
}
.azm-eb-question-usage-warning__action button:hover{
    background:#f7ce63;
    box-shadow:0 8px 18px rgba(210,158,22,.24);
    transform:translateY(-1px);
}
.azm-eb-question-usage-warning__action button:focus-visible{
    outline:2px solid #87650e;
    outline-offset:3px;
}
@media(max-width:720px){
    .azm-eb-question-usage-warning{
        grid-template-columns:28px minmax(0,1fr);
        gap:10px;
        padding:15px 14px;
    }
    .azm-eb-question-usage-warning__action{
        grid-column:1/-1;
        width:100%;
    }
    .azm-eb-question-usage-warning__action button{width:100%}
}
@media(prefers-reduced-motion:reduce){
    .azm-eb-question-usage-warning__action button{transition:none}
}
