.codeks-main{max-width:1500px;width:100%}.codeks-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:24px;align-items:start}.codeks-main .panel{padding:24px}.codeks-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.codeks-main h2{font-size:21px;margin:0 0 8px}.codeks-hint{color:#697386;font-size:14px;line-height:1.6}.codeks-main label{display:grid;gap:8px;font-weight:600;margin:16px 0}.codeks-main input:not([type=checkbox]),.codeks-main textarea{width:100%;box-sizing:border-box;border:1px solid #d5dbe3;border-radius:10px;padding:12px;font:inherit}.codeks-main textarea{font-size:15px;line-height:1.75;resize:vertical;min-height:400px}.codeks-badge{background:#fff0e3;color:#954000;border-radius:100px;padding:6px 12px;font-size:13px}.codeks-people{max-height:470px;overflow:auto;margin:16px 0}.codeks-main .codeks-check{display:flex;align-items:flex-start;gap:12px;font-weight:400;line-height:1.6}.codeks-check input{width:18px;height:18px;flex-shrink:0;margin-top:3px;accent-color:#f47621}.codeks-check small{display:block;color:#687385}.codeks-history{margin-top:24px}.codeks-table-wrap{overflow-x:auto}.codeks-main table{width:100%;border-collapse:collapse;font-size:14px}.codeks-main td,.codeks-main th{padding:14px 12px;text-align:left;border-bottom:1px solid #e6e9ed}.codeks-dialog{width:min(900px,94vw);max-height:90vh;overflow:auto;border:0;border-radius:18px;padding:28px;color:#1a2638}.codeks-dialog::backdrop{background:#14243b99}.codeks-dialog details{border:1px solid #e0e4ea;border-radius:10px;margin:16px 0;padding:14px}.codeks-dialog summary{cursor:pointer;font-weight:700}.codeks-page{background:#fff;border:1px solid #e4e7eb;max-width:740px;padding:26px;margin:18px auto;font-size:15px;line-height:1.7}.codeks-page p{white-space:pre-wrap;overflow-wrap:anywhere}.codeks-notice{padding:16px;background:#fff4e7;border-left:4px solid #ed7c26;border-radius:8px;line-height:1.6}.codeks-error{color:#a12d25}.codeks-alert{margin:16px 0;padding:18px 22px;background:#fff4e7;border:1px solid #f4cda9;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.codeks-alert p{margin:4px 0}.codeks-notify-dialog{max-width:520px;width:90vw;padding:28px;border:0;border-radius:16px}.codeks-notify-dialog::backdrop{background:#14243b99}.codeks-actions{display:flex;gap:12px;flex-wrap:wrap}.codeks-doc-list{max-height:65vh;overflow:auto}.codeks-doc-list article{padding:16px 0;border-bottom:1px solid #ddd}.codeks-doc-list small{display:block;margin:8px 0;color:#687385}@media(max-width:900px){.codeks-grid{grid-template-columns:1fr}.codeks-main .panel{padding:18px}.codeks-page{padding:16px}.codeks-dialog{padding:18px;box-sizing:border-box}}

.codeks-main textarea{font-weight:400}.codeks-main button:disabled{opacity:.5;cursor:not-allowed}
