.di-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.di-heading h2{margin:8px 0}.di-filters,.di-actions,#di-assign{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:18px 0}.di-filters label,#di-assign label,#di-review label{display:grid;gap:6px}.di-filters input,.di-filters select,#di-assign select,#di-review textarea{padding:10px;border:1px solid #b7cbd0;border-radius:4px;font:inherit}.di-jobs{display:grid;gap:12px;margin-bottom:24px}.di-job{display:grid;grid-template-columns:2fr 1.3fr 1.2fr auto;align-items:center;gap:20px;padding:24px;background:#fff;border:1px solid #d9e6e9;border-radius:10px;color:#153a48;text-decoration:none}.di-job:hover{border-color:#16877f}.di-job small{display:block;margin-top:8px;color:#66818b}.di-status{display:inline-block;background:#e3f2ee;color:#12675f;padding:8px 12px;border-radius:5px;font-weight:700}.di-detail{padding:24px}.di-file-list{margin:24px 0;display:grid;gap:12px}.di-spec{max-height:400px;overflow:auto;background:#f6f9fa;padding:16px}.di-spec dl{margin:8px 0}.di-spec dt{font-weight:600;text-transform:capitalize}.di-spec dd{margin:5px 0 12px 18px;overflow-wrap:anywhere}.di-version,.di-team>div{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid #dbe5e8}.di-version span{font-size:13px}.di-editor{position:fixed;inset:0;z-index:1000;background:#fff;display:flex;flex-direction:column}.di-editor header{display:flex;justify-content:space-between;padding:10px 16px;background:#153a48;color:white}.di-editor iframe{border:0;flex:1;width:100%}#design-it-notice:not(:empty){padding:12px;background:#fff3df;border-left:3px solid #be8628}#di-review textarea{min-width:300px;min-height:80px}#di-review button{margin:12px 8px 0 0}.di-detail>p{color:#66818b;font-size:13px}.di-team span{font-size:13px}@media(max-width:900px){.di-job{grid-template-columns:1fr}.di-heading{align-items:start;flex-direction:column}.di-version{align-items:start;flex-direction:column}}
.design-it-workspace button{border:1px solid #a7bfc6;border-radius:5px;background:#fff;color:#173e4b;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;padding:10px 14px;cursor:pointer}.design-it-workspace button.primary-button{background:#008b83;color:white;border-color:#008b83}.design-it-workspace button:disabled{opacity:.55;cursor:wait}.design-it-workspace button:hover:not(:disabled){border-color:#008b83;box-shadow:0 0 0 1px #008b8322}.design-it-workspace>.panel{margin-top:16px}.design-it-workspace a{color:#087d79}.design-it-workspace summary{cursor:pointer;font-weight:600}.design-it-workspace .di-job{color:#153a48}

.design-intelligence-workspace label{display:inline-flex;align-items:center;gap:8px;margin:8px 14px 8px 0;font-size:13px}
.design-intelligence-workspace input:not([type=checkbox]),.design-intelligence-workspace select,.design-intelligence-workspace textarea{font:inherit;color:#172b3c;border:1px solid #b8c7cd;border-radius:3px;padding:8px;background:#fff}
.design-intelligence-workspace button{font:inherit;font-size:13px;font-weight:600;color:#172b3c;border:1px solid #b8c7cd;border-radius:3px;padding:8px 12px;background:#fff;cursor:pointer}
.design-intelligence-workspace button:hover{background:#e7f3f2;border-color:#008c83}
.design-intelligence-workspace form{padding:16px;margin-top:18px;background:#f4f8fa;border:1px solid #d7e1e5;border-radius:5px}
.design-intelligence-workspace form label{display:flex;max-width:760px}
.design-intelligence-workspace textarea{min-width:380px;min-height:72px}
.design-intelligence-workspace form button{background:#172b3c;color:white}
