#acts .footer{display:none}#acts .right .content{margin-bottom:200px}.ai_page .hero{background:#f8f8f6}.ai_page .ai_search_bar{flex-direction:column;border-radius:16px;padding:10px 20px 10px;border:1px solid #e8e2d6;background:#fdfdfd;max-width:700px;width:90%}.ai_page .search_left{width:100%}.ai_page .search_left .label{text-align:left;text-transform:uppercase;color:#373634;font-size:12px;letter-spacing:0.07em;padding-left:4px;font-weight:600;margin-top:10px}.ai_page .search_left .label span{text-transform:lowercase;letter-spacing:0;font-size:13px;font-weight:500}.ai_page .ai_search_bar textarea{border-radius:8px;background:#e9e8e7;font-size:15px;line-height:1.6;padding:10px 14px;border:1px solid #e0d9cc}.ai_page .top_badge{color:#3a21cd;border:1px solid #285989;width:fit-content;margin:auto;padding:3px 10px;border-radius:14px;text-transform:uppercase;font-weight:600;font-size:12px}.ai_page .hero h1{color:black}.ai_page .hero h1 p,.ai_disclaimer.below_search{color:#6f6c6c}.ai_page .upload_mode_flex{margin-bottom:15px}.ai_page .draft_drop_zone{font-size:15px;border:1.5px dashed #66686a;border-radius:20px;margin-left:20px;margin-top:10px;flex:1;min-width:0;background:#e1e1e1;height:40px}.ai_page .upload_label{color:#1b1a1a}.ai_page .draft_input_box .chip_name{max-width:160px}.ai_page .uploaded_file_chip{width:45%;height:38px;margin-left:35px;margin-top:22px}.ai_page .chip_name{max-width:150px}.ai_page .search_right{width:100%;margin-bottom:10px}.ai_page .ai_search_bar button{width:80%;max-width:320px}.ai_page .credits_block div{line-height:1.5;color:#4c4e78;font-weight:600;font-size:14px;text-align:center;margin-bottom:5px}.ai_page .credits_block div sup{font-size:11px;color:#9e9898;font-weight:400}.ai_page .credits_block .mark{text-transform:uppercase;background:#f2f5e0;border-radius:10px;padding:2px 5px;color:#9e6f19;font-size:13px;margin-right:4px}.ai_page .credits_block .mark.final{background:#f0fff0;color:green}del,.limited_period{font-size:13px;color:#a7a0a0}.ai_page .ai_disclaimer.limited_period{font-size:14px;border-top:1px solid #d1cdcd;width:100%;padding-top:10px;max-width:100%;margin-top:0px;text-align:justify}.msg_by_user_row{display:flex;justify-content:flex-end;margin-bottom:25px}.msg_by_user_row .msg{background:#e0dfde;border:1px solid #e2e0d8;border-radius:12px 12px 4px 12px;padding:12px 16px;max-width:500px;font-size:14px;max-height:250px;overflow:auto;display:flex;flex-direction:column;gap:8px}.msg_by_user_row .file{background:#fff;border:1px solid #dddbd2;border-radius:7px;padding:7px 12px;text-decoration:none;color:black;font-size:13px;display:flex;margin-bottom:10px}.msg_by_user_row .file .icon{background:#418aee;padding:5px;border-radius:4px;margin-right:16px;display:flex;align-items:center;font-size:16px}.msg_by_user_row .file .fileName{display:flex;flex-direction:column;color:#5a5858}.msg_by_user_row .file .fileName span{font-size:14px;color:black;font-weight:550}.msg_by_user_row .file:hover{border-color:#aaa;color:#1a1a1a}.msg_by_ai_row{display:flex;align-items:flex-start;gap:10px;width:90%;margin-bottom:25px}.msg_by_ai_row .avatar{width:28px;height:28px;border-radius:50%;flex-shrink:0;background:#f0efe9;border:1px solid #e2e0d8;display:flex;align-items:center;justify-content:center;margin-top:2px;color:#777}.msg_by_ai_row .avatar .circle{border:1.5px solid #a09b9b;height:11px;width:11px;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:1.5px;font-size:10px;font-weight:900}.msg_by_ai_row .ai_content{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid #e5e3db;border-radius:10px 10px 0px 0px;overflow:hidden}.msg_by_ai_row .heading{padding:12px 14px;text-align:center}.msg_by_ai_row .heading .step{display:inline-block;font-size:10px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;background:#fff8ec;color:#a86400;border-radius:20px;padding:2px 8px;margin-bottom:5px}.msg_by_ai_row .heading .ai_title{font-size:14px;font-weight:600;color:#3f1b1b;margin:0 0 2px;text-transform:uppercase;text-align:center}.msg_by_ai_row .heading .sub_title{font-size:13px;color:#888;margin:0;line-height:1.4;margin-top:5px}.msg_by_ai_row .issue_summary{background:#edf9f4;border:1px solid #c5e9d8;border-radius:0 8px 8px 0;padding:10px 14px;width:90%;margin:auto;margin-top:10px;font-size:15px;line-height:1.6}.msg_by_ai_row .issue_summary b{font-size:14px}#acts .issue_summary li{margin-left:20px}.msg_by_ai_row .issue_summary .notice_title{font-size:14px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#0b3311;margin:0 0 4px;margin-bottom:20px;text-decoration:underline}.issues_list{padding:10px 10px 4px;display:flex;flex-direction:column;gap:10px;padding-left:25px}.issue_card{border:1.5px solid #beb5a0;border-radius:7px;background:#f8f6f2;position:relative;margin-top:20px}.issue_card .move_btns{position:absolute;left:-23px;top:7%;transform:translateY(-50%);display:flex;flex-direction:column;gap:20px}.issue_card .move_up,.issue_card .move_down{background:none;border:none;cursor:pointer;color:#615f5f;font-size:16px;border-radius:50%}.issue_card .move_up:hover,.issue_card .move_down:hover{background:#fafafa;color:#333}.issue_card .flex{display:flex;align-items:center;justify-content:space-around;padding:7px 10px 5px;position:relative}.issue_card .num{font-size:13px;font-weight:600;letter-spacing:0.05em;color:#2f2f2f;background:#eeeae3;border:1px solid #e5e3db;border-radius:20px;padding:2px 8px}.issue_card .cross{background:none;border:none;padding:2px 5px;cursor:pointer;color:#817d7d;font-size:14px;line-height:1;border-radius:4px;transition:background 0.12s,color 0.12s;border:1px solid #aaa9a9;position:absolute;right:20px}.issue_card .cross:hover{background:#fdecea;color:#c0392b}.issue_card .editable_div{background:#fffefb;border:1px dashed #c8c5bb;display:block;width:93%;margin:auto;padding:4px 10px 4px;border-radius:5px;font-size:15px;line-height:1.5;margin-top:8px;max-height:200px;overflow:auto}.editable_div:empty:before{content:attr(data-placeholder);color:#999;pointer-events:none}.issue_card .issue_title{font-weight:600}.issue_card .issue_facts{font-size:15px}.issue_card .editable_div b{font-size:14px}.issue_card .editable_div ul{margin:0px;margin-top:4px}.issue_card .label{display:block;font-size:12px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:#7e786a;margin-bottom:5px;width:94%;margin:auto;margin-top:15px}.editable_div:hover{background:white}.editable_div:focus{background:#ffffff;outline:none;border:1px solid #bcbbbb}.content .char_count{display:block;font-size:13px;text-align:right;margin-top:3px;opacity:0;max-height:0;overflow:hidden;pointer-events:none;margin-right:10px;font-weight:500}.content .char_count.warn{opacity:1;color:#854f0b;max-height:20px}.content .char_count.danger{opacity:1;color:#d71b1b;max-height:20px}.reply_zone{background:#ebeae5;border:1px solid #e8d9ae;border-radius:6px;margin:10px 0 0;padding-bottom:6px}.issue_card .reply_zone label{color:#44433e;font-size:13px}.reply_zone .editable_div{border:1px dashed #d4b87a}.issue_card p.info{font-size:13px;color:#615c5c;width:95%;margin:auto;margin-top:9px;margin-bottom:10px}.add_issue_btn{border:1px dashed #0b0b0b;border-radius:7px;background:none;padding:7px;font-size:13px;color:#4b4949;cursor:pointer;transition:all 0.12s;font-family:inherit;margin:7px 10px 10px;font-weight:700;text-transform:uppercase}.add_issue_btn:hover{border-style:solid;border-color:#aaa;color:#333;background:#fafaf8}.draft_type{margin:0 14px 10px;padding:12px 14px;background:#e9e8e7;border:1px solid #e5e3db;border-radius:8px;margin-top:10px}.draft_type .label{font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#111111;margin:0 0 4px;margin-bottom:13px}#acts .draft_type .buttons{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.draft_type .draft_type_btn{display:flex;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-family:inherit;border:1px solid #d9d7cf;border-radius:20px;background:#fff;color:#3a3a3a;cursor:pointer;position:relative}.draft_type_btn:hover{border-color:#999;background:#fafaf8}.draft_type_btn.active,#acts .draft_type_btn.active .icon{background:#747070;color:#fff}.draft_type_btn .icon{font-size:13px}.draft_type_btn .suggested{font-size:10px;background:#f3e3c4;color:#3c3a3a;border-radius:10px;padding:1px 5px;margin-left:2px}.generate_row .msg{max-width:300px}.generate_row .msg b{font-size:14px;color:#1a1a1a;margin:0}.generate_row .msg p{font-size:13px;color:#2f2f2f;margin:0;line-height:1.4}.generate_row .count_row{display:flex;align-items:center;justify-content:space-between;background:#f5f5f3;border:1px solid #e5e3db;border-radius:6px;padding:7px 12px;font-size:12px;color:#4b4a4a}.generate_row .count_row span{font-weight:700;font-size:14px;color:#1a1a1a}.generate_row button{width:100%;background:#1a1a1a;color:#fff;border:none;border-radius:7px;padding:10px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity 0.15s,transform 0.1s;font-family:inherit}.generate_row button:hover{opacity:0.85}.generate_row button:active{transform:scale(0.98)}.generate_row p.info{font-size:12px;color:#6a6868;text-align:center}.restore_btn{flex-shrink:0;border:1px solid #2e2e2c;border-radius:6px;padding:7px 12px;font-size:14px;color:white;cursor:pointer;white-space:nowrap;transition:border-color 0.15s,color 0.15s,background 0.15s;position:fixed;bottom:7px;background:#4a4a47;display:none}.restore_btn:hover{background:#343232}.draft_actions{text-align:right;margin-right:20px;margin-top:-15px}.draft_body{background:#f8f6f2;padding:10px 20px;border:1px solid #e0ddd7;border-radius:0px 0px 10px 10px;font-size:15px;line-height:1.4;text-align:justify;margin-bottom:15px}.draft_body table td{text-align:left}.draft_body strong{font-size:14px}.ai_popup,.ai_popup .new-issue-div{width:80%;height:auto;background:#f8f6f2;padding-left:19px;padding-right:7px}#acts .new-issue-div .title{text-align:left;font-size:17px;color:#5d5143;text-transform:uppercase;word-spacing:1.4px;padding-top:6px;padding-bottom:7px}#acts .new-issue-div ul{line-height:1.65;font-size:15px}.ai_popup .new-issue-div .close_btn{position:unset;margin:auto;display:block;width:300pc;width:200px;background:#6c5a47;text-align:center;padding:6px;border-radius:5px;margin-bottom:16px;color:white}@media (max-width:700px){.ai_page .content{width:96%}.msg_by_ai_row{width:97%;gap:4px}}@media (max-width:400px){.msg_by_ai_row{width:99%}.msg_by_ai_row .avatar{display:none}.issue_card .editable_div{width:90%}.draft_body{padding:10px 10px}}