Files
crm.clientright.ru/libraries/jquery/pivot/css/jbPivot.min.css
Fedor ac7467f0b4 Major CRM updates: AI Assistant, Court Status API, S3 integration improvements, and extensive file storage system
- Added comprehensive AI Assistant system (aiassist/ directory):
  * Vector search and embedding capabilities
  * Typebot proxy integration
  * Elastic search functionality
  * Message classification and chat history
  * MCP proxy for external integrations

- Implemented Court Status API (GetCourtStatus.php):
  * Real-time court document status checking
  * Integration with external court systems
  * Comprehensive error handling and logging

- Enhanced S3 integration:
  * Improved file backup system with metadata
  * Batch processing capabilities
  * Enhanced error logging and recovery
  * Copy operations with URL fixing

- Added Telegram contact creation API
- Improved error logging across all modules
- Enhanced callback system for AI responses
- Extensive backup file storage with timestamps
- Updated documentation and README files

- File storage improvements:
  * Thousands of backup files with proper metadata
  * Fix operations for broken file references
  * Project-specific backup and recovery systems
  * Comprehensive file integrity checking

Total: 26,461+ files added/modified including AWS SDK, vendor dependencies, and extensive backup system.
2025-10-16 11:17:21 +03:00

361 lines
10 KiB
CSS

