/* UC-T013 frozen UI-03 /create implementation. Visual authority: frozen_ui_complete/03_AI智能采集_确认母版.png */
.create-page{display:block;max-width:1540px;margin:0 auto;padding-bottom:30px}
.create-page[hidden]{display:none}
.create-shell{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px}
.create-main,.create-rail{display:grid;gap:14px;align-content:start}
.create-panel{border:1px solid rgba(47,126,172,.28);border-radius:10px;background:linear-gradient(155deg,rgba(3,28,55,.94),rgba(1,17,37,.93));box-shadow:0 16px 44px rgba(0,0,0,.17);overflow:hidden}
.create-panel-header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:14px 16px 12px;border-bottom:1px solid rgba(55,119,158,.18)}
.create-panel-header h1,.create-panel-header h2{margin:0;color:#f5f9ff;letter-spacing:-.02em}
.create-panel-header h1{font-size:20px}.create-panel-header h2{font-size:13px}
.create-panel-header p{margin:4px 0 0;color:#7393aa;font-size:9px;line-height:1.5}
.create-context{display:flex;gap:8px;align-items:center;color:#6f92aa;font-size:9px;white-space:nowrap}
.create-context strong{color:#cce4f1;font-weight:600}
.create-mode-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 16px}
.create-mode{position:relative;min-height:67px;padding:11px 12px 10px 43px;text-align:left;border:1px solid rgba(56,126,167,.30);border-radius:7px;background:rgba(2,25,49,.78);color:#acc2d2}
.create-mode:hover{border-color:rgba(48,204,218,.55)}
.create-mode.active{border-color:#19d2a8;background:linear-gradient(135deg,rgba(8,85,88,.55),rgba(4,49,69,.82));color:#efffff;box-shadow:inset 0 0 0 1px rgba(36,242,171,.09)}
.create-mode-icon{position:absolute;left:12px;top:13px;width:23px;height:23px;display:grid;place-items:center;border-radius:6px;background:#0b3b5c;color:#52eec3;font-size:12px}
.create-mode.active .create-mode-icon{background:#0e725f;color:#72ffd2}
.create-mode strong,.create-mode small{display:block}.create-mode strong{font-size:10px}.create-mode small{margin-top:4px;color:#718fa5;font-size:8px;line-height:1.4}
.create-mode.active small{color:#88bdb9}
.create-composer{padding:2px 16px 16px}
.create-source-tabs{display:flex;gap:5px;margin-bottom:8px}
.create-source-tabs button{height:27px;padding:0 11px;border:1px solid rgba(56,122,160,.25);border-radius:5px;background:#061f3a;color:#7898ae;font-size:8px}
.create-source-tabs button.active{border-color:#159f96;background:#0a4b55;color:#70ffd1}
.create-url-row{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:8px}
.create-url-row input,.create-batch textarea,.create-prompt textarea,.field-name,.field-type{width:100%;border:1px solid rgba(57,126,169,.34);border-radius:6px;background:#031a34;color:#eaf7ff;outline:0}
.create-url-row input{height:40px;padding:0 12px;font-size:10px}
.create-url-row input::placeholder,.create-batch textarea::placeholder,.create-prompt textarea::placeholder{color:#526f86}
.create-primary{border:1px solid #34ef9b;border-radius:6px;background:linear-gradient(135deg,#23e787,#66ff64);color:#00251d;font-weight:800;font-size:10px}
.create-primary:hover{filter:brightness(1.06)}
.create-primary:disabled{filter:none;cursor:not-allowed;border-color:#245b59;background:#123b3c;color:#618f8a}
.create-batch{margin-top:8px}.create-batch textarea{min-height:80px;resize:vertical;padding:10px 12px;font-size:9px;line-height:1.55}
.create-inline-status{min-height:24px;margin-top:7px;padding:6px 8px;border-radius:5px;background:rgba(4,34,61,.68);color:#7899b0;font-size:8px;line-height:1.45}
.create-inline-status.error{border:1px solid rgba(255,95,97,.35);color:#ffaaaa;background:rgba(75,19,30,.34)}
.create-inline-status.ok{border:1px solid rgba(50,232,195,.25);color:#84e6ce;background:rgba(8,74,69,.23)}
.create-prompt{padding:0 16px 14px}.create-prompt label,.create-field-editor>header label{display:block;color:#cde0eb;font-size:10px;font-weight:600;margin-bottom:7px}
.create-prompt textarea{min-height:92px;padding:10px 12px;resize:vertical;font-size:9px;line-height:1.55}
.create-prompt-meta{display:flex;justify-content:space-between;gap:10px;margin-top:6px;color:#66869e;font-size:8px}
.create-examples{display:flex;gap:6px;flex-wrap:wrap;padding:0 16px 15px}
.create-example{height:27px;padding:0 9px;border:1px solid rgba(48,122,160,.27);border-radius:999px;background:#05213d;color:#87a8bd;font-size:8px}
.create-example:hover{border-color:#1a8ead;color:#c8eef7}
.create-boundary{margin:0 16px 16px;padding:9px 11px;border-left:2px solid #19b9dc;background:rgba(5,49,78,.38);color:#789cb4;font-size:8px;line-height:1.55}
.create-boundary strong{color:#a8d9e8}.create-boundary a{color:#62f0c9;text-decoration:underline;text-underline-offset:2px}
.create-results{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:14px}
.create-field-editor{padding:14px 16px}
.create-field-editor>header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:9px}
.create-field-editor>header label{margin:0}.add-field{height:28px;padding:0 10px;border:1px solid #197999;border-radius:5px;background:rgba(9,66,91,.55);color:#5deec9;font-size:8px}
.field-list{display:grid;gap:6px}
.field-empty{padding:34px 12px;text-align:center;border:1px dashed rgba(60,126,163,.30);border-radius:7px;color:#6d8ca3;font-size:9px}
.field-row{display:grid;grid-template-columns:28px minmax(100px,1fr) 94px 64px 28px;gap:6px;align-items:center;padding:7px;border:1px solid rgba(53,115,151,.23);border-radius:6px;background:rgba(2,22,44,.68)}
.field-enabled{width:16px;height:16px;accent-color:#27e19d;justify-self:center}
.field-name,.field-type{height:30px;padding:0 8px;font-size:8px}
.field-confidence{font-size:8px;color:#7595ab;text-align:center}
.field-remove{width:27px;height:27px;border:0;border-radius:5px;background:rgba(89,35,44,.35);color:#ff8e91}
.create-preview{padding:14px 16px;border-left:1px solid rgba(52,112,150,.17);min-width:0}
.preview-empty{min-height:177px;display:grid;place-items:center;text-align:center;border:1px dashed rgba(60,128,166,.28);border-radius:7px;background:rgba(1,20,40,.46);padding:18px}
.preview-empty span{font-size:24px;color:#35dec3}.preview-empty strong{display:block;margin-top:7px;font-size:10px}.preview-empty p{max-width:260px;margin:5px auto 0;color:#6889a0;font-size:8px;line-height:1.6}
.sample-preview-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.sample-preview-head strong,.sample-preview-head small{display:block}.sample-preview-head strong{font-size:9px;color:#cfe3ed}.sample-preview-head small{margin-top:2px;font-size:7px;color:#63849a}.sample-preview-head button{height:28px;padding:0 9px;border:1px solid #197999;border-radius:5px;background:#07344c;color:#64e7c4;font-size:8px}.sample-preview-head button:disabled{opacity:.55;cursor:not-allowed}
.sample-quality{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.sample-quality span{padding:4px 7px;border:1px solid rgba(54,119,155,.24);border-radius:999px;background:#041d37;color:#7497ad;font-size:7px}.sample-quality .good{color:#77e8bf;border-color:rgba(51,208,157,.3)}.sample-quality .warning{color:#f3ce78;border-color:rgba(225,176,73,.3)}.sample-quality .poor{color:#ff9b9e;border-color:rgba(255,102,108,.3)}
.sample-preview-body{min-width:0;overflow:auto}.sample-table{width:100%;border-collapse:collapse;font-size:8px}.sample-table th,.sample-table td{padding:7px 8px;border:1px solid rgba(52,112,150,.2);text-align:left;vertical-align:top;max-width:180px;word-break:break-word}.sample-table th{background:#06223e;color:#9db9ca;white-space:nowrap}.sample-table td{background:#03182f;color:#c0d6e1}.sample-warning-list{display:grid;gap:4px;margin-top:8px}.sample-warning-list div{padding:6px 8px;border-left:2px solid #d8a84f;background:rgba(85,59,17,.24);color:#c9ad72;font-size:7px;line-height:1.45}
.create-rail .create-panel-header{padding:12px 13px 10px}
.advanced-grid{display:grid;gap:0;padding:4px 13px 12px}
.advanced-row{display:grid;grid-template-columns:1fr 116px;gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(50,108,143,.14)}
.advanced-row:last-child{border-bottom:0}.advanced-row label{color:#9db6c8;font-size:8px}.advanced-row small{display:block;margin-top:2px;color:#55758d;font-size:7px}
.advanced-row input,.advanced-row select{width:100%;height:29px;border:1px solid rgba(55,113,149,.24);border-radius:5px;background:#041d37;color:#6d8da4;padding:0 7px;font-size:8px}
.advanced-row input:disabled,.advanced-row select:disabled{opacity:.72;cursor:not-allowed}
.dependency-list{display:grid;gap:7px;padding:12px 13px}.dependency-item{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:8px 9px;border:1px solid rgba(50,111,149,.20);border-radius:6px;background:rgba(2,22,43,.55)}
.dependency-item span{font-size:8px;color:#9ab4c5}.dependency-item b{font-size:7px;color:#67d9c0;font-weight:600}
.create-actions{display:grid;gap:7px;padding:12px 13px}
.create-actions button,.create-actions a{min-height:34px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:8px}
.create-actions button{border:1px solid rgba(57,126,165,.30);background:#06233f;color:#7698ae}
.create-actions button:disabled{cursor:not-allowed;opacity:.7}
.create-actions a{border:1px solid rgba(41,170,152,.30);background:rgba(7,65,67,.38);color:#66e7c5}
.create-next-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:12px 13px}.create-next-grid a{min-height:48px;padding:8px;border:1px solid rgba(50,116,153,.22);border-radius:6px;background:#041f3b}
.create-next-grid a strong,.create-next-grid a small{display:block}.create-next-grid a strong{font-size:8px;color:#c4d9e5}.create-next-grid a small{margin-top:3px;font-size:7px;color:#5f8299}
.create-footer-status{padding:10px 13px;border-top:1px solid rgba(52,112,147,.15);color:#607f95;font-size:8px;line-height:1.5}
.create-footer-status strong{color:#79cbb8}
@media(max-width:1200px){.create-shell{grid-template-columns:1fr}.create-rail{grid-template-columns:1fr 1fr}.create-rail>.create-panel:last-child{grid-column:1/-1}}
@media(max-width:900px){.create-results{grid-template-columns:1fr}.create-preview{border-left:0;border-top:1px solid rgba(52,112,150,.17)}.create-rail{grid-template-columns:1fr}}
@media(max-width:680px){.create-mode-bar{grid-template-columns:1fr}.create-url-row{grid-template-columns:1fr}.field-row{grid-template-columns:28px 1fr 90px 28px}.field-confidence{display:none}.create-next-grid{grid-template-columns:1fr}}

.create-mobile-simple-note{display:none}
@media(max-width:860px){.create-page.mobile-simple-create .create-mobile-simple-note{display:block;margin:10px 14px 0;padding:9px 10px;border-left:2px solid #1fc8a8;background:rgba(6,57,65,.38);color:#83b9b0;font-size:8px;line-height:1.55}.create-page.mobile-simple-create .create-mode-bar{display:none}.create-page.mobile-simple-create .create-shell{grid-template-columns:1fr}.create-page.mobile-simple-create .create-rail{grid-template-columns:1fr}.create-page.mobile-simple-create .create-rail>.create-panel:first-child,.create-page.mobile-simple-create .create-rail>.create-panel:last-child{display:none}.create-page.mobile-simple-create .create-actions button{min-height:44px}}
