.ncad-scope-page{margin:0;background:#f4f5f3;color:#222;font:16px/1.55 system-ui,-apple-system,sans-serif}.ncad-scope-page *{box-sizing:border-box}.ncad-header{display:flex;gap:24px;align-items:center;padding:22px 5%;background:#fff;border-bottom:1px solid #ddd}.ncad-header span{margin-left:auto;color:#666}.ncad-main{max-width:1440px;margin:auto;padding:36px 4%}#ncad-workspace h1,.ncad-login h1{font-size:30px;margin:0 0 8px}#ncad-workspace h2{font-size:22px}#ncad-workspace h3{font-size:18px}#ncad-workspace button,.ncad-button{font:inherit;background:#fff;color:#222;border:1px solid #aaa;border-radius:5px;padding:9px 16px;cursor:pointer;display:inline-block;text-decoration:none}#ncad-workspace button.primary,.ncad-button{background:#242923;color:#fff;border-color:#242923}#ncad-workspace button:disabled{opacity:.6;cursor:default}#ncad-workspace button:focus-visible,#ncad-workspace input:focus-visible,#ncad-workspace textarea:focus-visible{outline:3px solid #5670bd;outline-offset:3px}#ncad-workspace .toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center}#ncad-workspace .toolbar>div:last-child,.actions,.tabs,.record-meta{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#ncad-workspace .records{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}#ncad-workspace article,.ncad-login,#ncad-workspace .decision{background:#fff;padding:24px;border:1px solid #ddd;border-radius:6px;margin:16px 0}#ncad-workspace .badge{display:inline-block;border-radius:20px;padding:4px 12px;background:#e7eadf;text-transform:capitalize}#ncad-workspace .record-meta{font-size:14px;margin:20px 0}#ncad-workspace .tabs{margin:20px 0}#ncad-workspace .editor{display:grid;grid-template-columns:215px minmax(0,1fr);gap:28px}#ncad-workspace .steps{display:flex;flex-direction:column;align-items:stretch;gap:8px}#ncad-workspace .steps button{text-align:left}#ncad-workspace .steps [aria-current=step]{background:#242923;color:#fff}#ncad-workspace .step-content{background:#fff;padding:28px;min-width:0;border-radius:6px}#ncad-workspace .field{padding:22px 0;border-bottom:1px solid #ddd}#ncad-workspace label{display:block;font-weight:600;min-width:0}#ncad-workspace input,#ncad-workspace textarea{display:block;width:100%;font:inherit;font-weight:400;padding:10px 12px;border:1px solid #aaa;border-radius:4px;margin:8px 0 12px;background:#fff;color:#222}#ncad-workspace :disabled{background:#f5f5f5;color:#444}#ncad-workspace .field-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.65fr);gap:24px}#ncad-workspace .field-pair:not(:has(.comments)){grid-template-columns:1fr}#ncad-workspace .comments{background:#f3f4ef;border-left:3px solid #8c987a;padding:16px;font-size:14px}#ncad-workspace .comments label{font-size:14px}#ncad-workspace .comment{border-bottom:1px solid #ccc;padding-bottom:16px;margin-bottom:16px;overflow-wrap:anywhere}#ncad-workspace .comment.resolved{opacity:.75}#ncad-workspace blockquote{margin:12px 0;padding-left:12px;border-left:2px solid #aaa}#ncad-workspace .repeat{border:1px solid #bbb;padding:20px;margin:20px 0}#ncad-workspace .required{font-size:12px;color:#666;font-weight:400}#ncad-workspace .error{color:#9b2424}#ncad-workspace #ncad-message{min-height:25px;padding:8px 0}#ncad-workspace .feedback-banner{padding:20px;background:#fff0ce}#ncad-workspace .subtle,#ncad-workspace .readonly{color:#555}#ncad-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;padding:24px}.ncad-login{max-width:650px;margin:40px auto}.ncad-header a{color:inherit}@media(max-width:850px){#ncad-workspace .editor,#ncad-workspace .field-pair{grid-template-columns:1fr}#ncad-workspace .steps{flex-direction:row;flex-wrap:wrap}#ncad-workspace .steps button{flex:1 1 140px}#ncad-workspace .toolbar{align-items:flex-start;flex-direction:column}.ncad-header{flex-wrap:wrap}.ncad-header span{margin-left:0}#ncad-workspace .step-content{padding:18px}}

/* Administrator record creation. */
#ncad-workspace .create-record{max-width:860px;background:#fff;padding:32px;border:1px solid #dfe6db;border-radius:14px;margin:20px 0}#ncad-workspace .create-record>p{color:#64705f}#ncad-workspace .create-record label{margin:18px 0}#ncad-workspace .create-record select{display:block;width:100%;font:inherit;background:#fcfdfb;color:#223426;border:1px solid #cdd8c8;border-radius:7px;padding:12px;margin-top:8px}#ncad-workspace .create-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}#ncad-workspace .create-eyebrow{font-size:11px;letter-spacing:1.4px;text-transform:uppercase}#ncad-workspace .create-record h3{margin-top:28px;padding-top:22px;border-top:1px solid #e2e8df}@media(max-width:600px){#ncad-workspace .create-grid{grid-template-columns:1fr;gap:0}#ncad-workspace .create-record{padding:22px}}