body {
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:14px
}
.pivot {
display:table;
border-collapse:collapse;
border-spacing:0;
border:solid 0
}
.unused_fields {
display:table;
border-spacing:0;
border:solid 1px;
margin-right:15px;
float:left;
border-color:#bbb
}
.unused_fields th {
display:table-cell;
border:solid 0;
padding:5px 9px 5px;
color:white;
border-bottom-color:#bbb;
border-bottom-width:1px;
background:#969da5;
background:-moz-linear-gradient(top,#969da5 0,#28343b 80%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#969da5),color-stop(80%,#28343b));
background:-webkit-linear-gradient(top,#969da5 0,#28343b 80%);
background:-o-linear-gradient(top,#969da5 0,#28343b 80%);
background:-ms-linear-gradient(top,#969da5 0,#28343b 80%);
background:linear-gradient(to bottom,#969da5 0,#28343b 80%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#969da5',endColorstr='#28343b',GradientType=0)
}
.unused_fields td {
display:table-cell;
border:solid 0;
padding:5px 9px 5px;
background-color:#f9f9f9;
background:-moz-linear-gradient(top,#fff 0,#f9f9f9 11%,#ededed 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(11%,#f9f9f9),color-stop(100%,#ededed));
background:-webkit-linear-gradient(top,#fff 0,#f9f9f9 11%,#ededed 100%);
background:-o-linear-gradient(top,#fff 0,#f9f9f9 11%,#ededed 100%);
background:-ms-linear-gradient(top,#fff 0,#f9f9f9 11%,#ededed 100%);
background:linear-gradient(to bottom,#fff 0,#f9f9f9 11%,#ededed 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0)
}
.pivot td,th{
display:table-cell;
border:solid 0;
padding:5px 7px 5px;
color: #000 !important;
text-decoration: none !important;
}
.pivot td{
text-align:center;
background-color:white
}
.pivot .lefttitle{
text-align:left;
border:1px solid #ddd;
background-color:#f9f9f9;
background:-moz-linear-gradient(top,#fff 0,#f9f9f9 11%,#ededed 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(11%,#f9f9f9),color-stop(100%,#ededed));
background:-webkit-linear-gradient(top,#fff 0,#f9f9f9 11%,#ededed 100%);
background:-o-linear-gradient(top,#fff 0,#f9f9f9 11%,#ededed 100%);
background:-ms-linear-gradient(top,#fff 0,#f9f9f9 11%,#ededed 100%);
background:linear-gradient(to bottom,#fff 0,#f9f9f9 11%,#ededed 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0)
}
.pivot .toptitle{
text-align:center;
padding:5px 10px 5px;
background-color:#f9f9f9;
background:-moz-linear-gradient(top,#fff 0,#e5e5e5 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e5e5e5));
background:-webkit-linear-gradient(top,#fff 0,#e5e5e5 100%);
background:-o-linear-gradient(top,#fff 0,#e5e5e5 100%);
background:-ms-linear-gradient(top,#fff 0,#e5e5e5 100%);
background:linear-gradient(to bottom,#fff 0,#e5e5e5 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e5e5e5',GradientType=0)
}
.pivot .ztitle{
text-align:center;
padding:5px 10px 5px;
background-color:#999;
color:white;
background:#c5deea;
background:#c5deea;
background:-moz-linear-gradient(top,#c5deea 0,#8abbd7 3%,#066dab 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c5deea),color-stop(3%,#8abbd7),color-stop(100%,#066dab));
background:-webkit-linear-gradient(top,#c5deea 0,#8abbd7 3%,#066dab 100%);
background:-o-linear-gradient(top,#c5deea 0,#8abbd7 3%,#066dab 100%);
background:-ms-linear-gradient(top,#c5deea 0,#8abbd7 3%,#066dab 100%);
background:linear-gradient(to bottom,#c5deea 0,#8abbd7 3%,#066dab 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5deea',endColorstr='#066dab',GradientType=0)
}
.pivot .summary{
text-align:center;
color:white;
background:#cedce7;
background:-moz-linear-gradient(top,#cedce7 0,#596a72 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cedce7),color-stop(100%,#596a72));
background:-webkit-linear-gradient(top,#cedce7 0,#596a72 100%);
background:-o-linear-gradient(top,#cedce7 0,#596a72 100%);
background:-ms-linear-gradient(top,#cedce7 0,#596a72 100%);
background:linear-gradient(to bottom,#cedce7 0,#596a72 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cedce7',endColorstr='#596a72',GradientType=0)
}
.pivot .copyright{
font-size:x-small;
border-size:0;
text-align:right;
vertical-align:middle;
height:15px;
padding:2px;
}
.pivot .copyright img{
height:12px;
width:auto;
padding-left:5px;
float:right;
}
.pivot .toptitle.dropping_pre{
border-top-width:5px;
border-top-color:#f00;
}
.pivot .toptitle.dropping_post{
border-bottom-width:5px;
border-bottom-color:#f00;
}
.pivot .lefttitle.dropping_pre{
border-left-width:5px;
border-left-color:#f00;
}
.pivot .lefttitle.dropping_post{
border-right-width:5px;
border-right-color:#f00;
}
.pivot .ztitle.dropping_pre{
border-left-width:5px;
border-left-color:#f00;
}
.pivot .ztitle.dropping_post{
border-right-width:5px;
border-right-color:#f00;
}
.unused_fields .unused_field.dropping_pre{
border-top-width:5px;
border-top-color:#f00;
}
.unused_fields .unused_field.dropping_post{
border-bottom-width:5px;
border-bottom-color:#f00;
}
.pivot .draggable{
cursor:move;
}
.pivot.drag_in_progress th>*{
pointer-events:none;
backgroun-color:#f00;
}
.pivot .collapse_button{
background:#4479ba;
padding:1px 7px 2px;
color:#FFF;
text-decoration:none;
margin-right:5px;
margin-top:0!important;
font:bold 12px Arial;
height:1.2em;
border-radius:2px;
}
.pivot .bordermark{
border-left-width:5px;
border-right-width:5px;
border-bottom-width:0;
border-left-color:rgba(0,231,0,0);
border-right-color:rgba(0,231,0,0);
border-bottom-color:rgba(0,231,0,0);
}
.pivot .lefttitle .collapse_button{
float:left;
}
.pivot .line_top_0{
border-top-width:0;
}
.pivot .line_top_1{
border-top-width:1px;
border-top-color:#eee;
}
.pivot .line_top_2{
border-top-width:1px;
border-top-color:#ddd;
}
.pivot .line_top_3{
border-top-width:1px;
border-top-color:#ccc;
}
.pivot .line_top_4{
border-top-width:1px;
border-top-color:#bbb;
}
.pivot .line_top_5{
border-top-width:1px;
border-top-color:#aaa;
}
.pivot .line_top_6{
border-top-width:2px;
border-top-color:#999;
}
.pivot .line_top_7{
border-top-width:2px;
border-top-color:#888;
}
.pivot .line_top_8{
border-top-width:2px;
border-top-color:#777;
}
.pivot .line_top_9{
border-top-width:2px;
border-top-color:#666;
}
.pivot .line_top_10{
border-top-width:2px;
border-top-color:#555;
}
.pivot .line_bottom_0{
border-bottom-width:0;
}
.pivot .line_bottom_1{
border-bottom-width:1px;
border-bottom-color:#eee;
}
.pivot .line_bottom_2{
border-bottom-width:1px;
border-bottom-color:#ddd;
}
.pivot .line_bottom_3{
border-bottom-width:1px;
border-bottom-color:#ccc;
}
.pivot .line_bottom_4{
border-bottom-width:1px;
border-bottom-color:#bbb;
}
.pivot .line_bottom_5{
border-bottom-width:1px;
border-bottom-color:#aaa;
}
.pivot .line_bottom_6{
border-bottom-width:2px;
border-bottom-color:#999;
}
.pivot .line_bottom_7{
border-bottom-width:2px;
border-bottom-color:#888;
}
.pivot .line_bottom_8{
border-bottom-width:2px;
border-bottom-color:#777;
}
.pivot .line_bottom_9{
border-bottom-width:2px;
border-bottom-color:#666;
}
.pivot .line_bottom_10{
border-bottom-width:2px;
border-bottom-color:#555;
}
.pivot .line_left_0{
border-left-width:1px;
border-left-color:#eee;
}
.pivot .line_left_1{
border-left-width:1px;
border-left-color:#eee;
}
.pivot .line_left_2{
border-left-width:1px;
border-left-color:#ddd;
}
.pivot .line_left_3{
border-left-width:1px;
border-left-color:#ccc;
}
.pivot .line_left_4{
border-left-width:1px;
border-left-color:#bbb;
}
.pivot .line_left_5{
border-left-width:1px;
border-left-color:#aaa;
}
.pivot .line_left_6{
border-left-width:2px;
border-left-color:#999;
}
.pivot .line_left_7{
border-left-width:2px;
border-left-color:#888;
}
.pivot .line_left_8{
border-left-width:2px;
border-left-color:#777;
}
.pivot .line_left_9{
border-left-width:2px;
border-left-color:#666;
}
.pivot .line_left_10{
border-left-width:2px;
border-left-color:#555;
}
.pivot .line_right_0{
border-right-width:1px;
border-right-color:#eee
}
.pivot .line_right_1{
border-right-width:1px;
border-right-color:#eee;
}
.pivot .line_right_2{
border-right-width:1px;
border-right-color:#ddd
}
.pivot .line_right_3{
border-right-width:1px;
border-right-color:#ccc;
}
.pivot .line_right_4{
border-right-width:1px;
border-right-color:#bbb;
}
.pivot .line_right_5{
border-right-width:1px;
border-right-color:#aaa;
}
.pivot .line_right_6{
border-right-width:2px;
border-right-color:#999;
}
.pivot .line_right_7{
border-right-width:2px;
border-right-color:#888;
}
.pivot .line_right_8{
border-right-width:2px;
border-right-color:#777;
}
.pivot .line_right_9{
border-right-width:2px;
border-right-color:#666;
}
.pivot .line_right_10 {
border-right-width:2px;
border-right-color:#555;
}