:root{font-family:"PingFang SC","Microsoft YaHei",sans-serif;color:#203033;background:#f4f3ed}*{box-sizing:border-box}body{margin:0}.hidden{display:none!important}.topbar{height:72px;background:#173b3b;color:white;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1500px)/2));box-shadow:none}.brand{display:flex;gap:12px;align-items:center}.brand strong{display:block;font-size:18px;letter-spacing:.05em}.brand small{display:block;color:#c8ddda;font-size:11px;margin-top:2px}.mark{display:grid;place-items:center;width:40px;height:40px;border:1px solid #aed0bd;border-radius:11px;font-size:22px;color:#d2ead8}.topbar button{background:transparent;color:white;border:1px solid #7f9e9c}main{max-width:1500px;margin:0 auto;padding:30px 24px 60px}.page-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px;gap:20px}h1{font-family:Georgia,"Noto Serif SC",serif;font-size:34px;line-height:1.2;margin:0 0 10px}h2{font-family:Georgia,"Noto Serif SC",serif;font-size:22px;margin:0 0 7px}h3{font-size:15px;margin:0 0 17px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;color:#ad7540;text-transform:uppercase;margin:0 0 7px}.muted{color:#6d7978;margin:0;font-size:13px}.card{background:#fff;border:1px solid #e1e5df;border-radius:16px;box-shadow:0 12px 40px #2544400a}.narrow{max-width:400px;margin:8vh auto;padding:34px}.narrow form{display:grid;gap:15px}.layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px}.sidebar{align-self:start;position:sticky;top:16px;overflow:hidden}.side-head{display:flex;align-items:center;justify-content:space-between;padding:21px 20px 8px}.side-head h2{font-size:17px}.filters{display:flex;flex-wrap:wrap;gap:6px;padding:8px 15px 14px;border-bottom:1px solid #e9ece8}.filters button{font-size:11px;padding:6px 9px;border-radius:999px;background:#f1f4f0;color:#47605b}.filters button.selected{background:#1d5c55;color:white}.paper-list{max-height:70vh;overflow:auto}.paper-item{padding:14px 18px;border-bottom:1px solid #edf0ec;cursor:pointer}.paper-item:hover,.paper-item.active{background:#f4f8f5}.paper-item strong{font-size:13px;line-height:1.45;display:block}.paper-item small{display:block;color:#73827e;margin-top:6px}.pill{display:inline-block;font-size:10px;border-radius:4px;background:#e4eee9;color:#22564e;padding:3px 5px;margin-right:5px}.main-column{min-width:0;display:grid;gap:20px}.intake,.workspace{padding:24px}.section-head{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:20px}.intake-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.intake form{border:1px solid #e8ece5;border-radius:12px;background:#fbfcf9;padding:19px;display:grid;gap:12px;align-content:start}label{display:grid;gap:5px;font-size:12px;font-weight:650;color:#435955}input,select,textarea{font:inherit;color:#263d39;border:1px solid #cbd6cf;border-radius:8px;padding:9px 10px;width:100%;background:white}input:focus,textarea:focus,select:focus{outline:2px solid #b0d3c3;border-color:#478677}.check{display:flex;align-items:center;gap:8px}.check input{width:auto}button,.actions a{border:0;border-radius:8px;background:#1d5c55;color:#fff;font:inherit;font-weight:650;font-size:12px;padding:9px 13px;cursor:pointer;text-decoration:none;white-space:nowrap}button:hover,.actions a:hover{filter:brightness(1.08)}button.secondary,.actions a{background:#e6efea;color:#20594e}button.icon{background:transparent;color:#42645d;font-size:21px;padding:0 5px}.actions{display:flex;gap:7px;flex-wrap:wrap;align-items:center}details summary{cursor:pointer;color:#3c7167;font-size:12px}details textarea{margin-top:9px}.work-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,1fr);gap:15px;min-height:530px}.source-panel,.field-panel{border:1px solid #dce5dd;border-radius:10px;overflow:hidden;min-width:0}.panel-title{padding:11px 15px;background:#eef3ee;font-size:12px;font-weight:750;display:flex;justify-content:space-between;align-items:center}.panel-title span{font-weight:400;color:#698079}.source-panel iframe{width:100%;height:70vh;border:0}.source-panel pre{white-space:pre-wrap;overflow:auto;padding:18px;font-size:12px;line-height:1.8;max-height:70vh}.field-panel{max-height:76vh;overflow:auto}.field-row{border-top:1px solid #edf0ec;padding:12px 15px}.field-row header{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.field-row header strong{font-size:12px;line-height:1.5}.field-row header em{font-style:normal;font-size:10px;color:#a36d3a}.field-row textarea{margin-top:8px;min-height:42px;font-size:12px;line-height:1.5}.field-row details{margin-top:6px}.field-row details textarea{min-height:55px}.field-row select{width:auto;font-size:11px;padding:4px}.extract-controls{padding:12px;display:flex;gap:6px;flex-wrap:wrap}.extract-controls button{padding:6px 9px;background:#edf3ed;color:#2c6359}.candidate{margin:10px;border:1px solid #ddbd86;background:#fff9ed;border-radius:8px;padding:12px;font-size:12px}.candidate button{margin:5px}.group-title{background:#fafbf8;padding:8px 15px;font-weight:800;font-size:11px;letter-spacing:.09em;color:#49675f}.empty{color:#81908a;font-size:12px;padding:22px}#toast{position:fixed;right:25px;bottom:20px;background:#193e3b;color:white;border-radius:9px;padding:11px 15px;box-shadow:0 8px 30px #0003;display:none;z-index:5;max-width:370px;font-size:13px}#toast.visible{display:block}@media(max-width:1100px){.layout{grid-template-columns:220px minmax(0,1fr)}.work-grid{grid-template-columns:1fr}.field-panel{max-height:none}.source-panel iframe,.source-panel pre{height:45vh}}@media(max-width:750px){main{padding:20px 12px}.layout,.intake-grid{grid-template-columns:1fr}.sidebar{position:static}.paper-list{max-height:240px}.page-heading{display:block}.page-heading .actions{margin-top:16px}.topbar{padding:0 16px}.work-grid{display:block}.field-panel{margin-top:12px}}
.cnki-box{border:1px solid #d7e4da;border-radius:12px;background:#f5faf6;padding:17px;margin-bottom:20px}.cnki-title{display:flex;justify-content:space-between;align-items:start;gap:15px}.cnki-title h3{margin-bottom:5px}#cnki-form{display:grid;grid-template-columns:2fr repeat(6,1fr) auto;gap:8px;align-items:end;background:transparent;border:0;padding:16px 0 0}#cnki-results{margin-top:10px}.cnki-result{padding:9px;border-top:1px solid #e0e9e0;font-size:12px;display:flex;align-items:start;gap:9px}.cnki-result input{width:auto}.cnki-result small{display:block;color:#667974;margin-top:3px}.cnki-result a{color:#286659}.cnki-result .pill{margin-left:5px}@media(max-width:1200px){#cnki-form{grid-template-columns:repeat(4,1fr)}}@media(max-width:750px){#cnki-form{grid-template-columns:1fr 1fr}.cnki-title{display:block}}
.job-box{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;background:#fff7e7;border:1px solid #efdcbb;border-radius:8px;margin-bottom:14px;font-size:11px;color:#704f2a}.job-box button{padding:5px 8px}
.job-progress{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%}.job-progress progress{width:140px;height:10px;accent-color:#1d5c55}.upload-progress{font-size:12px;line-height:1.6}.upload-progress progress{width:100%;accent-color:#1d5c55}.upload-progress p{margin:3px 0;overflow-wrap:anywhere}
.extract-help{padding:0 12px 10px;line-height:1.5}
.field-candidate{margin-top:8px;padding:8px;border:1px solid #ddbd86;border-radius:6px;background:#fff9ed;font-size:11px}.field-candidate strong{display:block;color:#704f2a}.field-candidate summary{cursor:pointer;color:#704f2a}.field-candidate p{white-space:pre-wrap;max-height:230px;overflow:auto}.field-candidate small{display:block;white-space:pre-wrap}.field-candidate button{margin-top:8px;padding:5px 8px}
/* Workspace refinement: keep the established green palette and task structure. */
:root{--ink:#203033;--muted:#526963;--line:#dce5df;--accent:#1d5c55;font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-size:14px;line-height:1.6}
body{background:#f4f3ed}::selection{background:#c5dfd4;color:#173b3b}*{scrollbar-width:thin;scrollbar-color:#a2b9ae #f3f6f3}input,textarea{caret-color:var(--accent)}
.topbar{box-shadow:none;height:76px}.brand small{font-size:12px}#identity{display:flex;gap:12px;align-items:center;font-size:13px}main{max-width:1600px;padding:32px 32px 64px}.page-heading{align-items:center;margin-bottom:24px}h1{font-size:30px;line-height:1.4}h2{font-size:22px;line-height:1.5}h3{font-size:16px}.muted{color:var(--muted);font-size:13px;line-height:1.7}.card{box-shadow:none;border-radius:12px}.page-heading .actions{justify-content:flex-end}
button,.actions a{font-size:13px;min-height:40px;padding:9px 14px;transition:background-color .15s,color .15s}button:hover,.actions a:hover{filter:none;background:#164b45}button.secondary:hover,.actions a:hover{background:#d6e6dd;color:#173b3b}button:disabled{opacity:.55;cursor:wait}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #478677;outline-offset:3px}input,select,textarea{font-size:14px;min-height:42px;border-radius:7px}textarea{resize:vertical}label{font-size:13px;gap:7px}details summary{font-size:13px;padding:5px 0}a{color:#1d5c55;text-underline-offset:3px}.check{min-height:36px}.check input{min-height:18px;width:18px;height:18px;accent-color:var(--accent)}
.view-nav{display:flex;gap:8px;border-bottom:1px solid #cdd9d0;margin-bottom:24px;padding-bottom:12px}.view-nav a{background:transparent;color:#47645b;padding:10px 20px;font-size:14px}.view-nav a[aria-current="page"]{background:var(--accent);color:#fff}.view-nav a:hover{background:#dce9e1}.view-nav a[aria-current="page"]:hover{background:#164b45}
.layout{display:block}.layout[data-view="intake"] .workspace,.layout[data-view="review"] .intake{display:none}.sidebar{position:static}.side-head{padding:20px 24px 12px}.side-head h2{font-size:20px}.paper-search{padding:0 24px;max-width:580px}.filters{padding:16px 24px;gap:8px}.filters button{font-size:13px;min-height:36px;border-radius:6px;padding:6px 14px}.paper-list{max-height:none}.paper-item{width:100%;border-radius:0;background:#fff;color:var(--ink);text-align:left;white-space:normal;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px;border-bottom:1px solid #e7ede8}.paper-item strong{font-size:15px;line-height:1.65;max-width:75ch}.paper-item small{color:#526963;font-size:12px;flex-shrink:0}.paper-item:hover,.paper-item.active{background:#edf4ee;color:var(--ink)}.empty{font-size:14px;color:#526963;padding:32px}.review-empty{background:white;border:1px solid var(--line);border-radius:12px;text-align:center;padding:64px 24px}.review-empty p{margin-bottom:24px}
.intake,.workspace{padding:28px}.intake-grid{gap:32px}.intake form{background:transparent;border:0;border-radius:0;padding:0;gap:16px}.intake-grid>form+form{border-left:1px solid var(--line);padding-left:32px}.intake-grid h3{margin:0 0 4px}.cnki-box{padding:0 0 28px;margin-bottom:28px;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0}.cnki-title{align-items:center}#cnki-form{grid-template-columns:2fr repeat(6,minmax(80px,1fr)) auto;gap:12px;padding-top:20px}.optional-fields{background:#f5f8f4;padding:12px 16px;border-radius:8px}.optional-fields label{margin-top:12px}input[type="file"]{padding:12px;background:#f5f8f4;border-style:dashed}input::file-selector-button{border:0;background:#e0ece4;color:#20594e;padding:8px 12px;border-radius:5px;margin-right:12px;font:inherit;cursor:pointer}.intake-grid>form>button{justify-self:start;min-width:160px}
.workspace .section-head{flex-wrap:wrap;gap:14px}.workspace .section-head>div:first-child{flex:1;min-width:250px}.workspace h2{font-size:24px;overflow-wrap:anywhere}.workspace .actions{align-self:flex-start;max-width:100%}.field-nav{display:flex;gap:7px;flex-wrap:wrap;padding:0 0 16px}.field-nav button{min-height:34px;padding:5px 12px;font-size:12px}.work-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.panel-title{padding:14px 18px;font-size:14px}.panel-title span{font-size:12px;color:#526963}.source-panel iframe{height:76vh;display:block}.source-panel pre{height:76vh;max-height:76vh;margin:0;font-family:inherit;font-size:14px;line-height:1.95;padding:24px}.field-panel{max-height:calc(76vh + 51px)}.field-row{padding:18px 20px}.field-row header strong{font-size:14px}.field-row header em{font-size:11px;white-space:nowrap;background:#fff4df;color:#83521f;padding:2px 7px;border-radius:4px}.field-row header em[data-status="confirmed"]{background:#e4f0e8;color:#24593d}.field-row textarea{font-size:14px;line-height:1.7;min-height:74px;margin-top:10px}.field-row details textarea{min-height:74px}.field-row>button{margin-top:9px;font-size:12px;min-height:34px}.group-title{padding:12px 20px;font-size:13px;letter-spacing:0;scroll-margin-top:8px;background:#edf3ee}.extract-controls{padding:16px;gap:8px;border-bottom:1px solid var(--line)}.extract-controls button{font-size:12px;min-height:34px}.extract-controls>details{width:100%;margin-top:6px}.extract-help{font-size:12px;color:#526963;line-height:1.8;padding:12px 18px;margin:0;background:#fafcf9}.field-candidate{padding:14px;margin-top:12px;font-size:13px}.field-candidate p{line-height:1.75;margin:8px 0}.field-candidate small{font-size:12px;line-height:1.7}.field-candidate a{display:inline-block;margin-top:8px}.field-candidate button{display:block;min-height:34px;margin-top:10px}.job-box{font-size:13px;padding:14px 16px}.job-progress{justify-content:space-between}.job-progress progress{width:180px}.narrow{max-width:440px;padding:36px;margin:9vh auto}.narrow h1{font-size:28px;margin-bottom:24px}.narrow form{gap:20px}#toast{max-width:min(480px,calc(100vw - 32px));white-space:pre-wrap;line-height:1.6}
@media(max-width:1200px){#cnki-form{grid-template-columns:repeat(4,minmax(0,1fr))}.work-grid{gap:16px}.workspace{padding:20px}.workspace .section-head>div:first-child{flex-basis:100%}}
@media(max-width:800px){main{padding:24px 16px 40px}.topbar{padding:12px 16px;height:auto;min-height:76px;gap:16px}.brand strong{font-size:15px}.brand small{font-size:11px}.mark{display:none}#identity{font-size:11px;gap:6px;flex-wrap:wrap;justify-content:flex-end}.page-heading{display:block}.page-heading .actions{justify-content:flex-start;margin-top:16px}.view-nav{gap:4px}.view-nav a{flex:1;padding:10px 8px;font-size:13px}.intake,.workspace{padding:20px}.intake-grid,.work-grid{display:grid;grid-template-columns:minmax(0,1fr)}.intake-grid>form+form{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.cnki-title{align-items:start;flex-wrap:wrap}.cnki-title p{max-width:38ch}.paper-item{display:block;padding:18px 20px}.paper-item small{margin-top:8px}.field-panel{max-height:none;margin-top:0}.source-panel iframe,.source-panel pre{height:44vh;max-height:44vh}.work-grid{gap:20px}.field-row{padding:16px}.side-head,.filters{padding-left:20px;padding-right:20px}.paper-search{padding:0 20px}.field-nav{gap:5px}.field-nav button{min-height:38px}.panel-title{padding:12px 16px}#cnki-form{grid-template-columns:repeat(2,minmax(0,1fr))}.cnki-result{overflow-wrap:anywhere}.actions{gap:8px}.narrow{padding:28px 24px}.job-progress progress{width:100%}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

.filters button:hover{background:#d6e6dd;color:#173b3b}.filters button.selected:hover{background:#164b45;color:white}.extract-controls button:hover{background:#d6e6dd;color:#173b3b}
/* The three agreed areas: acquisition, task/review, approved results. */
.layout[data-view="intake"]{display:flex;flex-direction:column;gap:24px}.layout[data-view="intake"] .sidebar{display:block;order:2}.layout[data-view="intake"] .main-column{order:1}.layout[data-view="review"] .sidebar{display:block;margin-bottom:24px}.layout[data-view="review"] .paper-list{max-height:300px;overflow:auto}.layout[data-view="results"] .sidebar,.layout[data-view="results"] .intake,.layout[data-view="results"] .workspace{display:none}.results-space{padding:28px}.results-toolbar{display:flex;align-items:end;gap:24px;margin-bottom:20px}.results-toolbar label{min-width:220px}.results-toolbar a{padding:10px 0;font-weight:650}.result-record{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.result-record strong{display:block;font-size:15px;overflow-wrap:anywhere}.result-record p{margin-top:6px}#results-table-details{margin-top:24px}.results-table{overflow:auto;max-height:65vh;margin-top:12px;border:1px solid var(--line)}.results-table table{border-collapse:collapse;font-size:13px}.results-table th,.results-table td{padding:12px 16px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-width:160px;max-width:400px;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}.results-table th{position:sticky;top:0;background:#edf3ee;text-align:left;min-width:190px}.results-table td{max-height:240px}.results-table:focus-visible{outline:3px solid #478677;outline-offset:2px}
@media(max-width:800px){.view-nav a{font-size:12px;padding:10px 6px}.results-space{padding:20px}.results-toolbar{align-items:start;flex-direction:column;gap:12px}.result-record{align-items:start;flex-direction:column;gap:12px}.layout[data-view="review"] .paper-list{max-height:260px}}

.review-footer{margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.review-footer .actions{margin-top:12px}

.layout[data-view="people"] .sidebar,.layout[data-view="people"] .intake,.layout[data-view="people"] .workspace{display:none}
.people-space{padding:28px;min-width:0}.people-toolbar{display:flex;align-items:end;gap:20px;margin:24px 0 12px}.people-toolbar label{flex:1;max-width:420px}.people-table-wrap{overflow-x:auto}.people-table{border-collapse:collapse;width:100%;font-size:14px}.people-table th,.people-table td{text-align:left;padding:16px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.people-table th{background:#edf3ee;font-weight:600}.people-table small{display:block;color:#526762;margin-top:5px}.people-table td:last-child button+button{margin-left:8px}.people-table td:nth-child(3),.people-table td:nth-child(4){font-variant-numeric:tabular-nums}.person-form{border-block:1px solid var(--line);padding:24px 0;margin:20px 0;display:grid;grid-template-columns:1fr 1fr;gap:18px}.person-form h3,.person-form>p,.person-form .actions{grid-column:1/-1}.person-form small{font-weight:400;color:#526762}.assignment-section{margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}.assignment-section>label{max-width:420px;margin:20px 0}.assignment-row{display:grid;grid-template-columns:minmax(0,1fr) 200px auto;align-items:end;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.assignment-row strong{overflow-wrap:anywhere}.assignment-row p{font-size:13px;margin:8px 0 0}
@media(max-width:800px){.people-space{padding:20px}.people-toolbar{align-items:stretch;flex-direction:column;gap:12px}.person-form{grid-template-columns:minmax(0,1fr)}.assignment-row{grid-template-columns:minmax(0,1fr);gap:12px}.people-table th,.people-table td{padding:12px 8px}.people-table td:first-child{min-width:120px;white-space:normal}.people-table td:first-child strong{overflow-wrap:anywhere}}

.people-scroll-hint{display:none}.people-table-wrap:focus-visible{outline:2px solid #478677;outline-offset:3px}@media(max-width:800px){.people-scroll-hint{display:block;font-size:12px;margin:12px 0}}

.skip-link{position:absolute;left:12px;top:-60px;z-index:20;background:#fff;color:#173b3b;padding:10px 14px;border:2px solid #478677;border-radius:6px}.skip-link:focus{top:12px}
.view-nav a{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;min-height:40px;text-decoration:none;font-weight:650;white-space:nowrap}
.paper-item{text-decoration:none}
.result-open{display:inline-flex;align-items:center;min-height:40px;padding:9px 14px;border-radius:8px;background:#e6efea;color:#20594e;text-decoration:none;font-size:13px;font-weight:650;white-space:nowrap}.result-open:hover{background:#d6e6dd;color:#173b3b}
.form-error{grid-column:1/-1;color:#a12e2e;font-size:13px;margin:0;line-height:1.5}.form-error:empty,.field-error:empty{display:none}.field-error{color:#a12e2e;font-size:12px;margin:6px 0 0}.field-row>button+button{margin-left:8px}
#save-status button{min-height:28px;padding:4px 8px;font-size:11px}
#history-dialog{width:min(680px,calc(100vw - 32px));max-height:min(80vh,760px);padding:24px;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 55px #0003;color:var(--ink);overscroll-behavior:contain}
#history-dialog::backdrop{background:#102a2a88}.history-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.history-heading h2{margin:0}
#history-list{overflow:auto;max-height:calc(80vh - 120px);padding:0 0 0 20px;margin:20px 0 0}#history-list li{padding:12px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}
.field-prompt{margin-top:10px;border-top:1px dashed #dce5dd;padding-top:9px}.field-prompt textarea{min-height:100px}.field-prompt button{margin:8px 8px 0 0}.model-settings{width:100%;padding:10px 0}.model-settings p{max-width:70ch;color:#526963;font-size:12px;line-height:1.6}.model-settings label{display:inline-grid;min-width:min(280px,100%);margin:8px 16px 8px 0}.model-settings input{max-width:260px}.model-settings button{display:block;margin-top:8px}
.results-toolbar{flex-wrap:wrap}.results-toolbar .feishu-table-link{display:inline-flex;align-items:center;min-height:40px;color:#1d5c55}

.auth-switch{margin-bottom:20px}.auth-switch button{flex:1}.narrow small{font-size:12px;font-weight:400;color:#526762}.narrow details{font-size:14px}.narrow details p{line-height:1.7}#password-dialog{width:min(480px,calc(100vw - 32px));max-height:90vh;overflow:auto;padding:28px;border:1px solid var(--line);border-radius:12px;color:var(--ink)}#password-dialog::backdrop{background:#102a2a88}#password-form{display:grid;gap:18px}#password-form h2,#password-form p{margin:0}#password-form small{font-size:12px;font-weight:400}

#connector-dialog{width:min(600px,calc(100vw - 32px));max-height:90vh;overflow:auto;padding:28px;border:1px solid var(--line);border-radius:12px;color:var(--ink)}#connector-dialog::backdrop{background:#102a2a88}#connector-dialog p{line-height:1.7;margin:16px 0}#connector-dialog details{margin-top:20px}
