.code-id-page{display:grid;gap:12px;min-width:0}.code-id-page .panel{padding:14px 16px;margin:0;min-width:0}.code-id-page button{min-height:30px;padding:5px 10px;font-size:12px;white-space:nowrap}.ci-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.ci-heading h1{margin:0;font-size:25px}.ci-heading h1 small{font-size:14px;font-weight:500;color:#7890ad;margin-left:6px}.ci-heading p{font-size:12px;color:#7890ad;margin:5px 0 0}.ci-upload{display:flex;align-items:center;gap:12px}.ci-paste{flex:1;min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px dashed #8eacf2;border-radius:9px;padding:10px 12px;background:#f7f9ff}.ci-paste input{flex:1;min-width:180px;max-width:100%;border:0;background:transparent;padding:3px;color:#234c97;font-size:13px}.ci-paste small{color:#8494ac;font-size:11px}.ci-draft:empty{display:none}.ci-draft img{display:block;max-width:90px;height:46px;object-fit:contain}.ci-upload-actions{display:flex;gap:7px}.ci-message{color:#178353;font-size:12px;overflow-wrap:anywhere}.ci-message:empty{display:none}.ci-message.is-error{color:#d9364e}.ci-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.ci-section-heading h2{font-size:15px;margin:0}.ci-summary,.ci-edit-context,.ci-note{font-size:11px;color:#7b8ea9}.ci-image-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.ci-source{display:flex;align-items:center;gap:9px;padding:7px 0;border-top:1px solid #edf1f8;min-width:0}.ci-thumb{flex:0 0 38px}.ci-thumb img{display:block;width:38px;height:42px;object-fit:contain;border:1px solid #e1e8f3;border-radius:4px}.ci-source-info{flex:1;min-width:0}.ci-source-info b{font-size:12px;display:block;font-weight:600}.ci-source-info small{font-size:11px;display:block;color:#7b8ea9;margin-top:4px;overflow-wrap:anywhere}.ci-state{font-size:10px;font-weight:400;color:#bb7c1b;background:#fff4df;border-radius:4px;padding:2px 5px;white-space:nowrap}.ci-state.done{color:#178353;background:#e8f7f0}.ci-source-actions{display:flex;gap:5px;align-items:center;flex-wrap:wrap;justify-content:flex-end;max-width:180px}.ci-source-actions button{font-size:11px;padding:4px 7px}.ci-link{font-size:11px;color:#2e62d9}.ci-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.ci-table th{font-size:11px;color:#7b8ea9;font-weight:500;text-align:left;background:#f6f8fd;padding:7px 9px}.ci-table td{border-bottom:1px solid #edf1f8;padding:6px 9px;overflow-wrap:anywhere;vertical-align:middle}.ci-table th:first-child{width:37%}.ci-table th:nth-child(2){width:32%}.ci-table th:nth-child(3){width:18%}.ci-table th:last-child{width:13%}.ci-table .ci-id{font-family:Consolas,monospace;font-variant-numeric:tabular-nums}.ci-table td a{color:#2e62d9}.ci-empty{padding:14px 0;color:#8a9bb1;font-size:12px}.ci-edit-context{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:9px}.ci-edit-context a{color:#2e62d9}.ci-editor[hidden]{display:none}.ci-editor .ci-table th:first-child{width:8%}.ci-editor .ci-table th:nth-child(2){width:43%}.ci-editor .ci-table th:nth-child(3){width:38%}.ci-editor .ci-table th:last-child{width:11%}.ci-editor .ci-table input{width:100%;min-width:0;padding:6px 8px;font-size:13px;min-height:30px;font-family:Consolas,monospace}.ci-edit-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:10px;font-size:12px}.ci-edit-footer label{display:flex;align-items:center;gap:7px;flex:1}.ci-edit-footer input{width:auto}.ci-pager{display:flex;align-items:center;justify-content:flex-end;gap:9px;font-size:11px;color:#7b8ea9}.ci-pager:empty{display:none}.ci-pager:not(:empty){margin-top:9px}.ci-note{margin:0;line-height:1.7}
@media(max-width:1100px){.ci-image-list{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){.code-id-page{gap:9px}.code-id-page .panel{padding:12px}.ci-heading h1{font-size:22px}.ci-upload{flex-direction:column;align-items:stretch}.ci-upload-actions{justify-content:flex-end}.ci-paste input{min-width:150px;font-size:16px}.ci-source-actions{max-width:130px}.ci-table th,.ci-table td{padding:7px 5px;font-size:12px}.ci-source-info small{font-size:11px}.ci-results .ci-table th:nth-child(3),.ci-results .ci-table td:nth-child(3){display:none}.ci-results .ci-table th:first-child{width:46%}.ci-results .ci-table th:nth-child(2){width:34%}.ci-results .ci-table th:last-child{width:20%}.ci-edit-footer{align-items:stretch}.ci-edit-footer label{flex-basis:100%;padding:6px 0}.ci-editor .ci-table input{font-size:16px}.ci-editor .ci-table th:first-child{width:6%}.ci-editor .ci-table th:nth-child(2){width:44%}.ci-editor .ci-table th:nth-child(3){width:33%}.ci-editor .ci-table th:last-child{width:17%}}
@media(pointer:coarse){.code-id-page button,.ci-source-actions a{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.ci-paste{min-height:65px}}

.ci-source-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ci-source-tools .ci-summary{margin-right:auto}
