/* 智能访谈模板、提纲助手、试访工作台。沿用平台的浅色专业蓝。 */
.ais-catalog{margin-top:26px}.ais-filters{display:flex;gap:12px;margin:19px 0}.ais-filters label:first-child{flex:1}.ais-filters input,.ais-filters select,.ais-moderator-settings select,.ais-topic-probes select,.ais-dialog select{width:100%;font:inherit;font-size:13px;border:1px solid #dce4ef;border-radius:7px;background:#fff;color:#435b7d;padding:10px 12px;min-height:42px}.ais-filters label{min-width:190px}.ais-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ais-template{border:1px solid #dfe7f3;border-radius:10px;padding:20px;background:linear-gradient(140deg,#fff,#fafcff);min-width:0;display:flex;flex-direction:column;transition:transform .18s,border-color .18s}.ais-template:hover{border-color:#b3c9f0;transform:translateY(-2px)}.ais-category{font-size:10px;letter-spacing:.04em;color:#5f7eae}.ais-template h3{font-size:16px;font-weight:600;color:#304666;margin:12px 0 8px}.ais-template>p{font-size:12px;line-height:1.85;color:#788aa3;flex:1;margin:0 0 16px}.ais-template-tags{display:flex;gap:7px;font-size:10px;color:#6583ad}.ais-template-tags>span{padding:4px 8px;border-radius:4px;background:#eef4ff}.ais-template footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #eaf0f8}.ais-template footer>span{font-size:10px;color:#8c9bb0}.ais-template footer>.button{font-size:11px!important;white-space:nowrap}.ais-editor-tools{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:18px 21px;background:linear-gradient(100deg,#edf3ff,#fafcff);border:1px solid #dbe6fa;border-radius:10px;margin-bottom:21px}.ais-editor-tools>div:last-child{display:flex;flex-wrap:wrap;gap:9px}.ais-editor-tools b{display:block;font-size:13px;color:#385b8c}.ais-editor-tools span{display:block;font-size:11px;color:#8294ae;margin-top:5px}.ais-moderator-settings{margin-top:24px;border-top:1px solid #e6ecf5;padding-top:18px}.ais-moderator-settings summary{font-size:13px;font-weight:600;color:#45628b;cursor:pointer}.ais-topic-probes{max-width:260px}.ais-dialog{border:1px solid #d8e3f3;border-radius:16px;background:#fff;padding:0;width:min(920px,calc(100vw - 40px));max-height:calc(100dvh - 48px);box-shadow:0 28px 90px #17376633;color:#354e70;overflow:auto}.ais-dialog::backdrop{background:#11264c66;backdrop-filter:blur(3px)}.ais-dialog>header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 28px;background:#fffffff5;border-bottom:1px solid #e6edf7;backdrop-filter:blur(12px)}.ais-dialog h2{font-size:21px;line-height:1.5;margin:6px 0 0;letter-spacing:-.02em;font-weight:600}.ais-dialog .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font:inherit;font-size:12px;line-height:1.5;padding:9px 14px;border:1px solid #d8e2f1;border-radius:7px;color:#5072a1;background:#fff;min-height:38px;text-decoration:none;white-space:normal}.ais-dialog .button.primary{background:#245ff0;border-color:#245ff0;color:#fff}.ais-dialog .button:disabled{opacity:.5;cursor:wait}.ais-modal-body{padding:24px 28px 30px}.ais-modal-body .air-field>input,.ais-modal-body .air-field>textarea{box-sizing:border-box;font:inherit;font-size:13px}.ais-dialog .air-field input,.ais-dialog .air-field textarea{background:#fff;color:#354e70}.ais-dialog .air-field{margin-top:16px}.ais-intro{font-size:14px;color:#7386a1;line-height:1.9;margin-top:0}.ais-template-brief{display:grid;grid-template-columns:1fr 1fr;gap:17px;padding:20px;background:#f6f9ff;border:1px solid #e5edf9;border-radius:9px;margin:20px 0}.ais-template-brief b{font-size:11px;font-weight:500;color:#5e7ba4}.ais-template-brief p{font-size:12px;line-height:1.9;color:#526b8c;margin:7px 0 0}.ais-template-outline{padding-left:24px;margin:24px 0}.ais-template-outline li{padding:0 0 16px 8px;border-bottom:1px solid #edf2f8;margin-bottom:16px;color:#7d94b6;font-size:12px}.ais-template-outline h3{font-size:14px;font-weight:500;color:#3d577b;line-height:1.8;margin:0 0 7px}.ais-template-outline p{font-size:12px;line-height:1.9;color:#8091a8;margin:0}.ais-callout{border:1px solid #dce8fc;background:#f1f6ff;border-radius:8px;padding:15px 18px;margin:15px 0;color:#607ca6;font-size:12px;line-height:1.9;overflow-wrap:anywhere}.ais-callout b{font-size:12px;font-weight:600;color:#3f649a}.ais-callout p{margin:5px 0 0}.ais-callout.warn{background:#fff9ed;border-color:#f1e4c7;color:#9d813e}.ais-callout.warn b{color:#927434}.ais-callout ul{padding-left:18px;margin-bottom:0}.ais-modal-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px;margin-top:22px}.ais-modal-actions>span{font-size:11px;color:#8496ae;margin-right:auto}.ais-generated{margin-top:25px;padding-top:24px;border-top:1px solid #e3ebf7}.ais-generated>h3{font-size:20px;font-weight:600;color:#2c4974;line-height:1.6}.ais-generated>p{font-size:13px;line-height:1.9;color:#7186a3}.ais-dialog .ais-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ais-trial-meta{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:13px;margin:22px 0;color:#405e89}.ais-trial-meta>span{font-size:11px;color:#7a8fae}.ais-trial-welcome{font-size:12px;line-height:1.95;color:#7188a9;white-space:pre-wrap}.ais-trial-messages{border:1px solid #e1e9f6;border-radius:10px;overflow:hidden;background:#fcfdff}.ais-trial-messages .air-transcript:first-child{border-top:0}.ais-trial-messages .air-transcript.user{background:#f1f6ff}.ais-dialog .air-transcript b{font-size:11px}.ais-dialog .air-transcript p{margin-bottom:0;white-space:pre-wrap}.air-home .air-hero{padding-block:27px}.air-home .air-hero h2{font-size:31px}.ais-dialog :is(button,input,textarea,select,summary):focus-visible,.ais-editor-tools button:focus-visible{outline:3px solid #adc7f6;outline-offset:3px}
@media(max-width:1200px){.ais-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ais-editor-tools{align-items:flex-start;flex-direction:column}}
@media(max-width:650px){.ais-template-grid,.ais-dialog .ais-template-grid,.ais-template-brief{grid-template-columns:1fr}.ais-filters{flex-wrap:wrap}.ais-filters label{width:100%}.ais-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px);border-radius:11px}.ais-dialog>header{padding:18px}.ais-dialog h2{font-size:18px}.ais-modal-body{padding:18px}.ais-editor-tools{padding:16px}.ais-editor-tools .button{font-size:11px!important}.ais-trial-meta{align-items:flex-start;flex-direction:column}.ais-modal-actions .button{font-size:11px}.ais-dialog .ais-catalog{padding:0!important;border:0;box-shadow:none;margin:0}.ais-dialog .air-section-head{flex-direction:column}}
@media(prefers-reduced-motion:reduce){.ais-template{transition:none}.ais-template:hover{transform:none}.ais-dialog::backdrop{backdrop-filter:none}}
