.arttao-aad{--cyan:#CCFFFF;--pink:#FFCCFF;--cream:#FFEBCD;--line:#d7e1e1;--ink:#202526;--muted:#687171;width:100%;max-width:1500px;margin:8px auto;font-family:Arial,"Microsoft YaHei","PingFang SC",sans-serif;color:var(--ink);box-sizing:border-box}.arttao-aad *{box-sizing:border-box}.arttao-aad-master{position:relative;display:block;width:300px;max-width:calc(100% - 20px);min-height:42px;margin:0 auto;padding:8px 38px 8px 16px;border:1px solid var(--cream);border-radius:7px;background:var(--cyan);font-size:13px;font-weight:400;line-height:1.4;text-align:center;cursor:pointer;color:#222}.arttao-aad-arrow{position:absolute;right:13px;top:50%;transform:translateY(-50%);font-size:17px}.arttao-aad-body{width:100%;margin:8px auto 0;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff}.arttao-aad-intro{font-size:13px;line-height:1.75;padding:10px 12px;margin-bottom:14px;background:#f8fbfb;border-left:3px solid #b8dcdc}.arttao-aad-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.arttao-aad label{display:block;font-size:12px;color:#333}.arttao-aad label>span{display:block;margin-bottom:5px}.arttao-aad input[type=text],.arttao-aad input[type=url],.arttao-aad textarea,.arttao-aad input[type=file]{width:100%;font:inherit;font-size:13px}.arttao-aad input[type=text],.arttao-aad input[type=url],.arttao-aad textarea{border:1px solid #ccd5d5;border-radius:6px;padding:9px 10px;background:#fff;color:#222}.arttao-aad textarea{resize:vertical;line-height:1.6}.arttao-aad-full{margin-top:12px}.arttao-aad-file{padding:8px;border:1px dashed #c6d2d2;border-radius:6px;background:#fafcfc}.arttao-aad-preview-wrap{margin:10px 0;text-align:left}.arttao-aad-preview{display:block;max-width:100%;max-height:480px;border-radius:6px;border:1px solid #e0e5e5;object-fit:contain;background:#f7f7f7}.arttao-aad-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.arttao-aad button{font-family:inherit}.arttao-aad-analyze,.arttao-aad-clear,.arttao-aad-copy,.arttao-aad-print{border:1px solid var(--pink);border-radius:5px;padding:8px 12px;font-size:12px;font-weight:400;cursor:pointer;background:#fff;color:#222}.arttao-aad-analyze{background:var(--cyan);border-color:var(--cream)}.arttao-aad button:disabled{opacity:.55;cursor:not-allowed}.arttao-aad-status{min-height:20px;margin-top:10px;font-size:12px;line-height:1.5;color:#555}.arttao-aad-status.is-error{color:#a40000}.arttao-aad-results{margin-top:18px;border-top:1px solid #e5ebeb;padding-top:14px}.arttao-aad-result-head{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.arttao-aad-result-head h3{font-size:17px;margin:0}.arttao-aad-result-actions{display:flex;gap:7px;flex-wrap:wrap}.arttao-aad-output{margin-top:12px}.arttao-aad-summary{padding:12px;border:1px solid #dce6e6;border-radius:7px;background:#fbfdfd;font-size:13px;line-height:1.8}.arttao-aad-section{margin-top:12px;border:1px solid #dfe7e7;border-radius:7px;overflow:hidden;background:#fff}.arttao-aad-section h4{margin:0;padding:9px 11px;background:#f7fafa;font-size:14px;font-weight:600}.arttao-aad-section-body{padding:10px 12px;font-size:13px;line-height:1.75}.arttao-aad-section-body p{margin:0 0 8px}.arttao-aad-list{margin:5px 0 10px;padding-left:20px}.arttao-aad-list li{margin:4px 0}.arttao-aad-evidence{font-size:12px;color:#475252}.arttao-aad-material-table{width:100%;border-collapse:collapse;font-size:12px}.arttao-aad-material-table th,.arttao-aad-material-table td{border:1px solid #e1e7e7;padding:7px;vertical-align:top;text-align:left}.arttao-aad-badge{display:inline-block;padding:2px 7px;border-radius:10px;background:#eef5f5;margin-right:4px;font-size:11px}.arttao-aad-exp{padding:9px 10px;margin:8px 0;border:1px solid #e4eaea;border-radius:6px;background:#fcfdfd}.arttao-aad-exp strong{font-size:13px}.arttao-aad-small{font-size:11px;color:var(--muted)}@media(max-width:680px){.arttao-aad-grid{grid-template-columns:1fr}.arttao-aad-body{padding:9px}.arttao-aad-master{width:260px}.arttao-aad-material-table{font-size:11px}.arttao-aad-material-table th,.arttao-aad-material-table td{padding:5px}}@media print{.arttao-aad-master,.arttao-aad-form,.arttao-aad-result-actions{display:none!important}.arttao-aad-body{border:0;padding:0}.arttao-aad-results{border:0;margin:0;padding:0}}
