.table-responsive{min-height:450px !important}.table-header-content{display:flex;align-items:center;gap:5px}.column-filter-wrapper{margin-left:4px;position:relative}.column-filter-icon{padding:2px 4px;text-decoration:none;opacity:0.6;transition:opacity 0.2s}.column-filter-icon:hover{opacity:1;text-decoration:none}.column-filter-icon.active{opacity:1}.column-filter-icon.active i{color:#FF7043 !important}.column-filter-menu{min-width:280px;max-height:400px;overflow-y:auto;z-index:1050;position:absolute}.column-filter-menu li a{padding:5px 15px;font-size:12px}.column-filter-menu li.active a{background-color:#e3f2fd;color:#1976d2;font-weight:bold}.column-filter-menu li.active a:hover{background-color:#bbdefb;color:#1565c0}.column-filter-menu li.divider{margin:2px 0}.table th .icon-search4{font-size:11px}.table th{position:relative}.column-filter-date-menu{padding:10px;min-width:220px}.column-filter-date-menu .form-group{margin-bottom:10px}.column-filter-date-menu .form-group:last-child{margin-bottom:0}.column-filter-date-menu form{margin:0}.dropdown-menu.column-filter-date-menu{padding:12px;z-index:1050;position:absolute}.column-filter-loading{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(255,255,255,0.95);padding:20px 30px;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,0.2);z-index:2000;display:none}.column-filter-loading.active{display:block}.column-filter-loading .spinner{border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite;margin:0 auto 10px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.column-filter-multiselect{min-width:320px;max-width:400px;max-height:450px}.column-filter-search{padding:8px;border-bottom:1px solid #e0e0e0;position:sticky;top:0;background:white;z-index:1}.column-filter-search input{width:100%;padding:6px 10px;border:1px solid #ddd;border-radius:3px;font-size:13px}.column-filter-search input:focus{outline:none;border-color:#3498db}.column-filter-options{max-height:300px;overflow-y:auto;padding:8px 0}.column-filter-option{padding:6px 12px;cursor:pointer;display:flex;align-items:center;transition:background-color 0.15s}.column-filter-option:hover{background-color:#f5f5f5}.column-filter-option.selected{background-color:#e3f2fd}.column-filter-option input[type="checkbox"]{margin-right:8px;cursor:pointer}.column-filter-option label{margin:0;cursor:pointer;flex:1;user-select:none}.column-filter-actions{padding:8px;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;background:#fafafa}.column-filter-actions button{font-size:11px;padding:4px 8px}.filter-count-badge{display:inline-block;background:#FF7043;color:white;font-size:10px;padding:2px 6px;border-radius:10px;margin-left:4px;font-weight:bold;min-width:18px;text-align:center}.column-filter-date-advanced{min-width:400px;padding:20px 22px;z-index:1060}.date-mode-selector{margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #f0f0f0}.date-mode-selector label{display:block;margin-bottom:8px;padding-left:2px;font-weight:bold;font-size:12px;color:#555}.date-mode-selector select{width:100%;padding:8px 10px;font-size:13px;border:1px solid #ddd;border-radius:3px}.date-quick-selects-single,.date-quick-selects-range{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;margin-bottom:20px;margin-top:2px;padding:14px;background:#f9f9f9;border-radius:4px;border:1px solid #e8e8e8}.date-quick-select-btn{padding:8px 12px;font-size:11px;background:white;border:1px solid #ddd;border-radius:3px;cursor:pointer;transition:all 0.15s;white-space:nowrap;font-weight:500}.date-quick-select-btn:hover{background:#e3f2fd;border-color:#3498db;color:#2980b9}.date-quick-select-btn.active{background:#3498db;color:white;border-color:#2980b9;box-shadow:0 2px 4px rgba(52,152,219,0.3)}.date-input-group{margin-bottom:18px;margin-top:4px}.date-input-group label{display:block;margin-bottom:8px;padding-left:2px;font-size:12px;font-weight:600;color:#555}.date-input-group .input-group{display:flex}.date-input-group .input-group-addon{display:flex;align-items:center;justify-content:center;padding:6px 12px;background-color:#f5f5f5;border:1px solid #ddd;border-right:none;border-radius:3px 0 0 3px;min-width:38px}.date-input-group .input-group-addon i{font-size:16px;color:#666;line-height:1}.daterangepicker-filter{flex:1;padding:7px 12px;border:1px solid #ddd;border-radius:0 3px 3px 0;font-size:13px;cursor:pointer;background-color:white;min-height:34px}.daterangepicker-filter:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px rgba(52,152,219,0.1)}.daterangepicker-filter:hover{border-color:#bbb}.daterangepicker{z-index:1070 !important}.date-inclusive-checkbox{margin-top:4px;margin-bottom:18px;padding:12px 14px;background:#f9f9f9;border-radius:4px;border:1px solid #e8e8e8;font-size:12px}.date-inclusive-checkbox label{margin:0;cursor:pointer;user-select:none}.date-inclusive-checkbox input{margin-right:8px;cursor:pointer}.date-filter-actions{margin-top:20px;padding-top:18px;border-top:1px solid #e0e0e0;display:flex;gap:12px}.date-filter-actions button{flex:1;padding:10px 16px;font-size:13px;border-radius:4px;border:none;cursor:pointer;transition:all 0.15s;font-weight:500}.date-filter-actions .btn-apply{background:#3498db;color:white}.date-filter-actions .btn-apply:hover{background:#2980b9}.date-filter-actions .btn-clear{background:#e0e0e0;color:#333}.date-filter-actions .btn-clear:hover{background:#d0d0d0}.active-filters-container{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:4px;padding:10px 15px}.active-filters-row,.sorting-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.sorting-row{padding-top:8px;border-top:1px solid #e0e0e0}.filter-section-label{font-size:13px;color:#333;margin-right:4px;white-space:nowrap}.clear-all-row{margin-top:8px;padding-top:8px;border-top:1px solid #e0e0e0}.active-filter-item{display:inline-flex;align-items:center;background:white;border:1px solid #d0d0d0;border-radius:3px;padding:4px 8px;font-size:12px;transition:all 0.15s}.active-filter-item:hover{border-color:#FF7043;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.active-filter-item.filter-type-column{border-left:3px solid #3498db}.active-filter-item.filter-type-top{border-left:3px solid #9b59b6}.active-filter-item.filter-type-sort{border-left:3px solid #27ae60}.active-filter-item .filter-label{display:flex;align-items:center;gap:4px;margin-right:6px}.active-filter-item .filter-label strong{color:#555;font-weight:600}.active-filter-item .filter-value{color:#333;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-clear-btn{display:inline-flex;align-items:center;justify-content:center;padding:2px;margin-left:6px;color:#999;text-decoration:none;transition:color 0.15s;cursor:pointer}.filter-clear-btn:hover{color:#FF7043;text-decoration:none}.filter-clear-btn i{font-size:10px}@media (max-width: 768px){.column-filter-multiselect,.column-filter-date-advanced{position:fixed;top:10%;left:5%;right:5%;max-width:none;max-height:80vh;box-shadow:0 4px 20px rgba(0,0,0,0.3);border-radius:8px}.date-quick-selects{grid-template-columns:repeat(2, 1fr)}.column-filter-option{padding:12px;min-height:44px}.active-filters-row,.sorting-row{flex-direction:column;align-items:flex-start}.filter-section-label{margin-bottom:4px}.active-filter-item .filter-value{max-width:150px}.clear-all-row{text-align:left}}.quick-filters-desktop{display:flex !important}.quick-filters-mobile{display:none}@media (max-width: 767px){.quick-filters-desktop{display:none !important}.quick-filters-mobile{display:block}.quick-filters-mobile-row{display:flex;align-items:center;gap:8px}.quick-filters-dropdown-wrapper{flex:1}.quick-filters-mobile .dropdown-toggle{width:100%;text-align:left}.quick-filters-mobile-actions{display:flex;flex-shrink:0}.quick-filters-dropdown{width:100%}.quick-filters-dropdown>li>a{padding:10px 15px;display:flex;justify-content:space-between;align-items:center}.quick-filters-dropdown>li.active>a{background-color:#e8f4fc;font-weight:bold;color:#333 !important}.quick-filters-dropdown>li.active>a:hover,.quick-filters-dropdown>li.active>a:focus{background-color:#d4ebf9;color:#333 !important}.quick-filters-dropdown>li.active>a .badge{background-color:#666;color:#fff}.quick-filters-dropdown .badge{min-width:24px;text-align:center}.quick-filters-dropdown .badge-danger{background-color:#d9534f;color:#fff}}@media (min-width: 1800px){.jobs-table th,.jobs-table td{padding:10px 14px}}@media (max-width: 1799px) and (min-width: 1600px){.jobs-table th,.jobs-table td{padding:10px 14px}.page-container:has(.jobs-table){padding-left:12px;padding-right:12px}.panel:has(.jobs-table){margin:12px}.jobs-table th[data-column="responsible"] .column-label-full{display:none}.jobs-table th[data-column="responsible"]::after{content:"Resp."}.jobs-table th[data-column="author"] .column-label-full{display:none}.jobs-table th[data-column="author"]::after{content:"Author"}.jobs-table th[data-column="usergroup"] .column-label-full{display:none}.jobs-table th[data-column="usergroup"]::after{content:"Group"}.jobs-table th[data-column="job_frequency_icon"] .column-label-full{display:none}.jobs-table th[data-column="job_frequency_icon"]::after{content:"Freq."}.jobs-table th[data-column="job_hierarchy_icon"] .column-label-full{display:none}.jobs-table th[data-column="job_hierarchy_icon"]::after{content:"Type"}.jobs-table th[data-column="nexttime"] .column-label-full{display:none}.jobs-table th[data-column="nexttime"]::after{content:"Next"}.jobs-table th[data-column="lasttime"] .column-label-full{display:none}.jobs-table th[data-column="lasttime"]::after{content:"Last"}.jobs-table th[data-column="job_status"] .column-label-full{display:none}.jobs-table th[data-column="job_status"]::after{content:"Status"}.jobs-table th[data-column="job_type"] .column-label-full{display:none}.jobs-table th[data-column="job_type"]::after{content:"Type"}.jobs-table th[data-column="job_priority"] .column-label-full{display:none}.jobs-table th[data-column="job_priority"]::after{content:"Priority"}.jobs-table th[data-column="item"] .column-label-full{display:none}.jobs-table th[data-column="item"]::after{content:"Item"}.jobs-table th[data-column="pl_id"] .column-label-full{display:none}.jobs-table th[data-column="pl_id"]::after{content:"Line"}}@media (max-width: 1599px) and (min-width: 1400px){.jobs-table th,.jobs-table td{padding:8px 12px}.jobs-table th{padding:7px 10px}.panel:has(.jobs-table){margin:10px}.page-container:has(.jobs-table){padding-left:10px;padding-right:10px}.jobs-table th[data-column="responsible"] .column-label-full{display:none}.jobs-table th[data-column="responsible"]::after{content:"Resp."}.jobs-table th[data-column="author"] .column-label-full{display:none}.jobs-table th[data-column="author"]::after{content:"Author"}.jobs-table th[data-column="usergroup"] .column-label-full{display:none}.jobs-table th[data-column="usergroup"]::after{content:"Group"}.jobs-table th[data-column="job_frequency_icon"] .column-label-full{display:none}.jobs-table th[data-column="job_frequency_icon"]::after{content:"Freq."}.jobs-table th[data-column="job_hierarchy_icon"] .column-label-full{display:none}.jobs-table th[data-column="job_hierarchy_icon"]::after{content:"Type"}.jobs-table th[data-column="nexttime"] .column-label-full{display:none}.jobs-table th[data-column="nexttime"]::after{content:"Next"}.jobs-table th[data-column="lasttime"] .column-label-full{display:none}.jobs-table th[data-column="lasttime"]::after{content:"Last"}.jobs-table th[data-column="job_status"] .column-label-full{display:none}.jobs-table th[data-column="job_status"]::after{content:"Status"}.jobs-table th[data-column="job_type"] .column-label-full{display:none}.jobs-table th[data-column="job_type"]::after{content:"Type"}.jobs-table th[data-column="job_priority"] .column-label-full{display:none}.jobs-table th[data-column="job_priority"]::after{content:"Priority"}.jobs-table th[data-column="item"] .column-label-full{display:none}.jobs-table th[data-column="item"]::after{content:"Item"}.jobs-table th[data-column="pl_id"] .column-label-full{display:none}.jobs-table th[data-column="pl_id"]::after{content:"Line"}}@media (max-width: 1399px) and (min-width: 1200px){.jobs-table th,.jobs-table td{padding:6px 8px;font-size:14px}.panel:has(.jobs-table){margin:10px}.page-container:has(.jobs-table){padding-left:8px;padding-right:8px}.panel-body:has(.jobs-table){padding:10px}.jobs-table th[data-column="responsible"] .column-label-full{display:none}.jobs-table th[data-column="responsible"]::after{content:"Resp"}.jobs-table th[data-column="author"] .column-label-full{display:none}.jobs-table th[data-column="author"]::after{content:"Auth"}.jobs-table th[data-column="usergroup"] .column-label-full{display:none}.jobs-table th[data-column="usergroup"]::after{content:"Grp"}.jobs-table th[data-column="job_frequency_icon"] .column-label-full{display:none}.jobs-table th[data-column="job_frequency_icon"]::after{content:"Frq"}.jobs-table th[data-column="job_hierarchy_icon"] .column-label-full{display:none}.jobs-table th[data-column="job_hierarchy_icon"]::after{content:"Typ"}.jobs-table th[data-column="nexttime"] .column-label-full{display:none}.jobs-table th[data-column="nexttime"]::after{content:"Next"}.jobs-table th[data-column="lasttime"] .column-label-full{display:none}.jobs-table th[data-column="lasttime"]::after{content:"Last"}.jobs-table th[data-column="job_status"] .column-label-full{display:none}.jobs-table th[data-column="job_status"]::after{content:"Stat"}.jobs-table th[data-column="job_type"] .column-label-full{display:none}.jobs-table th[data-column="job_type"]::after{content:"Typ"}.jobs-table th[data-column="job_priority"] .column-label-full{display:none}.jobs-table th[data-column="job_priority"]::after{content:"Pri"}.jobs-table th[data-column="item"] .column-label-full{display:none}.jobs-table th[data-column="item"]::after{content:"Itm"}.jobs-table th[data-column="pl_id"] .column-label-full{display:none}.jobs-table th[data-column="pl_id"]::after{content:"Ln"}}@media (max-width: 1199px) and (min-width: 992px){.jobs-table th,.jobs-table td{padding:5px 7px;font-size:13px}.panel:has(.jobs-table){margin:8px}.panel-body:has(.jobs-table){padding:8px}.jobs-table th[data-column="responsible"] .column-label-full{display:none}.jobs-table th[data-column="responsible"]::after{content:"R"}.jobs-table th[data-column="author"] .column-label-full{display:none}.jobs-table th[data-column="author"]::after{content:"A"}.jobs-table th[data-column="usergroup"] .column-label-full{display:none}.jobs-table th[data-column="usergroup"]::after{content:"G"}.jobs-table th[data-column="job_frequency_icon"] .column-label-full{display:none}.jobs-table th[data-column="job_frequency_icon"]::after{content:"F"}.jobs-table th[data-column="job_hierarchy_icon"] .column-label-full{display:none}.jobs-table th[data-column="job_hierarchy_icon"]::after{content:"T"}.jobs-table th[data-column="nexttime"] .column-label-full{display:none}.jobs-table th[data-column="nexttime"]::after{content:"Nxt"}.jobs-table th[data-column="lasttime"] .column-label-full{display:none}.jobs-table th[data-column="lasttime"]::after{content:"Lst"}.jobs-table th[data-column="job_status"] .column-label-full{display:none}.jobs-table th[data-column="job_status"]::after{content:"St"}.jobs-table th[data-column="job_type"] .column-label-full{display:none}.jobs-table th[data-column="job_type"]::after{content:"T"}.jobs-table th[data-column="job_priority"] .column-label-full{display:none}.jobs-table th[data-column="job_priority"]::after{content:"P"}.jobs-table th[data-column="item"] .column-label-full{display:none}.jobs-table th[data-column="item"]::after{content:"I"}.jobs-table th[data-column="pl_id"] .column-label-full{display:none}.jobs-table th[data-column="pl_id"]::after{content:"L"}}@media (max-width: 991px) and (min-width: 768px){.jobs-table th,.jobs-table td{padding:4px 6px;font-size:12px}.panel:has(.jobs-table){margin:5px}.panel-body:has(.jobs-table){padding:5px}.jobs-table th[data-column="responsible"] .column-label-full{display:none}.jobs-table th[data-column="responsible"]::after{content:"R"}.jobs-table th[data-column="author"] .column-label-full{display:none}.jobs-table th[data-column="author"]::after{content:"A"}.jobs-table th[data-column="usergroup"] .column-label-full{display:none}.jobs-table th[data-column="usergroup"]::after{content:"G"}.jobs-table th[data-column="job_frequency_icon"] .column-label-full{display:none}.jobs-table th[data-column="job_frequency_icon"]::after{content:""}.jobs-table th[data-column="job_hierarchy_icon"] .column-label-full{display:none}.jobs-table th[data-column="job_hierarchy_icon"]::after{content:""}.jobs-table th[data-column="nexttime"] .column-label-full{display:none}.jobs-table th[data-column="nexttime"]::after{content:"Nxt"}.jobs-table th[data-column="lasttime"] .column-label-full{display:none}.jobs-table th[data-column="lasttime"]::after{content:"Lst"}.jobs-table th[data-column="job_status"] .column-label-full{display:none}.jobs-table th[data-column="job_status"]::after{content:"St"}.jobs-table th[data-column="job_type"] .column-label-full{display:none}.jobs-table th[data-column="job_type"]::after{content:""}.jobs-table th[data-column="job_priority"] .column-label-full{display:none}.jobs-table th[data-column="job_priority"]::after{content:""}.jobs-table th[data-column="item"] .column-label-full{display:none}.jobs-table th[data-column="item"]::after{content:"I"}.jobs-table th[data-column="pl_id"] .column-label-full{display:none}.jobs-table th[data-column="pl_id"]::after{content:"L"}}@media (max-width: 767px){.panel-heading{padding:8px}.panel-heading .pull-right{display:none}.panel-heading .table-filters-dropdown{display:none}.column-filters-hint.filter-inline-block{display:none !important}.active-filters{padding:4px 8px;margin:4px 0}.active-filters .label{margin:2px;padding:3px 6px;font-size:11px}.search-add-row{display:flex;align-items:center;gap:8px}.search-add-row .search-wrapper{flex:1}.search-add-row .search-wrapper form.shadowinputs{display:flex;align-items:center;gap:6px}.search-add-row .search-wrapper .filter-inline-block{margin:0 !important}.search-add-row .search-wrapper .filter-inline-block:first-child{flex:1}.search-add-row input[type="text"]{width:100%}.search-add-row .add-wrapper{flex-shrink:0}.search-add-row .add-wrapper #add{white-space:nowrap}.jobs-table{display:block;border:none}.jobs-table thead{display:none}.jobs-table tbody{display:block}.jobs-table tbody tr{display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;background:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:8px;padding:10px;padding-bottom:40px;box-shadow:0 1px 2px rgba(0,0,0,0.06);min-height:80px}.jobs-table tbody tr.disabled{opacity:0.6}.jobs-table tbody tr.success{border-left:3px solid #5cb85c}.jobs-table td{display:block;border:none !important;padding:0 !important;font-size:13px;background:transparent !important}.jobs-table td[data-column="nexttime"]{order:10;position:absolute;bottom:10px;left:10px;width:auto;font-size:12px;font-weight:500;color:#333}.jobs-table td[data-column="nr"]{order:1;width:auto;font-size:12px;color:#666;margin-right:6px;font-weight:500;line-height:1.4}.jobs-table td[data-column="job_name"]{order:2;width:calc(100% - 50px);font-weight:600;font-size:13px;color:#333;word-wrap:break-word;line-height:1.4}.jobs-table td[data-column="job_name"] .visible-xs{display:none !important}.jobs-table td[data-column="pl_id"]{order:3;width:100%;font-size:11px;color:#888;margin-top:2px;word-wrap:break-word}.jobs-table td[data-column="item"]{order:4;width:100%;font-size:11px;color:#666;margin-top:4px;word-wrap:break-word}.jobs-table td[data-column="responsible"]{order:5;width:100%;font-size:11px;color:#888;margin-top:4px;word-wrap:break-word}.jobs-table td[data-column="usergroup"]{order:6;width:100%;font-size:11px;color:#888;margin-top:2px;word-wrap:break-word}.jobs-table td[data-column="job_status"]{order:10;position:absolute;bottom:10px;right:10px;width:auto;margin-top:8px}.jobs-table td[data-column="job_status"] .label{font-size:12px;padding:5px 12px}.jobs-table td[data-column]{display:none !important}.jobs-table td[data-column="nr"],.jobs-table td[data-column="job_name"],.jobs-table td[data-column="nexttime"],.jobs-table td[data-column="pl_id"],.jobs-table td[data-column="item"],.jobs-table td[data-column="responsible"],.jobs-table td[data-column="usergroup"],.jobs-table td[data-column="job_status"]{display:block !important}.jobs-table td.col_edit{display:none !important}.panel:has(.jobs-table){margin:0;border:none;box-shadow:none}.panel-body:has(.jobs-table){padding:8px}}@media (max-width: 480px){.jobs-table tbody tr{padding:8px;padding-bottom:36px;margin-bottom:6px;min-height:70px}.jobs-table td[data-column="nr"]{font-size:11px}.jobs-table td[data-column="job_name"]{font-size:12px}.jobs-table td[data-column="nexttime"]{font-size:11px;bottom:8px;left:8px}.jobs-table td[data-column="pl_id"],.jobs-table td[data-column="item"],.jobs-table td[data-column="responsible"],.jobs-table td[data-column="usergroup"]{font-size:10px}.jobs-table td[data-column="job_status"]{bottom:8px;right:8px}.jobs-table td[data-column="job_status"] .label{font-size:11px;padding:4px 8px}}.column-label-full{display:inline}.jobs-table.compact-mode th,.jobs-table.compact-mode td{padding:4px 6px;font-size:12px}.jobs-table.compact-mode .mr-5{margin-right:3px !important}@media print{.jobs-table th[data-column],.jobs-table td[data-column]{display:table-cell !important}.jobs-table th::after{content:"" !important}.column-label-full{display:inline !important}}.items-table .mobile-label{display:none}@media (max-width: 767px){.items-table{display:block;border:none}.items-table thead{display:none}.items-table tbody{display:block}.items-table tbody tr{display:grid;grid-template-columns:2fr 1fr;grid-auto-flow:dense;column-gap:12px;row-gap:2px;position:relative;background:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:8px;padding:10px;box-shadow:0 1px 2px rgba(0,0,0,0.06);min-height:auto}.items-table tbody tr.disabled{opacity:0.6}.items-table td{display:block;border:none !important;padding:0 !important;font-size:13px;background:transparent !important;min-width:0;overflow:hidden}.items-table .mobile-label{display:inline;font-size:10px;color:#888;margin-right:4px}.items-table td[data-column]{display:none !important}.items-table td[data-column="nr"],.items-table td[data-column="item_name"],.items-table td[data-column="item_details"],.items-table td[data-column="pl"],.items-table td[data-column="tags"],.items-table td[data-column="responsible"],.items-table td[data-column="user_group"],.items-table td[data-column="location"],.items-table td[data-column="nexttime"],.items-table td[data-column="lasttime"],.items-table td[data-column="stat"],.items-table td[data-column="active_jobs_count"],.items-table td[data-column="image"]{display:block !important}.items-table td[data-column="nr"],.items-table td[data-column="item_name"],.items-table td[data-column="item_details"],.items-table td[data-column="pl"],.items-table td[data-column="tags"],.items-table td[data-column="responsible"],.items-table td[data-column="user_group"],.items-table td[data-column="location"]{grid-column:1}.items-table td[data-column="nr"]{grid-row:1;width:auto;font-size:12px;color:#666;font-weight:500;line-height:1.4}.items-table td[data-column="item_name"]{grid-row:2;font-weight:600;font-size:13px;color:#333;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal;line-height:1.4}.items-table td[data-column="item_name"] a,.items-table td[data-column="item_name"] span{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal}.items-table td[data-column="item_details"]{grid-row:3;width:100%;font-size:11px;color:#888;margin-top:2px;word-wrap:break-word}.items-table td[data-column="pl"]{grid-row:4;width:100%;font-size:11px;color:#888;word-wrap:break-word}.items-table td[data-column="tags"]{grid-row:5;width:100%;font-size:11px;word-wrap:break-word}.items-table td[data-column="tags"] .label{font-size:10px;padding:2px 6px;margin-right:4px}.items-table td[data-column="responsible"]{grid-row:6;width:100%;font-size:11px;color:#888;word-wrap:break-word}.items-table td[data-column="user_group"]{grid-row:7;width:100%;font-size:11px;color:#888;word-wrap:break-word}.items-table td[data-column="location"]{grid-row:8;width:100%;font-size:11px;color:#888;word-wrap:break-word}.items-table td[data-column="image"],.items-table td[data-column="lasttime"],.items-table td[data-column="nexttime"],.items-table td[data-column="stat"],.items-table td[data-column="active_jobs_count"]{grid-column:2;width:100%}.items-table td[data-column="image"]{grid-row:1 / 5;text-align:center;align-self:start}.items-table td[data-column="image"] img{width:100%;max-width:100%;height:auto;object-fit:cover;border-radius:4px}.items-table td[data-column="image"] .img-thumbnail{padding:0;border:none;background:none;display:block}.items-table td[data-column="lasttime"]{grid-row:5;font-size:11px;color:#666}.items-table td[data-column="nexttime"]{grid-row:6;font-size:11px;font-weight:500;color:#333}.items-table td[data-column="stat"]{grid-row:7;margin-top:4px}.items-table td[data-column="stat"] .progress{margin-bottom:0;width:100%}.items-table td[data-column="active_jobs_count"]{grid-row:8;font-weight:bold;font-size:12px}.items-table td.col_edit{display:none !important}.panel:has(.items-table){margin:0;border:none;box-shadow:none}.panel-body:has(.items-table){padding:8px}.column-filters-hint.filter-inline-block{display:none !important}}@media (max-width: 480px){.items-table tbody tr{padding:8px;margin-bottom:6px;gap:8px}.items-table td[data-column="nr"]{font-size:11px}.items-table td[data-column="item_name"]{font-size:12px}.items-table td[data-column="lasttime"],.items-table td[data-column="nexttime"]{font-size:10px}.items-table td[data-column="item_details"],.items-table td[data-column="pl"],.items-table td[data-column="tags"],.items-table td[data-column="responsible"],.items-table td[data-column="user_group"],.items-table td[data-column="location"]{font-size:10px}.items-table td[data-column="active_jobs_count"]{font-size:11px}}
