#ci-page .t{margin-top:18px}
#ci-page .ci-controls{margin:16px 0}
#ci-page .ci-controls select,#ci-page textarea{box-sizing:border-box;display:block;width:100%;min-width:0;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--fg);font:inherit}
#ci-page textarea{margin-top:8px;resize:vertical}
#ci-page .ci-prompt{border-top:1px solid var(--line);padding:20px 0 8px}
#ci-page .ci-prompt h3{margin-top:8px}
#ci-page .ci-notes{margin-top:16px}
#ci-page .ci-checks{display:grid;gap:14px;margin:18px 0}
#ci-page .ci-checks label,#ci-page .ci-save{display:flex;align-items:flex-start;gap:10px;cursor:pointer}
#ci-page input[type=checkbox]{flex-shrink:0;width:20px;height:20px;margin:2px 0;accent-color:var(--c-ind)}
#ci-page :is(button,select,textarea,input):focus-visible{outline:3px solid var(--c-ind);outline-offset:3px}
#ci-page [hidden]{display:none!important}
@media print{#ci-page .ci-controls,#ci-page textarea,#ci-page .ci-notes{display:none!important}#ci-page .ci-prompt[hidden]{display:block!important}}
