.question-entry-card .question-pages{width:100%;min-width:0;margin-top:4px}.question-pages-heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;color:#667085;font-size:13px;font-weight:400}.question-pages-heading small{margin-left:8px;color:#929baa;font-size:12px}.question-pages-heading>span:last-child{color:#929baa;font-size:12px}.question-pages-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.question-page-tile{min-width:0;border:1px solid #e8ebef;border-radius:10px;padding:8px;background:#fff}.question-page-top{display:flex;align-items:center;justify-content:space-between;color:#667085;font-size:12px}.question-page-top>div{display:flex}.question-page-top small{margin-left:7px;color:#8a949f;font-size:11px}.question-crop-dialog button,.question-entry-card .question-composite-actions button,.question-entry-card .question-pages button{width:auto;min-width:0;min-height:32px;padding:5px 9px;border:0;border-radius:6px;background:transparent;color:#596578;box-shadow:none;font:inherit;font-size:13px;font-weight:400;cursor:pointer}.question-crop-dialog button:hover,.question-entry-card .question-composite-actions button:hover,.question-entry-card .question-pages button:hover{background:#f4f5f7}.question-entry-card .question-composite-actions button:disabled,.question-entry-card .question-pages button:disabled{opacity:.38;cursor:default}.question-crop-dialog button:focus-visible,.question-entry-card .question-composite-actions button:focus-visible,.question-entry-card .question-pages button:focus-visible{outline:2px solid #8294ac;outline-offset:2px}.question-entry-card .question-pages .question-page-image{display:block;width:100%;height:142px;padding:0;margin:5px 0;background:#f7f8fa;overflow:hidden;border-radius:4px}.question-page-image img{display:block;width:100%;height:100%;object-fit:contain}.question-page-tools{display:flex;align-items:center;gap:4px}.question-entry-card .question-pages .question-page-tools button:last-child{margin-left:auto;font-size:19px}.question-entry-card .question-composite-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid #eef0f3;padding:14px 0 0;margin-top:14px;width:100%}.question-entry-card .question-composite-summary[hidden]{display:none}.question-composite-copy{display:grid;gap:5px;color:#586577;font-size:13px}.question-composite-copy small{color:#8b95a4;font-size:12px;line-height:1.5;max-width:480px}.question-composite-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.question-entry-card .question-composite-actions .question-recognize-button{border:1px solid #dce3eb;background:#f6f8fb;color:#36475b;padding:7px 12px}.question-entry-card .question-composite-actions #clearQuestionImageButton{color:#929baa;font-size:12px}.question-crop-dialog{position:fixed;inset:0;margin:auto;width:min(820px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow-y:auto;padding:20px;border:1px solid #e4e8ed;border-radius:14px;background:#fff;color:#344054;box-shadow:0 20px 80px #172b4d26;box-sizing:border-box}.question-crop-dialog::backdrop{background:rgb(27 36 50/38%)}.question-crop-heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.question-crop-heading strong{font-size:16px;font-weight:500}.question-crop-heading p{margin:6px 0 0;color:#8590a0;font-size:12px;line-height:1.6}.question-crop-heading>button{align-self:flex-start;font-size:23px}.question-crop-stage{display:flex;justify-content:center;align-items:center;background:#f6f7f9;padding:8px;min-height:100px;border-radius:6px}.question-crop-surface{position:relative;overflow:hidden;line-height:0;touch-action:none;user-select:none;cursor:crosshair}.question-crop-surface img{display:block;width:auto;max-width:100%;max-height:56dvh;object-fit:contain;pointer-events:none}.question-crop-selection{position:absolute;pointer-events:none;border:2px solid #fff;outline:1px solid #516b88;outline-offset:-3px;box-sizing:border-box;box-shadow:0 0 0 9999px rgb(20 30 45/48%)}.question-crop-precise{margin-top:12px;color:#667085;font-size:12px}.question-crop-precise summary{cursor:pointer;padding:6px 0}.question-crop-precise label{display:grid;grid-template-columns:55px minmax(0,1fr) 40px;gap:12px;align-items:center;margin:6px 0}.question-crop-precise input{width:100%;accent-color:#657e9a}.question-crop-actions{display:flex;gap:8px;align-items:center;margin-top:16px}.question-crop-actions span{flex:1}.question-crop-dialog .crop-confirm{background:#34485f;color:#fff;padding:9px 14px}.question-crop-dialog .crop-confirm:hover{background:#26394f}@media (max-width:600px){.question-pages-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.question-entry-card .question-pages .question-page-image{height:124px}.question-entry-card .question-pages button{min-height:36px;padding-inline:6px}.question-page-tools{gap:1px}.question-pages-heading{gap:8px}.question-composite-actions{width:100%}.question-crop-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:14px}}