.elementorview-header,.elementorview-footer{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.elementorview-header-item,.elementorview-footer-item{flex-grow:0;flex-shrink:0}.elementorview-table{width:100%;border-collapse:collapse;margin-top:15px;border:1px solid #ddd}.elementorview-table th,.elementorview-table td{border:1px solid #ddd;padding:10px;text-align:left}.elementorview-table th{background-color:#f8f8f8;font-weight:600}.elv-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:15px}.elv-pagination a,.elv-pagination span{padding:6px 12px;border:1px solid #ccc;text-decoration:none !important;color:#333;border-radius:4px;font-size:14px}.elv-pagination a:hover{background-color:#f0f0f0}.elv-pagination .active{background-color:#0073aa;color:#fff;border-color:#0073aa}.elementorview-header,.elementorview-footer{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.elv-search input[type=text]{padding:6px 10px;border:1px solid #ccc;border-radius:4px;min-width:200px}.elv-search-form{display:flex;align-items:center;gap:6px}.elv-search-form input[type=text]{padding:6px 10px;border:1px solid #ccc;border-radius:4px;min-width:200px;font-size:14px;flex:1}.elv-search-form .elv-search-button{padding:7px 14px;background-color:#0073aa;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s ease}.elv-search-form .elv-search-button:hover{background-color:#005f8d}.elementorview-single-table{width:100%;border-collapse:collapse;margin-top:20px;border:1px solid #ddd;background-color:#fff}.elementorview-single-table th,.elementorview-single-table td{border:1px solid #ddd;padding:10px 12px;text-align:left;vertical-align:top;font-size:15px}.elementorview-single-table th{background-color:#f7f7f7;font-weight:600;width:30%}.elementorview-single-table tr:nth-child(even){background-color:#fafafa}.elementorview-single-table img{max-width:250px;height:auto;display:block;margin-top:5px;border-radius:4px}.elementorview-single-table a{color:#0073aa;text-decoration:none}.elementorview-single-table a:hover{text-decoration:underline}.elementorview-list{display:flex;flex-direction:column;gap:12px;margin-top:15px}.elementorview-list-item{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;background:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.05);padding:14px 18px;transition:all .2s ease-in-out}.elementorview-list-item:hover{background-color:#f9fafb;transform:translateY(-2px);box-shadow:0 2px 5px rgba(0,0,0,.08)}.elementorview-list-item .elv-list-fields{flex:1}.elv-list-field{font-size:14px;color:#333;margin-bottom:5px}.elv-list-field strong{color:#111;min-width:120px;display:inline-block}.elv-list-actions{margin-left:20px;display:flex;flex-direction:column;justify-content:center}.elv-view-details{display:inline-block;background:#2271b1;color:#fff;padding:6px 12px;border-radius:4px;text-decoration:none;font-size:13px;transition:background .2s ease-in-out}.elv-view-details:hover{background:#135e96;color:#fff}@media (max-width:768px){.elementorview-list-item{flex-direction:column;align-items:flex-start}.elv-list-actions{margin-left:0;margin-top:10px;width:100%;text-align:right}}.elementorview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:15px}.elementorview-grid-item{background:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:16px;transition:all .2s ease}.elementorview-grid-item:hover{transform:translateY(-3px);box-shadow:0 3px 6px rgba(0,0,0,.08)}.elementorview-grid-item .elv-list-field{margin-bottom:8px;font-size:14px}.elementorview-grid-item .elv-view-details{display:inline-block;background:#2271b1;color:#fff;padding:6px 12px;border-radius:4px;text-decoration:none;font-size:13px;transition:background .2s ease}.elementorview-grid-item .elv-view-details:hover{background:#135e96}.elementorview-grid{display:grid;gap:20px}.elementorview-grid[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.elementorview-grid[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.elementorview-grid[data-columns="4"]{grid-template-columns:repeat(4,1fr)}.elementorview-grid[data-columns="5"]{grid-template-columns:repeat(5,1fr)}@media (max-width:768px){.elementorview-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.elementorview-grid{grid-template-columns:1fr}}.elv-enhanced-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:25px}@media (max-width:768px){.elv-enhanced-form-grid{grid-template-columns:1fr}}.elv-form-field{display:flex;flex-direction:column;gap:6px}.elv-field-type-textarea{grid-column:1/-1}.elv-form-label{font-weight:600;font-size:14px;color:#333;margin-bottom:0}.elv-form-input,.elv-form-textarea,.elv-form-select{width:100%;padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;transition:border-color .2s,box-shadow .2s}.elv-form-input:focus,.elv-form-textarea:focus,.elv-form-select:focus{border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.2);outline:none}.elv-form-radio-option,.elv-form-checkbox-option{display:flex;align-items:center;gap:8px;margin-bottom:5px}.elv-form-radio-option label,.elv-form-checkbox-option label{font-weight:400;font-size:14px;cursor:pointer;margin-bottom:0}.elv-form-radio-option input,.elv-form-checkbox-option input{cursor:pointer;width:16px;height:16px;margin:0}.elv-existing-files ul li{list-style:none}