﻿.select2-container--default .select2-selection--single{background-color:#0f172a !important;border:2px solid #4b5563 !important;border-color:#4b5563 !important;color:#f9fafb !important;border-radius:8px !important;min-height:48px !important;padding:8px 12px !important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#f9fafb !important;line-height:32px !important;padding:0 !important;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;font-size:1rem !important}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#9ca3af !important}.select2-container--default .select2-results__option{background-color:#0f172a !important;color:#f9fafb !important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:rgba(220,38,38,0.2) !important;color:#f9fafb !important}.select2-container--default .select2-selection--multiple{background-color:#0f172a !important;border:1px solid #4b5563 !important;border-color:#4b5563 !important;color:#f9fafb !important}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#111827 !important;border-color:#4b5563 !important;color:#f9fafb !important}.select2-container--default .select2-dropdown{background-color:#0f172a !important;border:2px solid #4b5563 !important;border-color:#4b5563 !important;border-radius:8px !important}.select2-container--default .select2-search--dropdown .select2-search__field{background-color:#111827 !important;border-color:#4b5563 !important;color:#f9fafb !important}.select2-selection__rendered{line-height:31px !important;padding:0 !important;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important}.select2-container .select2-selection--single{height:48px !important;padding:8px 12px !important}.select2-selection__arrow{height:46px !important;padding:0 !important}.select2{max-width:100% !important;margin-left:auto !important;margin-right:auto !important}.select2-selection{background-color:#0f172a !important;color:#f9fafb !important;border:1px solid #4b5563 !important;border-color:#4b5563 !important}.select2-search,.select2-selection__rendered,.select2-results__options,.select2-search__field{background-color:#0f172a !important;color:#f9fafb !important;border-color:#4b5563 !important}.select2-dropdown{border:1px solid #4b5563 !important}.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--single{border-color:#dc2626 !important;box-shadow:0 0 0 3px rgba(220,38,38,0.1) !important}.select2-container--default .select2-results__option[aria-selected="true"]{background-color:#dc2626 !important;color:white !important}html body[style] .container-xl.new-look .header,html body .container-xl.new-look .header,body .container-xl.new-look .header,.container-xl.new-look .header,.new-look .header{background:linear-gradient(135deg, #0f172a, #1f2937) !important;padding:2rem !important;border-bottom:2px solid #dc2626 !important;margin-bottom:2rem !important;border-radius:12px 12px 0 0 !important}html body[style] .container-xl.new-look .header h1,html body .container-xl.new-look .header h1,body .container-xl.new-look .header h1,.container-xl.new-look .header h1,.new-look .header h1{color:var(--new-text-light) !important;font-size:2.5rem !important;font-weight:700 !important;margin:0 !important;display:flex !important;align-items:center !important;gap:1rem !important}html body[style] .container-xl.new-look .header .subtitle,html body .container-xl.new-look .header .subtitle,body .container-xl.new-look .header .subtitle,.container-xl.new-look .header .subtitle,.new-look .header .subtitle{color:var(--new-text-muted) !important;font-size:1.1rem !important;margin-top:0.5rem !important;font-weight:400 !important}:root{--new-primary-color: #dc2626;--new-primary-hover: #b91c1c;--new-bg-dark: #111827;--new-bg-darker: #0f172a;--new-bg-light: #1f2937;--new-bg-lighter: #374151;--new-text-light: #f9fafb;--new-text-muted: #9ca3af;--new-border-color: #4b5563;--new-border-subtle: #374151;--new-success: #10b981;--new-warning: #f59e0b;--new-danger: #ef4444;--new-info: #3b82f6;--new-shadow: rgba(0, 0, 0, 0.5)}html body[style] .container-xl.new-look,html body[style] .new-look,body[style] .container-xl.new-look,body[style] .new-look,html body .container-xl.new-look,html body .new-look,body .container-xl.new-look,body .new-look,.container-xl.new-look,.new-look{background-color:#111827 !important;color:#f9fafb !important;min-height:100vh !important;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', sans-serif !important}html body[style] .container-xl.new-look.container-xl,html body[style] .new-look.container-xl,body[style] .container-xl.new-look.container-xl,body[style] .new-look.container-xl,html body .container-xl.new-look.container-xl,html body .new-look.container-xl,body .container-xl.new-look.container-xl,body .new-look.container-xl,.container-xl.new-look.container-xl,.new-look.container-xl{width:100% !important;max-width:1320px !important;margin-left:auto !important;margin-right:auto !important;padding-left:1rem !important;padding-right:1rem !important}@media (min-width: 576px){html body[style] .container-xl.new-look.container-xl,html body[style] .new-look.container-xl,body[style] .container-xl.new-look.container-xl,body[style] .new-look.container-xl,html body .container-xl.new-look.container-xl,html body .new-look.container-xl,body .container-xl.new-look.container-xl,body .new-look.container-xl,.container-xl.new-look.container-xl,.new-look.container-xl{max-width:540px !important}}@media (min-width: 768px){html body[style] .container-xl.new-look.container-xl,html body[style] .new-look.container-xl,body[style] .container-xl.new-look.container-xl,body[style] .new-look.container-xl,html body .container-xl.new-look.container-xl,html body .new-look.container-xl,body .container-xl.new-look.container-xl,body .new-look.container-xl,.container-xl.new-look.container-xl,.new-look.container-xl{max-width:720px !important}}@media (min-width: 992px){html body[style] .container-xl.new-look.container-xl,html body[style] .new-look.container-xl,body[style] .container-xl.new-look.container-xl,body[style] .new-look.container-xl,html body .container-xl.new-look.container-xl,html body .new-look.container-xl,body .container-xl.new-look.container-xl,body .new-look.container-xl,.container-xl.new-look.container-xl,.new-look.container-xl{max-width:960px !important}}@media (min-width: 1200px){html body[style] .container-xl.new-look.container-xl,html body[style] .new-look.container-xl,body[style] .container-xl.new-look.container-xl,body[style] .new-look.container-xl,html body .container-xl.new-look.container-xl,html body .new-look.container-xl,body .container-xl.new-look.container-xl,body .new-look.container-xl,.container-xl.new-look.container-xl,.new-look.container-xl{max-width:1140px !important}}@media (min-width: 1400px){html body[style] .container-xl.new-look.container-xl,html body[style] .new-look.container-xl,body[style] .container-xl.new-look.container-xl,body[style] .new-look.container-xl,html body .container-xl.new-look.container-xl,html body .new-look.container-xl,body .container-xl.new-look.container-xl,body .new-look.container-xl,.container-xl.new-look.container-xl,.new-look.container-xl{max-width:1320px !important}}html body[style] .container-xl.new-look *,html body[style] .new-look *,body[style] .container-xl.new-look *,body[style] .new-look *,html body .container-xl.new-look *,html body .new-look *,body .container-xl.new-look *,body .new-look *,.container-xl.new-look *,.new-look *{color:var(--new-text-light) !important}html body[style] .container-xl.new-look span:not(.badge):not(.btn),html body[style] .container-xl.new-look p:not(.btn),html body[style] .container-xl.new-look h1:not(.btn),html body[style] .container-xl.new-look h2:not(.btn),html body[style] .container-xl.new-look h3:not(.btn),html body[style] .container-xl.new-look h4:not(.btn),html body[style] .container-xl.new-look h5:not(.btn),html body[style] .container-xl.new-look h6:not(.btn),html body[style] .container-xl.new-look div:not(.header):not(.action-bar):not(.category-section):not(.role-card):not(.btn):not(.card):not(.form-control):not(.form-group),html body[style] .new-look span:not(.badge):not(.btn),html body[style] .new-look p:not(.btn),html body[style] .new-look h1:not(.btn),html body[style] .new-look h2:not(.btn),html body[style] .new-look h3:not(.btn),html body[style] .new-look h4:not(.btn),html body[style] .new-look h5:not(.btn),html body[style] .new-look h6:not(.btn),html body[style] .new-look div:not(.header):not(.action-bar):not(.category-section):not(.role-card):not(.btn):not(.card):not(.form-control):not(.form-group),body[style] .container-xl.new-look span:not(.badge):not(.btn),body[style] .container-xl.new-look p:not(.btn),body[style] .container-xl.new-look h1:not(.btn),body[style] .container-xl.new-look h2:not(.btn),body[style] .container-xl.new-look h3:not(.btn),body[style] .container-xl.new-look h4:not(.btn),body[style] .container-xl.new-look h5:not(.btn),body[style] .container-xl.new-look h6:not(.btn),body[style] .container-xl.new-look div:not(.header):not(.action-bar):not(.category-section):not(.role-card):not(.btn):not(.card):not(.form-control):not(.form-group),body[style] .new-look span:not(.badge):not(.btn),body[style] .new-look p:not(.btn),body[style] .new-look h1:not(.btn),body[style] .new-look h2:not(.btn),body[style] .new-look h3:not(.btn),body[style] .new-look h4:not(.btn),body[style] .new-look h5:not(.btn),body[style] .new-look h6:not(.btn),body[style] .new-look div:not(.header):not(.action-bar):not(.category-section):not(.role-card):not(.btn):not(.card):not(.form-control):not(.form-group),html body .container-xl.new-look span:not(.badge):not(.btn),html body .container-xl.new-look p:not(.btn),html body .container-xl.new-look h1:not(.btn),html body .container-xl.new-look h2:not(.btn),html body .container-xl.new-look h3:not(.btn),html body .container-xl.new-look h4:not(.btn),html body .container-xl.new-look h5:not(.btn),html body .container-xl.new-look h6:not(.btn),html body .container-xl.new-look div:not(.header):not(.action-bar):not(.category-section):not(.role-card):not(.btn):not(.card):not(.form-control):not(.form-group),html body .new-look span:not(.badge):not(.btn),html body .new-look p:not(.btn),html body .new-look h1:not(.btn),html body .new-look h2:not(.btn),html body .new-look h3:not(.btn),html body .new-look h4:not(.btn),html body .new-look h5:not(.btn),html body .new-look h6:not(.btn),html body .new-look div:not(.header):not(.action-bar):not(.category-section):not(.role-card):not(.btn):not(.card):not(.form-control):not(.form-group),body .container-xl.new-look span:not(.badge):not(.btn),body .container-xl.new-look p:not(.btn),body .container-xl.new-look h1:not(.btn),body .container-xl.new-look h2:not(.btn),body .container-xl.new-look h3:not(.btn),body .container-xl.new-look h4:not(.btn),body .container-xl.new-look h5:not(.btn),body .container-xl.new-look h6:not(.btn),body .container-xl.new-look div:not(.header):not(.action-bar):not(.category-section):not(.role-card):not(.btn):not(.card):not(.form-control):not(.form-group),body .new-look span:not(.badge):not(.btn),body .new-look p:not(.btn),body .new-look h1:not(.btn),body .new-look h2:not(.btn),body .new-look h3:not(.btn),body .new-look h4:not(.btn),body .new-look h5:not(.btn),body .new-look h6:not(.btn),body .new-look div:not(.header):not(.action-bar):not(.category-section):not(.role-card):not(.btn):not(.card):not(.form-control):not(.form-group),.container-xl.new-look span:not(.badge):not(.btn),.container-xl.new-look p:not(.btn),.container-xl.new-look h1:not(.btn),.container-xl.new-look h2:not(.btn),.container-xl.new-look h3:not(.btn),.container-xl.new-look h4:not(.btn),.container-xl.new-look h5:not(.btn),.container-xl.new-look h6:not(.btn),.container-xl.new-look div:not(.header):not(.action-bar):not(.category-section):not(.role-card):not(.btn):not(.card):not(.form-control):not(.form-group),.new-look span:not(.badge):not(.btn),.new-look p:not(.btn),.new-look h1:not(.btn),.new-look h2:not(.btn),.new-look h3:not(.btn),.new-look h4:not(.btn),.new-look h5:not(.btn),.new-look h6:not(.btn),.new-look div:not(.header):not(.action-bar):not(.category-section):not(.role-card):not(.btn):not(.card):not(.form-control):not(.form-group){background-color:transparent !important}html body[style] .container-xl.new-look html body[style],html body[style] .new-look html body[style],body[style] .container-xl.new-look html body[style],body[style] .new-look html body[style],html body .container-xl.new-look html body[style],html body .new-look html body[style],body .container-xl.new-look html body[style],body .new-look html body[style],.container-xl.new-look html body[style],.new-look html body[style]{background-color:#111827 !important}html body[style] .container-xl.new-look body,html body[style] .new-look body,body[style] .container-xl.new-look body,body[style] .new-look body,html body .container-xl.new-look body,html body .new-look body,body .container-xl.new-look body,body .new-look body,.container-xl.new-look body,.new-look body{background-color:#111827 !important}html body[style] .container-xl.new-look .header,html body[style] .new-look .header,body[style] .container-xl.new-look .header,body[style] .new-look .header,html body .container-xl.new-look .header,html body .new-look .header,body .container-xl.new-look .header,body .new-look .header,.container-xl.new-look .header,.new-look .header{background:linear-gradient(135deg, var(--new-bg-darker), var(--new-bg-light)) !important;padding:2rem !important;border-bottom:2px solid var(--new-primary-color) !important;margin-bottom:2rem !important}html body[style] .container-xl.new-look .header h1,html body[style] .new-look .header h1,body[style] .container-xl.new-look .header h1,body[style] .new-look .header h1,html body .container-xl.new-look .header h1,html body .new-look .header h1,body .container-xl.new-look .header h1,body .new-look .header h1,.container-xl.new-look .header h1,.new-look .header h1{color:var(--new-text-light) !important;font-size:2.5rem !important;font-weight:700 !important;margin:0 !important;display:flex !important;align-items:center !important;gap:1rem !important}html body[style] .container-xl.new-look .header h1 i,html body[style] .new-look .header h1 i,body[style] .container-xl.new-look .header h1 i,body[style] .new-look .header h1 i,html body .container-xl.new-look .header h1 i,html body .new-look .header h1 i,body .container-xl.new-look .header h1 i,body .new-look .header h1 i,.container-xl.new-look .header h1 i,.new-look .header h1 i{color:var(--new-primary-color) !important;font-size:2.5rem !important}html body[style] .container-xl.new-look .header .subtitle,html body[style] .new-look .header .subtitle,body[style] .container-xl.new-look .header .subtitle,body[style] .new-look .header .subtitle,html body .container-xl.new-look .header .subtitle,html body .new-look .header .subtitle,body .container-xl.new-look .header .subtitle,body .new-look .header .subtitle,.container-xl.new-look .header .subtitle,.new-look .header .subtitle{color:var(--new-text-muted) !important;font-size:1.1rem !important;margin-top:0.5rem !important;font-weight:400 !important}html body[style] .container-xl.new-look .action-bar,html body[style] .new-look .action-bar,body[style] .container-xl.new-look .action-bar,body[style] .new-look .action-bar,html body .container-xl.new-look .action-bar,html body .new-look .action-bar,body .container-xl.new-look .action-bar,body .new-look .action-bar,.container-xl.new-look .action-bar,.new-look .action-bar{display:flex !important;justify-content:space-between !important;align-items:center !important;padding:1rem 2rem !important;background:var(--new-bg-light) !important;border-radius:12px !important;margin-bottom:2rem !important;box-shadow:0 4px 6px var(--new-shadow) !important}html body[style] .container-xl.new-look .action-bar .search-section,html body[style] .new-look .action-bar .search-section,body[style] .container-xl.new-look .action-bar .search-section,body[style] .new-look .action-bar .search-section,html body .container-xl.new-look .action-bar .search-section,html body .new-look .action-bar .search-section,body .container-xl.new-look .action-bar .search-section,body .new-look .action-bar .search-section,.container-xl.new-look .action-bar .search-section,.new-look .action-bar .search-section{flex:1 !important;max-width:400px !important}html body[style] .container-xl.new-look .action-bar .search-section .search-input,html body[style] .new-look .action-bar .search-section .search-input,body[style] .container-xl.new-look .action-bar .search-section .search-input,body[style] .new-look .action-bar .search-section .search-input,html body .container-xl.new-look .action-bar .search-section .search-input,html body .new-look .action-bar .search-section .search-input,body .container-xl.new-look .action-bar .search-section .search-input,body .new-look .action-bar .search-section .search-input,.container-xl.new-look .action-bar .search-section .search-input,.new-look .action-bar .search-section .search-input{width:100% !important;padding:0.75rem 1rem !important;background:var(--new-bg-darker) !important;border:2px solid var(--new-border-color) !important;border-radius:8px !important;color:var(--new-text-light) !important;font-size:1rem !important;transition:all 0.3s ease !important}html body[style] .container-xl.new-look .action-bar .search-section .search-input:focus,html body[style] .new-look .action-bar .search-section .search-input:focus,body[style] .container-xl.new-look .action-bar .search-section .search-input:focus,body[style] .new-look .action-bar .search-section .search-input:focus,html body .container-xl.new-look .action-bar .search-section .search-input:focus,html body .new-look .action-bar .search-section .search-input:focus,body .container-xl.new-look .action-bar .search-section .search-input:focus,body .new-look .action-bar .search-section .search-input:focus,.container-xl.new-look .action-bar .search-section .search-input:focus,.new-look .action-bar .search-section .search-input:focus{outline:none !important;border-color:var(--new-primary-color) !important;box-shadow:0 0 0 3px rgba(220,38,38,0.1) !important}html body[style] .container-xl.new-look .action-bar .search-section .search-input::-moz-placeholder,html body[style] .new-look .action-bar .search-section .search-input::-moz-placeholder,body[style] .container-xl.new-look .action-bar .search-section .search-input::-moz-placeholder,body[style] .new-look .action-bar .search-section .search-input::-moz-placeholder,html body .container-xl.new-look .action-bar .search-section .search-input::-moz-placeholder,html body .new-look .action-bar .search-section .search-input::-moz-placeholder,body .container-xl.new-look .action-bar .search-section .search-input::-moz-placeholder,body .new-look .action-bar .search-section .search-input::-moz-placeholder,.container-xl.new-look .action-bar .search-section .search-input::-moz-placeholder,.new-look .action-bar .search-section .search-input::-moz-placeholder{color:var(--new-text-muted) !important}html body[style] .container-xl.new-look .action-bar .search-section .search-input::placeholder,html body[style] .new-look .action-bar .search-section .search-input::placeholder,body[style] .container-xl.new-look .action-bar .search-section .search-input::placeholder,body[style] .new-look .action-bar .search-section .search-input::placeholder,html body .container-xl.new-look .action-bar .search-section .search-input::placeholder,html body .new-look .action-bar .search-section .search-input::placeholder,body .container-xl.new-look .action-bar .search-section .search-input::placeholder,body .new-look .action-bar .search-section .search-input::placeholder,.container-xl.new-look .action-bar .search-section .search-input::placeholder,.new-look .action-bar .search-section .search-input::placeholder{color:var(--new-text-muted) !important}html body[style] .container-xl.new-look .action-bar .actions,html body[style] .new-look .action-bar .actions,body[style] .container-xl.new-look .action-bar .actions,body[style] .new-look .action-bar .actions,html body .container-xl.new-look .action-bar .actions,html body .new-look .action-bar .actions,body .container-xl.new-look .action-bar .actions,body .new-look .action-bar .actions,.container-xl.new-look .action-bar .actions,.new-look .action-bar .actions{display:flex !important;gap:1rem !important}html body[style] .container-xl.new-look .container,html body[style] .container-xl.new-look .container-fluid,html body[style] .container-xl.new-look .container-xl,html body[style] .new-look .container,html body[style] .new-look .container-fluid,html body[style] .new-look .container-xl,body[style] .container-xl.new-look .container,body[style] .container-xl.new-look .container-fluid,body[style] .container-xl.new-look .container-xl,body[style] .new-look .container,body[style] .new-look .container-fluid,body[style] .new-look .container-xl,html body .container-xl.new-look .container,html body .container-xl.new-look .container-fluid,html body .container-xl.new-look .container-xl,html body .new-look .container,html body .new-look .container-fluid,html body .new-look .container-xl,body .container-xl.new-look .container,body .container-xl.new-look .container-fluid,body .container-xl.new-look .container-xl,body .new-look .container,body .new-look .container-fluid,body .new-look .container-xl,.container-xl.new-look .container,.container-xl.new-look .container-fluid,.container-xl.new-look .container-xl,.new-look .container,.new-look .container-fluid,.new-look .container-xl{padding-left:15px !important;padding-right:15px !important}html body[style] .container-xl.new-look .row,html body[style] .new-look .row,body[style] .container-xl.new-look .row,body[style] .new-look .row,html body .container-xl.new-look .row,html body .new-look .row,body .container-xl.new-look .row,body .new-look .row,.container-xl.new-look .row,.new-look .row{margin-left:-15px !important;margin-right:-15px !important}html body[style] .container-xl.new-look .col,html body[style] .container-xl.new-look [class*="col-"],html body[style] .new-look .col,html body[style] .new-look [class*="col-"],body[style] .container-xl.new-look .col,body[style] .container-xl.new-look [class*="col-"],body[style] .new-look .col,body[style] .new-look [class*="col-"],html body .container-xl.new-look .col,html body .container-xl.new-look [class*="col-"],html body .new-look .col,html body .new-look [class*="col-"],body .container-xl.new-look .col,body .container-xl.new-look [class*="col-"],body .new-look .col,body .new-look [class*="col-"],.container-xl.new-look .col,.container-xl.new-look [class*="col-"],.new-look .col,.new-look [class*="col-"]{padding-left:15px !important;padding-right:15px !important}html body[style] .container-xl.new-look .p-0,html body[style] .new-look .p-0,body[style] .container-xl.new-look .p-0,body[style] .new-look .p-0,html body .container-xl.new-look .p-0,html body .new-look .p-0,body .container-xl.new-look .p-0,body .new-look .p-0,.container-xl.new-look .p-0,.new-look .p-0{padding:0 !important}html body[style] .container-xl.new-look .p-1,html body[style] .new-look .p-1,body[style] .container-xl.new-look .p-1,body[style] .new-look .p-1,html body .container-xl.new-look .p-1,html body .new-look .p-1,body .container-xl.new-look .p-1,body .new-look .p-1,.container-xl.new-look .p-1,.new-look .p-1{padding:0.25rem !important}html body[style] .container-xl.new-look .p-2,html body[style] .new-look .p-2,body[style] .container-xl.new-look .p-2,body[style] .new-look .p-2,html body .container-xl.new-look .p-2,html body .new-look .p-2,body .container-xl.new-look .p-2,body .new-look .p-2,.container-xl.new-look .p-2,.new-look .p-2{padding:0.5rem !important}html body[style] .container-xl.new-look .p-3,html body[style] .new-look .p-3,body[style] .container-xl.new-look .p-3,body[style] .new-look .p-3,html body .container-xl.new-look .p-3,html body .new-look .p-3,body .container-xl.new-look .p-3,body .new-look .p-3,.container-xl.new-look .p-3,.new-look .p-3{padding:1rem !important}html body[style] .container-xl.new-look .p-4,html body[style] .new-look .p-4,body[style] .container-xl.new-look .p-4,body[style] .new-look .p-4,html body .container-xl.new-look .p-4,html body .new-look .p-4,body .container-xl.new-look .p-4,body .new-look .p-4,.container-xl.new-look .p-4,.new-look .p-4{padding:1.5rem !important}html body[style] .container-xl.new-look .p-5,html body[style] .new-look .p-5,body[style] .container-xl.new-look .p-5,body[style] .new-look .p-5,html body .container-xl.new-look .p-5,html body .new-look .p-5,body .container-xl.new-look .p-5,body .new-look .p-5,.container-xl.new-look .p-5,.new-look .p-5{padding:3rem !important}html body[style] .container-xl.new-look .m-0,html body[style] .new-look .m-0,body[style] .container-xl.new-look .m-0,body[style] .new-look .m-0,html body .container-xl.new-look .m-0,html body .new-look .m-0,body .container-xl.new-look .m-0,body .new-look .m-0,.container-xl.new-look .m-0,.new-look .m-0{margin:0 !important}html body[style] .container-xl.new-look .m-1,html body[style] .new-look .m-1,body[style] .container-xl.new-look .m-1,body[style] .new-look .m-1,html body .container-xl.new-look .m-1,html body .new-look .m-1,body .container-xl.new-look .m-1,body .new-look .m-1,.container-xl.new-look .m-1,.new-look .m-1{margin:0.25rem !important}html body[style] .container-xl.new-look .m-2,html body[style] .new-look .m-2,body[style] .container-xl.new-look .m-2,body[style] .new-look .m-2,html body .container-xl.new-look .m-2,html body .new-look .m-2,body .container-xl.new-look .m-2,body .new-look .m-2,.container-xl.new-look .m-2,.new-look .m-2{margin:0.5rem !important}html body[style] .container-xl.new-look .m-3,html body[style] .new-look .m-3,body[style] .container-xl.new-look .m-3,body[style] .new-look .m-3,html body .container-xl.new-look .m-3,html body .new-look .m-3,body .container-xl.new-look .m-3,body .new-look .m-3,.container-xl.new-look .m-3,.new-look .m-3{margin:1rem !important}html body[style] .container-xl.new-look .m-4,html body[style] .new-look .m-4,body[style] .container-xl.new-look .m-4,body[style] .new-look .m-4,html body .container-xl.new-look .m-4,html body .new-look .m-4,body .container-xl.new-look .m-4,body .new-look .m-4,.container-xl.new-look .m-4,.new-look .m-4{margin:1.5rem !important}html body[style] .container-xl.new-look .m-5,html body[style] .new-look .m-5,body[style] .container-xl.new-look .m-5,body[style] .new-look .m-5,html body .container-xl.new-look .m-5,html body .new-look .m-5,body .container-xl.new-look .m-5,body .new-look .m-5,.container-xl.new-look .m-5,.new-look .m-5{margin:3rem !important}html body[style] .container-xl.new-look .mb-1,html body[style] .new-look .mb-1,body[style] .container-xl.new-look .mb-1,body[style] .new-look .mb-1,html body .container-xl.new-look .mb-1,html body .new-look .mb-1,body .container-xl.new-look .mb-1,body .new-look .mb-1,.container-xl.new-look .mb-1,.new-look .mb-1{margin-bottom:0.25rem !important}html body[style] .container-xl.new-look .mb-2,html body[style] .new-look .mb-2,body[style] .container-xl.new-look .mb-2,body[style] .new-look .mb-2,html body .container-xl.new-look .mb-2,html body .new-look .mb-2,body .container-xl.new-look .mb-2,body .new-look .mb-2,.container-xl.new-look .mb-2,.new-look .mb-2{margin-bottom:0.5rem !important}html body[style] .container-xl.new-look .mb-3,html body[style] .new-look .mb-3,body[style] .container-xl.new-look .mb-3,body[style] .new-look .mb-3,html body .container-xl.new-look .mb-3,html body .new-look .mb-3,body .container-xl.new-look .mb-3,body .new-look .mb-3,.container-xl.new-look .mb-3,.new-look .mb-3{margin-bottom:1rem !important}html body[style] .container-xl.new-look .mb-4,html body[style] .new-look .mb-4,body[style] .container-xl.new-look .mb-4,body[style] .new-look .mb-4,html body .container-xl.new-look .mb-4,html body .new-look .mb-4,body .container-xl.new-look .mb-4,body .new-look .mb-4,.container-xl.new-look .mb-4,.new-look .mb-4{margin-bottom:1.5rem !important}html body[style] .container-xl.new-look .mb-5,html body[style] .new-look .mb-5,body[style] .container-xl.new-look .mb-5,body[style] .new-look .mb-5,html body .container-xl.new-look .mb-5,html body .new-look .mb-5,body .container-xl.new-look .mb-5,body .new-look .mb-5,.container-xl.new-look .mb-5,.new-look .mb-5{margin-bottom:3rem !important}html body[style] .container-xl.new-look .mt-1,html body[style] .new-look .mt-1,body[style] .container-xl.new-look .mt-1,body[style] .new-look .mt-1,html body .container-xl.new-look .mt-1,html body .new-look .mt-1,body .container-xl.new-look .mt-1,body .new-look .mt-1,.container-xl.new-look .mt-1,.new-look .mt-1{margin-top:0.25rem !important}html body[style] .container-xl.new-look .mt-2,html body[style] .new-look .mt-2,body[style] .container-xl.new-look .mt-2,body[style] .new-look .mt-2,html body .container-xl.new-look .mt-2,html body .new-look .mt-2,body .container-xl.new-look .mt-2,body .new-look .mt-2,.container-xl.new-look .mt-2,.new-look .mt-2{margin-top:0.5rem !important}html body[style] .container-xl.new-look .mt-3,html body[style] .new-look .mt-3,body[style] .container-xl.new-look .mt-3,body[style] .new-look .mt-3,html body .container-xl.new-look .mt-3,html body .new-look .mt-3,body .container-xl.new-look .mt-3,body .new-look .mt-3,.container-xl.new-look .mt-3,.new-look .mt-3{margin-top:1rem !important}html body[style] .container-xl.new-look .mt-4,html body[style] .new-look .mt-4,body[style] .container-xl.new-look .mt-4,body[style] .new-look .mt-4,html body .container-xl.new-look .mt-4,html body .new-look .mt-4,body .container-xl.new-look .mt-4,body .new-look .mt-4,.container-xl.new-look .mt-4,.new-look .mt-4{margin-top:1.5rem !important}html body[style] .container-xl.new-look .mt-5,html body[style] .new-look .mt-5,body[style] .container-xl.new-look .mt-5,body[style] .new-look .mt-5,html body .container-xl.new-look .mt-5,html body .new-look .mt-5,body .container-xl.new-look .mt-5,body .new-look .mt-5,.container-xl.new-look .mt-5,.new-look .mt-5{margin-top:3rem !important}html body[style] .container-xl.new-look .card,html body[style] .new-look .card,body[style] .container-xl.new-look .card,body[style] .new-look .card,html body .container-xl.new-look .card,html body .new-look .card,body .container-xl.new-look .card,body .new-look .card,.container-xl.new-look .card,.new-look .card{background:var(--new-bg-light) !important;border:1px solid var(--new-border-subtle) !important;border-radius:8px !important}html body[style] .container-xl.new-look .card .card-header,html body[style] .new-look .card .card-header,body[style] .container-xl.new-look .card .card-header,body[style] .new-look .card .card-header,html body .container-xl.new-look .card .card-header,html body .new-look .card .card-header,body .container-xl.new-look .card .card-header,body .new-look .card .card-header,.container-xl.new-look .card .card-header,.new-look .card .card-header{background:var(--new-bg-lighter) !important;border-bottom:1px solid var(--new-border-color) !important;padding:1rem 1.25rem !important}html body[style] .container-xl.new-look .card .card-body,html body[style] .new-look .card .card-body,body[style] .container-xl.new-look .card .card-body,body[style] .new-look .card .card-body,html body .container-xl.new-look .card .card-body,html body .new-look .card .card-body,body .container-xl.new-look .card .card-body,body .new-look .card .card-body,.container-xl.new-look .card .card-body,.new-look .card .card-body{background:var(--new-bg-light) !important;padding:1.25rem !important}html body[style] .container-xl.new-look .card .card-footer,html body[style] .new-look .card .card-footer,body[style] .container-xl.new-look .card .card-footer,body[style] .new-look .card .card-footer,html body .container-xl.new-look .card .card-footer,html body .new-look .card .card-footer,body .container-xl.new-look .card .card-footer,body .new-look .card .card-footer,.container-xl.new-look .card .card-footer,.new-look .card .card-footer{background:var(--new-bg-lighter) !important;border-top:1px solid var(--new-border-color) !important;padding:0.75rem 1.25rem !important}html body[style] .container-xl.new-look .list-group .list-group-item,html body[style] .new-look .list-group .list-group-item,body[style] .container-xl.new-look .list-group .list-group-item,body[style] .new-look .list-group .list-group-item,html body .container-xl.new-look .list-group .list-group-item,html body .new-look .list-group .list-group-item,body .container-xl.new-look .list-group .list-group-item,body .new-look .list-group .list-group-item,.container-xl.new-look .list-group .list-group-item,.new-look .list-group .list-group-item{background:var(--new-bg-lighter) !important;border:1px solid var(--new-border-subtle) !important;color:var(--new-text-light) !important;padding:0.75rem 1.25rem !important}html body[style] .container-xl.new-look .list-group .list-group-item:first-child,html body[style] .new-look .list-group .list-group-item:first-child,body[style] .container-xl.new-look .list-group .list-group-item:first-child,body[style] .new-look .list-group .list-group-item:first-child,html body .container-xl.new-look .list-group .list-group-item:first-child,html body .new-look .list-group .list-group-item:first-child,body .container-xl.new-look .list-group .list-group-item:first-child,body .new-look .list-group .list-group-item:first-child,.container-xl.new-look .list-group .list-group-item:first-child,.new-look .list-group .list-group-item:first-child{border-top-left-radius:0.25rem !important;border-top-right-radius:0.25rem !important}html body[style] .container-xl.new-look .list-group .list-group-item:last-child,html body[style] .new-look .list-group .list-group-item:last-child,body[style] .container-xl.new-look .list-group .list-group-item:last-child,body[style] .new-look .list-group .list-group-item:last-child,html body .container-xl.new-look .list-group .list-group-item:last-child,html body .new-look .list-group .list-group-item:last-child,body .container-xl.new-look .list-group .list-group-item:last-child,body .new-look .list-group .list-group-item:last-child,.container-xl.new-look .list-group .list-group-item:last-child,.new-look .list-group .list-group-item:last-child{border-bottom-left-radius:0.25rem !important;border-bottom-right-radius:0.25rem !important}html body[style] .container-xl.new-look .category-section,html body[style] .new-look .category-section,body[style] .container-xl.new-look .category-section,body[style] .new-look .category-section,html body .container-xl.new-look .category-section,html body .new-look .category-section,body .container-xl.new-look .category-section,body .new-look .category-section,.container-xl.new-look .category-section,.new-look .category-section{margin-bottom:3rem !important;background:var(--new-bg-light) !important;border-radius:16px !important;padding:1.5rem !important;box-shadow:0 4px 6px var(--new-shadow) !important;border:1px solid var(--new-border-subtle) !important}html body[style] .container-xl.new-look .category-section .category-header,html body[style] .new-look .category-section .category-header,body[style] .container-xl.new-look .category-section .category-header,body[style] .new-look .category-section .category-header,html body .container-xl.new-look .category-section .category-header,html body .new-look .category-section .category-header,body .container-xl.new-look .category-section .category-header,body .new-look .category-section .category-header,.container-xl.new-look .category-section .category-header,.new-look .category-section .category-header{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:1.5rem !important;padding-bottom:1rem !important;border-bottom:2px solid var(--new-primary-color) !important}html body[style] .container-xl.new-look .category-section .category-header h3,html body[style] .new-look .category-section .category-header h3,body[style] .container-xl.new-look .category-section .category-header h3,body[style] .new-look .category-section .category-header h3,html body .container-xl.new-look .category-section .category-header h3,html body .new-look .category-section .category-header h3,body .container-xl.new-look .category-section .category-header h3,body .new-look .category-section .category-header h3,.container-xl.new-look .category-section .category-header h3,.new-look .category-section .category-header h3{color:var(--new-text-light) !important;font-size:1.5rem !important;font-weight:600 !important;margin:0 !important;display:flex !important;align-items:center !important;gap:0.75rem !important}html body[style] .container-xl.new-look .category-section .category-header h3 i,html body[style] .new-look .category-section .category-header h3 i,body[style] .container-xl.new-look .category-section .category-header h3 i,body[style] .new-look .category-section .category-header h3 i,html body .container-xl.new-look .category-section .category-header h3 i,html body .new-look .category-section .category-header h3 i,body .container-xl.new-look .category-section .category-header h3 i,body .new-look .category-section .category-header h3 i,.container-xl.new-look .category-section .category-header h3 i,.new-look .category-section .category-header h3 i{color:var(--new-primary-color) !important;font-size:1.5rem !important}html body[style] .container-xl.new-look .category-section .category-header .category-count,html body[style] .new-look .category-section .category-header .category-count,body[style] .container-xl.new-look .category-section .category-header .category-count,body[style] .new-look .category-section .category-header .category-count,html body .container-xl.new-look .category-section .category-header .category-count,html body .new-look .category-section .category-header .category-count,body .container-xl.new-look .category-section .category-header .category-count,body .new-look .category-section .category-header .category-count,.container-xl.new-look .category-section .category-header .category-count,.new-look .category-section .category-header .category-count{background:var(--new-primary-color) !important;color:white !important;padding:0.25rem 0.75rem !important;border-radius:20px !important;font-size:0.875rem !important;font-weight:600 !important}html body[style] .container-xl.new-look .category-section .roles-grid,html body[style] .new-look .category-section .roles-grid,body[style] .container-xl.new-look .category-section .roles-grid,body[style] .new-look .category-section .roles-grid,html body .container-xl.new-look .category-section .roles-grid,html body .new-look .category-section .roles-grid,body .container-xl.new-look .category-section .roles-grid,body .new-look .category-section .roles-grid,.container-xl.new-look .category-section .roles-grid,.new-look .category-section .roles-grid{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr)) !important;gap:1rem !important}html body[style] .container-xl.new-look .category-section .roles-grid .role-card,html body[style] .new-look .category-section .roles-grid .role-card,body[style] .container-xl.new-look .category-section .roles-grid .role-card,body[style] .new-look .category-section .roles-grid .role-card,html body .container-xl.new-look .category-section .roles-grid .role-card,html body .new-look .category-section .roles-grid .role-card,body .container-xl.new-look .category-section .roles-grid .role-card,body .new-look .category-section .roles-grid .role-card,.container-xl.new-look .category-section .roles-grid .role-card,.new-look .category-section .roles-grid .role-card{background:var(--new-bg-darker) !important;border:1px solid var(--new-border-subtle) !important;border-radius:8px !important;padding:1rem !important;transition:all 0.3s ease !important;position:relative !important;overflow:hidden !important;display:flex;flex-direction:column !important;justify-content:space-between !important;min-height:120px !important}html body[style] .container-xl.new-look .category-section .roles-grid .role-card:hover,html body[style] .new-look .category-section .roles-grid .role-card:hover,body[style] .container-xl.new-look .category-section .roles-grid .role-card:hover,body[style] .new-look .category-section .roles-grid .role-card:hover,html body .container-xl.new-look .category-section .roles-grid .role-card:hover,html body .new-look .category-section .roles-grid .role-card:hover,body .container-xl.new-look .category-section .roles-grid .role-card:hover,body .new-look .category-section .roles-grid .role-card:hover,.container-xl.new-look .category-section .roles-grid .role-card:hover,.new-look .category-section .roles-grid .role-card:hover{transform:translateY(-2px) !important;box-shadow:0 4px 12px var(--new-shadow) !important;border-color:var(--new-primary-color) !important}html body[style] .container-xl.new-look .category-section .roles-grid .role-card::before,html body[style] .new-look .category-section .roles-grid .role-card::before,body[style] .container-xl.new-look .category-section .roles-grid .role-card::before,body[style] .new-look .category-section .roles-grid .role-card::before,html body .container-xl.new-look .category-section .roles-grid .role-card::before,html body .new-look .category-section .roles-grid .role-card::before,body .container-xl.new-look .category-section .roles-grid .role-card::before,body .new-look .category-section .roles-grid .role-card::before,.container-xl.new-look .category-section .roles-grid .role-card::before,.new-look .category-section .roles-grid .role-card::before{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:3px !important;background:linear-gradient(90deg, var(--new-primary-color), var(--new-primary-hover)) !important}html body[style] .container-xl.new-look .category-section .roles-grid .role-card .role-content,html body[style] .new-look .category-section .roles-grid .role-card .role-content,body[style] .container-xl.new-look .category-section .roles-grid .role-card .role-content,body[style] .new-look .category-section .roles-grid .role-card .role-content,html body .container-xl.new-look .category-section .roles-grid .role-card .role-content,html body .new-look .category-section .roles-grid .role-card .role-content,body .container-xl.new-look .category-section .roles-grid .role-card .role-content,body .new-look .category-section .roles-grid .role-card .role-content,.container-xl.new-look .category-section .roles-grid .role-card .role-content,.new-look .category-section .roles-grid .role-card .role-content{flex:1 !important}html body[style] .container-xl.new-look .category-section .roles-grid .role-card .role-content .role-description,html body[style] .new-look .category-section .roles-grid .role-card .role-content .role-description,body[style] .container-xl.new-look .category-section .roles-grid .role-card .role-content .role-description,body[style] .new-look .category-section .roles-grid .role-card .role-content .role-description,html body .container-xl.new-look .category-section .roles-grid .role-card .role-content .role-description,html body .new-look .category-section .roles-grid .role-card .role-content .role-description,body .container-xl.new-look .category-section .roles-grid .role-card .role-content .role-description,body .new-look .category-section .roles-grid .role-card .role-content .role-description,.container-xl.new-look .category-section .roles-grid .role-card .role-content .role-description,.new-look .category-section .roles-grid .role-card .role-content .role-description{color:var(--new-text-light) !important;font-size:0.95rem !important;line-height:1.4 !important;margin-bottom:0.5rem !important;font-weight:500 !important}html body[style] .container-xl.new-look .category-section .roles-grid .role-card .role-content .role-name,html body[style] .new-look .category-section .roles-grid .role-card .role-content .role-name,body[style] .container-xl.new-look .category-section .roles-grid .role-card .role-content .role-name,body[style] .new-look .category-section .roles-grid .role-card .role-content .role-name,html body .container-xl.new-look .category-section .roles-grid .role-card .role-content .role-name,html body .new-look .category-section .roles-grid .role-card .role-content .role-name,body .container-xl.new-look .category-section .roles-grid .role-card .role-content .role-name,body .new-look .category-section .roles-grid .role-card .role-content .role-name,.container-xl.new-look .category-section .roles-grid .role-card .role-content .role-name,.new-look .category-section .roles-grid .role-card .role-content .role-name{color:var(--new-text-muted) !important;font-size:0.75rem !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:0.5px !important;opacity:0.8 !important}html body[style] .container-xl.new-look .category-section .roles-grid .role-card .role-actions,html body[style] .new-look .category-section .roles-grid .role-card .role-actions,body[style] .container-xl.new-look .category-section .roles-grid .role-card .role-actions,body[style] .new-look .category-section .roles-grid .role-card .role-actions,html body .container-xl.new-look .category-section .roles-grid .role-card .role-actions,html body .new-look .category-section .roles-grid .role-card .role-actions,body .container-xl.new-look .category-section .roles-grid .role-card .role-actions,body .new-look .category-section .roles-grid .role-card .role-actions,.container-xl.new-look .category-section .roles-grid .role-card .role-actions,.new-look .category-section .roles-grid .role-card .role-actions{display:flex !important;gap:0.5rem !important;justify-content:flex-end !important;margin-top:0.75rem !important;padding-top:0.75rem !important;border-top:1px solid var(--new-border-color) !important}html body[style] .container-xl.new-look .category-section .roles-grid .role-card.hidden,html body[style] .new-look .category-section .roles-grid .role-card.hidden,body[style] .container-xl.new-look .category-section .roles-grid .role-card.hidden,body[style] .new-look .category-section .roles-grid .role-card.hidden,html body .container-xl.new-look .category-section .roles-grid .role-card.hidden,html body .new-look .category-section .roles-grid .role-card.hidden,body .container-xl.new-look .category-section .roles-grid .role-card.hidden,body .new-look .category-section .roles-grid .role-card.hidden,.container-xl.new-look .category-section .roles-grid .role-card.hidden,.new-look .category-section .roles-grid .role-card.hidden{display:none !important}html body[style] .container-xl.new-look .category-section.hidden,html body[style] .new-look .category-section.hidden,body[style] .container-xl.new-look .category-section.hidden,body[style] .new-look .category-section.hidden,html body .container-xl.new-look .category-section.hidden,html body .new-look .category-section.hidden,body .container-xl.new-look .category-section.hidden,body .new-look .category-section.hidden,.container-xl.new-look .category-section.hidden,.new-look .category-section.hidden{display:none !important}html body[style] .container-xl.new-look .btn,html body[style] .new-look .btn,body[style] .container-xl.new-look .btn,body[style] .new-look .btn,html body .container-xl.new-look .btn,html body .new-look .btn,body .container-xl.new-look .btn,body .new-look .btn,.container-xl.new-look .btn,.new-look .btn{padding:0.5rem 1rem !important;border-radius:8px !important;text-decoration:none !important;font-weight:500 !important;transition:all 0.3s ease !important;border:none !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;gap:0.5rem !important}html body[style] .container-xl.new-look .btn.btn-primary,html body[style] .new-look .btn.btn-primary,body[style] .container-xl.new-look .btn.btn-primary,body[style] .new-look .btn.btn-primary,html body .container-xl.new-look .btn.btn-primary,html body .new-look .btn.btn-primary,body .container-xl.new-look .btn.btn-primary,body .new-look .btn.btn-primary,.container-xl.new-look .btn.btn-primary,.new-look .btn.btn-primary{background:var(--new-primary-color) !important;color:white !important}html body[style] .container-xl.new-look .btn.btn-primary:hover,html body[style] .new-look .btn.btn-primary:hover,body[style] .container-xl.new-look .btn.btn-primary:hover,body[style] .new-look .btn.btn-primary:hover,html body .container-xl.new-look .btn.btn-primary:hover,html body .new-look .btn.btn-primary:hover,body .container-xl.new-look .btn.btn-primary:hover,body .new-look .btn.btn-primary:hover,.container-xl.new-look .btn.btn-primary:hover,.new-look .btn.btn-primary:hover{background:var(--new-primary-hover) !important;transform:translateY(-1px) !important;box-shadow:0 4px 12px rgba(220,38,38,0.3) !important}html body[style] .container-xl.new-look .btn.btn-secondary,html body[style] .new-look .btn.btn-secondary,body[style] .container-xl.new-look .btn.btn-secondary,body[style] .new-look .btn.btn-secondary,html body .container-xl.new-look .btn.btn-secondary,html body .new-look .btn.btn-secondary,body .container-xl.new-look .btn.btn-secondary,body .new-look .btn.btn-secondary,.container-xl.new-look .btn.btn-secondary,.new-look .btn.btn-secondary{background:var(--new-bg-light) !important;color:var(--new-text-light) !important;border:1px solid var(--new-border-color) !important}html body[style] .container-xl.new-look .btn.btn-secondary:hover,html body[style] .new-look .btn.btn-secondary:hover,body[style] .container-xl.new-look .btn.btn-secondary:hover,body[style] .new-look .btn.btn-secondary:hover,html body .container-xl.new-look .btn.btn-secondary:hover,html body .new-look .btn.btn-secondary:hover,body .container-xl.new-look .btn.btn-secondary:hover,body .new-look .btn.btn-secondary:hover,.container-xl.new-look .btn.btn-secondary:hover,.new-look .btn.btn-secondary:hover{background:var(--new-bg-darker) !important;transform:translateY(-1px) !important;box-shadow:0 4px 12px var(--new-shadow) !important}html body[style] .container-xl.new-look .btn.btn-sm,html body[style] .new-look .btn.btn-sm,body[style] .container-xl.new-look .btn.btn-sm,body[style] .new-look .btn.btn-sm,html body .container-xl.new-look .btn.btn-sm,html body .new-look .btn.btn-sm,body .container-xl.new-look .btn.btn-sm,body .new-look .btn.btn-sm,.container-xl.new-look .btn.btn-sm,.new-look .btn.btn-sm{padding:0.375rem 0.75rem !important;font-size:0.875rem !important}html body[style] .container-xl.new-look .btn i,html body[style] .new-look .btn i,body[style] .container-xl.new-look .btn i,body[style] .new-look .btn i,html body .container-xl.new-look .btn i,html body .new-look .btn i,body .container-xl.new-look .btn i,body .new-look .btn i,.container-xl.new-look .btn i,.new-look .btn i{font-size:1rem !important}html body[style] .container-xl.new-look .text-center,html body[style] .new-look .text-center,body[style] .container-xl.new-look .text-center,body[style] .new-look .text-center,html body .container-xl.new-look .text-center,html body .new-look .text-center,body .container-xl.new-look .text-center,body .new-look .text-center,.container-xl.new-look .text-center,.new-look .text-center{text-align:center !important}html body[style] .container-xl.new-look .text-center.py-5,html body[style] .new-look .text-center.py-5,body[style] .container-xl.new-look .text-center.py-5,body[style] .new-look .text-center.py-5,html body .container-xl.new-look .text-center.py-5,html body .new-look .text-center.py-5,body .container-xl.new-look .text-center.py-5,body .new-look .text-center.py-5,.container-xl.new-look .text-center.py-5,.new-look .text-center.py-5{padding:3rem 0 !important}html body[style] .container-xl.new-look .text-center i,html body[style] .new-look .text-center i,body[style] .container-xl.new-look .text-center i,body[style] .new-look .text-center i,html body .container-xl.new-look .text-center i,html body .new-look .text-center i,body .container-xl.new-look .text-center i,body .new-look .text-center i,.container-xl.new-look .text-center i,.new-look .text-center i{color:var(--new-text-muted) !important;font-size:4rem !important;margin-bottom:1rem !important}html body[style] .container-xl.new-look .text-center h3,html body[style] .new-look .text-center h3,body[style] .container-xl.new-look .text-center h3,body[style] .new-look .text-center h3,html body .container-xl.new-look .text-center h3,html body .new-look .text-center h3,body .container-xl.new-look .text-center h3,body .new-look .text-center h3,.container-xl.new-look .text-center h3,.new-look .text-center h3{color:var(--new-text-light) !important;font-size:1.5rem !important;margin:1rem 0 !important}html body[style] .container-xl.new-look .text-center p,html body[style] .new-look .text-center p,body[style] .container-xl.new-look .text-center p,body[style] .new-look .text-center p,html body .container-xl.new-look .text-center p,html body .new-look .text-center p,body .container-xl.new-look .text-center p,body .new-look .text-center p,.container-xl.new-look .text-center p,.new-look .text-center p{color:var(--new-text-muted) !important}html body[style] .container-xl.new-look .role-detail-card,html body[style] .new-look .role-detail-card,body[style] .container-xl.new-look .role-detail-card,body[style] .new-look .role-detail-card,html body .container-xl.new-look .role-detail-card,html body .new-look .role-detail-card,body .container-xl.new-look .role-detail-card,body .new-look .role-detail-card,.container-xl.new-look .role-detail-card,.new-look .role-detail-card{background:var(--new-bg-light) !important;border:1px solid var(--new-border-subtle) !important;border-radius:16px !important;padding:2rem !important;margin-bottom:2rem !important;box-shadow:0 4px 6px var(--new-shadow) !important}html body[style] .container-xl.new-look .role-detail-card .role-info .info-item,html body[style] .new-look .role-detail-card .role-info .info-item,body[style] .container-xl.new-look .role-detail-card .role-info .info-item,body[style] .new-look .role-detail-card .role-info .info-item,html body .container-xl.new-look .role-detail-card .role-info .info-item,html body .new-look .role-detail-card .role-info .info-item,body .container-xl.new-look .role-detail-card .role-info .info-item,body .new-look .role-detail-card .role-info .info-item,.container-xl.new-look .role-detail-card .role-info .info-item,.new-look .role-detail-card .role-info .info-item{display:flex !important;justify-content:space-between !important;align-items:flex-start !important;padding:1rem 0 !important;border-bottom:1px solid var(--new-border-subtle) !important}html body[style] .container-xl.new-look .role-detail-card .role-info .info-item:last-child,html body[style] .new-look .role-detail-card .role-info .info-item:last-child,body[style] .container-xl.new-look .role-detail-card .role-info .info-item:last-child,body[style] .new-look .role-detail-card .role-info .info-item:last-child,html body .container-xl.new-look .role-detail-card .role-info .info-item:last-child,html body .new-look .role-detail-card .role-info .info-item:last-child,body .container-xl.new-look .role-detail-card .role-info .info-item:last-child,body .new-look .role-detail-card .role-info .info-item:last-child,.container-xl.new-look .role-detail-card .role-info .info-item:last-child,.new-look .role-detail-card .role-info .info-item:last-child{border-bottom:none !important}html body[style] .container-xl.new-look .role-detail-card .role-info .info-item .label,html body[style] .new-look .role-detail-card .role-info .info-item .label,body[style] .container-xl.new-look .role-detail-card .role-info .info-item .label,body[style] .new-look .role-detail-card .role-info .info-item .label,html body .container-xl.new-look .role-detail-card .role-info .info-item .label,html body .new-look .role-detail-card .role-info .info-item .label,body .container-xl.new-look .role-detail-card .role-info .info-item .label,body .new-look .role-detail-card .role-info .info-item .label,.container-xl.new-look .role-detail-card .role-info .info-item .label,.new-look .role-detail-card .role-info .info-item .label{font-weight:600 !important;color:var(--new-text-muted) !important;min-width:120px !important;font-size:0.875rem !important;text-transform:uppercase !important;letter-spacing:0.5px !important}html body[style] .container-xl.new-look .role-detail-card .role-info .info-item .value,html body[style] .new-look .role-detail-card .role-info .info-item .value,body[style] .container-xl.new-look .role-detail-card .role-info .info-item .value,body[style] .new-look .role-detail-card .role-info .info-item .value,html body .container-xl.new-look .role-detail-card .role-info .info-item .value,html body .new-look .role-detail-card .role-info .info-item .value,body .container-xl.new-look .role-detail-card .role-info .info-item .value,body .new-look .role-detail-card .role-info .info-item .value,.container-xl.new-look .role-detail-card .role-info .info-item .value,.new-look .role-detail-card .role-info .info-item .value{color:var(--new-text-light) !important;font-size:1rem !important;flex:1 !important;text-align:right !important;font-weight:500 !important}html body[style] .container-xl.new-look .generations-grid,html body[style] .new-look .generations-grid,body[style] .container-xl.new-look .generations-grid,body[style] .new-look .generations-grid,html body .container-xl.new-look .generations-grid,html body .new-look .generations-grid,body .container-xl.new-look .generations-grid,body .new-look .generations-grid,.container-xl.new-look .generations-grid,.new-look .generations-grid{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr)) !important;gap:1.5rem !important}html body[style] .container-xl.new-look .generations-grid .generation-card,html body[style] .new-look .generations-grid .generation-card,body[style] .container-xl.new-look .generations-grid .generation-card,body[style] .new-look .generations-grid .generation-card,html body .container-xl.new-look .generations-grid .generation-card,html body .new-look .generations-grid .generation-card,body .container-xl.new-look .generations-grid .generation-card,body .new-look .generations-grid .generation-card,.container-xl.new-look .generations-grid .generation-card,.new-look .generations-grid .generation-card{background:var(--new-bg-darker) !important;border:1px solid var(--new-border-subtle) !important;border-radius:12px !important;padding:1.5rem !important;transition:all 0.3s ease !important;position:relative !important;overflow:hidden !important;display:flex;flex-direction:column !important;justify-content:space-between !important;min-height:200px !important}html body[style] .container-xl.new-look .generations-grid .generation-card:hover,html body[style] .new-look .generations-grid .generation-card:hover,body[style] .container-xl.new-look .generations-grid .generation-card:hover,body[style] .new-look .generations-grid .generation-card:hover,html body .container-xl.new-look .generations-grid .generation-card:hover,html body .new-look .generations-grid .generation-card:hover,body .container-xl.new-look .generations-grid .generation-card:hover,body .new-look .generations-grid .generation-card:hover,.container-xl.new-look .generations-grid .generation-card:hover,.new-look .generations-grid .generation-card:hover{transform:translateY(-3px) !important;box-shadow:0 8px 25px var(--new-shadow) !important;border-color:var(--new-primary-color) !important}html body[style] .container-xl.new-look .generations-grid .generation-card::before,html body[style] .new-look .generations-grid .generation-card::before,body[style] .container-xl.new-look .generations-grid .generation-card::before,body[style] .new-look .generations-grid .generation-card::before,html body .container-xl.new-look .generations-grid .generation-card::before,html body .new-look .generations-grid .generation-card::before,body .container-xl.new-look .generations-grid .generation-card::before,body .new-look .generations-grid .generation-card::before,.container-xl.new-look .generations-grid .generation-card::before,.new-look .generations-grid .generation-card::before{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:4px !important;background:linear-gradient(90deg, var(--new-primary-color), var(--new-primary-hover)) !important}html body[style] .container-xl.new-look .generations-grid .generation-card .generation-content,html body[style] .new-look .generations-grid .generation-card .generation-content,body[style] .container-xl.new-look .generations-grid .generation-card .generation-content,body[style] .new-look .generations-grid .generation-card .generation-content,html body .container-xl.new-look .generations-grid .generation-card .generation-content,html body .new-look .generations-grid .generation-card .generation-content,body .container-xl.new-look .generations-grid .generation-card .generation-content,body .new-look .generations-grid .generation-card .generation-content,.container-xl.new-look .generations-grid .generation-card .generation-content,.new-look .generations-grid .generation-card .generation-content{flex:1 !important;display:flex !important;flex-direction:column !important;gap:1rem !important}html body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-model,html body[style] .new-look .generations-grid .generation-card .generation-content .generation-info .generation-model,body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-model,body[style] .new-look .generations-grid .generation-card .generation-content .generation-info .generation-model,html body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-model,html body .new-look .generations-grid .generation-card .generation-content .generation-info .generation-model,body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-model,body .new-look .generations-grid .generation-card .generation-content .generation-info .generation-model,.container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-model,.new-look .generations-grid .generation-card .generation-content .generation-info .generation-model{display:flex !important;align-items:center !important;gap:0.5rem !important;color:var(--new-text-muted) !important;font-size:0.75rem !important;font-weight:500 !important;text-transform:uppercase !important;letter-spacing:0.5px !important;margin-bottom:0.5rem !important}html body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-model i,html body[style] .new-look .generations-grid .generation-card .generation-content .generation-info .generation-model i,body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-model i,body[style] .new-look .generations-grid .generation-card .generation-content .generation-info .generation-model i,html body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-model i,html body .new-look .generations-grid .generation-card .generation-content .generation-info .generation-model i,body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-model i,body .new-look .generations-grid .generation-card .generation-content .generation-info .generation-model i,.container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-model i,.new-look .generations-grid .generation-card .generation-content .generation-info .generation-model i{font-size:0.875rem !important}html body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-prompt,html body[style] .new-look .generations-grid .generation-card .generation-content .generation-info .generation-prompt,body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-prompt,body[style] .new-look .generations-grid .generation-card .generation-content .generation-info .generation-prompt,html body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-prompt,html body .new-look .generations-grid .generation-card .generation-content .generation-info .generation-prompt,body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-prompt,body .new-look .generations-grid .generation-card .generation-content .generation-info .generation-prompt,.container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-prompt,.new-look .generations-grid .generation-card .generation-content .generation-info .generation-prompt{color:var(--new-text-light) !important;font-size:0.95rem !important;line-height:1.5 !important;margin-bottom:0.75rem !important;font-weight:500 !important}html body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-date,html body[style] .new-look .generations-grid .generation-card .generation-content .generation-info .generation-date,body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-date,body[style] .new-look .generations-grid .generation-card .generation-content .generation-info .generation-date,html body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-date,html body .new-look .generations-grid .generation-card .generation-content .generation-info .generation-date,body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-date,body .new-look .generations-grid .generation-card .generation-content .generation-info .generation-date,.container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-date,.new-look .generations-grid .generation-card .generation-content .generation-info .generation-date{display:flex !important;align-items:center !important;gap:0.5rem !important;color:var(--new-text-muted) !important;font-size:0.75rem !important}html body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-date i,html body[style] .new-look .generations-grid .generation-card .generation-content .generation-info .generation-date i,body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-date i,body[style] .new-look .generations-grid .generation-card .generation-content .generation-info .generation-date i,html body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-date i,html body .new-look .generations-grid .generation-card .generation-content .generation-info .generation-date i,body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-date i,body .new-look .generations-grid .generation-card .generation-content .generation-info .generation-date i,.container-xl.new-look .generations-grid .generation-card .generation-content .generation-info .generation-date i,.new-look .generations-grid .generation-card .generation-content .generation-info .generation-date i{font-size:0.75rem !important}html body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-status,html body[style] .new-look .generations-grid .generation-card .generation-content .generation-status,body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-status,body[style] .new-look .generations-grid .generation-card .generation-content .generation-status,html body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-status,html body .new-look .generations-grid .generation-card .generation-content .generation-status,body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-status,body .new-look .generations-grid .generation-card .generation-content .generation-status,.container-xl.new-look .generations-grid .generation-card .generation-content .generation-status,.new-look .generations-grid .generation-card .generation-content .generation-status{margin:0.5rem 0 !important}html body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge,html body[style] .new-look .generations-grid .generation-card .generation-content .generation-status .status-badge,body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge,body[style] .new-look .generations-grid .generation-card .generation-content .generation-status .status-badge,html body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge,html body .new-look .generations-grid .generation-card .generation-content .generation-status .status-badge,body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge,body .new-look .generations-grid .generation-card .generation-content .generation-status .status-badge,.container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge,.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge{display:inline-flex !important;align-items:center !important;gap:0.375rem !important;padding:0.375rem 0.75rem !important;border-radius:20px !important;font-size:0.75rem !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.5px !important}html body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-warning,html body[style] .new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-warning,body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-warning,body[style] .new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-warning,html body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-warning,html body .new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-warning,body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-warning,body .new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-warning,.container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-warning,.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-warning{background:rgba(245,158,11,0.2) !important;color:#f59e0b !important;border:1px solid rgba(245,158,11,0.3) !important}html body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-info,html body[style] .new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-info,body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-info,body[style] .new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-info,html body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-info,html body .new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-info,body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-info,body .new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-info,.container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-info,.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-info{background:rgba(59,130,246,0.2) !important;color:#3b82f6 !important;border:1px solid rgba(59,130,246,0.3) !important}html body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-success,html body[style] .new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-success,body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-success,body[style] .new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-success,html body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-success,html body .new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-success,body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-success,body .new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-success,.container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-success,.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-success{background:rgba(16,185,129,0.2) !important;color:#10b981 !important;border:1px solid rgba(16,185,129,0.3) !important}html body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-danger,html body[style] .new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-danger,body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-danger,body[style] .new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-danger,html body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-danger,html body .new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-danger,body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-danger,body .new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-danger,.container-xl.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-danger,.new-look .generations-grid .generation-card .generation-content .generation-status .status-badge.status-danger{background:rgba(239,68,68,0.2) !important;color:#ef4444 !important;border:1px solid rgba(239,68,68,0.3) !important}html body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-image,html body[style] .new-look .generations-grid .generation-card .generation-content .generation-image,body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-image,body[style] .new-look .generations-grid .generation-card .generation-content .generation-image,html body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-image,html body .new-look .generations-grid .generation-card .generation-content .generation-image,body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-image,body .new-look .generations-grid .generation-card .generation-content .generation-image,.container-xl.new-look .generations-grid .generation-card .generation-content .generation-image,.new-look .generations-grid .generation-card .generation-content .generation-image{position:relative !important;border-radius:8px !important;overflow:hidden !important;margin-top:0.5rem !important}html body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-image .input-preview,html body[style] .new-look .generations-grid .generation-card .generation-content .generation-image .input-preview,body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-image .input-preview,body[style] .new-look .generations-grid .generation-card .generation-content .generation-image .input-preview,html body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-image .input-preview,html body .new-look .generations-grid .generation-card .generation-content .generation-image .input-preview,body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-image .input-preview,body .new-look .generations-grid .generation-card .generation-content .generation-image .input-preview,.container-xl.new-look .generations-grid .generation-card .generation-content .generation-image .input-preview,.new-look .generations-grid .generation-card .generation-content .generation-image .input-preview{width:100% !important;height:150px !important;-o-object-fit:cover !important;object-fit:cover !important;transition:transform 0.3s ease !important}html body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-image .image-overlay,html body[style] .new-look .generations-grid .generation-card .generation-content .generation-image .image-overlay,body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-image .image-overlay,body[style] .new-look .generations-grid .generation-card .generation-content .generation-image .image-overlay,html body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-image .image-overlay,html body .new-look .generations-grid .generation-card .generation-content .generation-image .image-overlay,body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-image .image-overlay,body .new-look .generations-grid .generation-card .generation-content .generation-image .image-overlay,.container-xl.new-look .generations-grid .generation-card .generation-content .generation-image .image-overlay,.new-look .generations-grid .generation-card .generation-content .generation-image .image-overlay{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;background:rgba(0,0,0,0.7) !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;opacity:0 !important;transition:opacity 0.3s ease !important;color:white !important;gap:0.5rem !important}html body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-image .image-overlay i,html body[style] .new-look .generations-grid .generation-card .generation-content .generation-image .image-overlay i,body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-image .image-overlay i,body[style] .new-look .generations-grid .generation-card .generation-content .generation-image .image-overlay i,html body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-image .image-overlay i,html body .new-look .generations-grid .generation-card .generation-content .generation-image .image-overlay i,body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-image .image-overlay i,body .new-look .generations-grid .generation-card .generation-content .generation-image .image-overlay i,.container-xl.new-look .generations-grid .generation-card .generation-content .generation-image .image-overlay i,.new-look .generations-grid .generation-card .generation-content .generation-image .image-overlay i{font-size:1.5rem !important}html body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-image:hover .input-preview,html body[style] .new-look .generations-grid .generation-card .generation-content .generation-image:hover .input-preview,body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-image:hover .input-preview,body[style] .new-look .generations-grid .generation-card .generation-content .generation-image:hover .input-preview,html body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-image:hover .input-preview,html body .new-look .generations-grid .generation-card .generation-content .generation-image:hover .input-preview,body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-image:hover .input-preview,body .new-look .generations-grid .generation-card .generation-content .generation-image:hover .input-preview,.container-xl.new-look .generations-grid .generation-card .generation-content .generation-image:hover .input-preview,.new-look .generations-grid .generation-card .generation-content .generation-image:hover .input-preview{transform:scale(1.05) !important}html body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-image:hover .image-overlay,html body[style] .new-look .generations-grid .generation-card .generation-content .generation-image:hover .image-overlay,body[style] .container-xl.new-look .generations-grid .generation-card .generation-content .generation-image:hover .image-overlay,body[style] .new-look .generations-grid .generation-card .generation-content .generation-image:hover .image-overlay,html body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-image:hover .image-overlay,html body .new-look .generations-grid .generation-card .generation-content .generation-image:hover .image-overlay,body .container-xl.new-look .generations-grid .generation-card .generation-content .generation-image:hover .image-overlay,body .new-look .generations-grid .generation-card .generation-content .generation-image:hover .image-overlay,.container-xl.new-look .generations-grid .generation-card .generation-content .generation-image:hover .image-overlay,.new-look .generations-grid .generation-card .generation-content .generation-image:hover .image-overlay{opacity:1 !important}html body[style] .container-xl.new-look .generations-grid .generation-card .generation-actions,html body[style] .new-look .generations-grid .generation-card .generation-actions,body[style] .container-xl.new-look .generations-grid .generation-card .generation-actions,body[style] .new-look .generations-grid .generation-card .generation-actions,html body .container-xl.new-look .generations-grid .generation-card .generation-actions,html body .new-look .generations-grid .generation-card .generation-actions,body .container-xl.new-look .generations-grid .generation-card .generation-actions,body .new-look .generations-grid .generation-card .generation-actions,.container-xl.new-look .generations-grid .generation-card .generation-actions,.new-look .generations-grid .generation-card .generation-actions{display:flex !important;gap:0.5rem !important;justify-content:flex-end !important;margin-top:1rem !important;padding-top:1rem !important;border-top:1px solid var(--new-border-color) !important}html body[style] .container-xl.new-look .generations-grid .generation-card.hidden,html body[style] .new-look .generations-grid .generation-card.hidden,body[style] .container-xl.new-look .generations-grid .generation-card.hidden,body[style] .new-look .generations-grid .generation-card.hidden,html body .container-xl.new-look .generations-grid .generation-card.hidden,html body .new-look .generations-grid .generation-card.hidden,body .container-xl.new-look .generations-grid .generation-card.hidden,body .new-look .generations-grid .generation-card.hidden,.container-xl.new-look .generations-grid .generation-card.hidden,.new-look .generations-grid .generation-card.hidden{display:none !important}html body[style] .container-xl.new-look .generation-detail-card,html body[style] .new-look .generation-detail-card,body[style] .container-xl.new-look .generation-detail-card,body[style] .new-look .generation-detail-card,html body .container-xl.new-look .generation-detail-card,html body .new-look .generation-detail-card,body .container-xl.new-look .generation-detail-card,body .new-look .generation-detail-card,.container-xl.new-look .generation-detail-card,.new-look .generation-detail-card{background:var(--new-bg-light) !important;border:1px solid var(--new-border-subtle) !important;border-radius:16px !important;padding:2rem !important;margin-bottom:2rem !important;box-shadow:0 4px 6px var(--new-shadow) !important}html body[style] .container-xl.new-look .generation-detail-card .card-header,html body[style] .new-look .generation-detail-card .card-header,body[style] .container-xl.new-look .generation-detail-card .card-header,body[style] .new-look .generation-detail-card .card-header,html body .container-xl.new-look .generation-detail-card .card-header,html body .new-look .generation-detail-card .card-header,body .container-xl.new-look .generation-detail-card .card-header,body .new-look .generation-detail-card .card-header,.container-xl.new-look .generation-detail-card .card-header,.new-look .generation-detail-card .card-header{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:1.5rem !important;padding-bottom:1rem !important;border-bottom:1px solid var(--new-border-subtle) !important}html body[style] .container-xl.new-look .generation-detail-card .card-header .generation-title,html body[style] .new-look .generation-detail-card .card-header .generation-title,body[style] .container-xl.new-look .generation-detail-card .card-header .generation-title,body[style] .new-look .generation-detail-card .card-header .generation-title,html body .container-xl.new-look .generation-detail-card .card-header .generation-title,html body .new-look .generation-detail-card .card-header .generation-title,body .container-xl.new-look .generation-detail-card .card-header .generation-title,body .new-look .generation-detail-card .card-header .generation-title,.container-xl.new-look .generation-detail-card .card-header .generation-title,.new-look .generation-detail-card .card-header .generation-title{display:flex !important;align-items:center !important;gap:0.5rem !important;color:var(--new-text-light) !important;font-size:1.25rem !important;font-weight:600 !important}html body[style] .container-xl.new-look .generation-detail-card .card-header .generation-category,html body[style] .new-look .generation-detail-card .card-header .generation-category,body[style] .container-xl.new-look .generation-detail-card .card-header .generation-category,body[style] .new-look .generation-detail-card .card-header .generation-category,html body .container-xl.new-look .generation-detail-card .card-header .generation-category,html body .new-look .generation-detail-card .card-header .generation-category,body .container-xl.new-look .generation-detail-card .card-header .generation-category,body .new-look .generation-detail-card .card-header .generation-category,.container-xl.new-look .generation-detail-card .card-header .generation-category,.new-look .generation-detail-card .card-header .generation-category{color:var(--new-text-muted) !important;font-size:0.875rem !important;font-weight:500 !important}html body[style] .container-xl.new-look .generation-detail-card .generation-info .info-item,html body[style] .new-look .generation-detail-card .generation-info .info-item,body[style] .container-xl.new-look .generation-detail-card .generation-info .info-item,body[style] .new-look .generation-detail-card .generation-info .info-item,html body .container-xl.new-look .generation-detail-card .generation-info .info-item,html body .new-look .generation-detail-card .generation-info .info-item,body .container-xl.new-look .generation-detail-card .generation-info .info-item,body .new-look .generation-detail-card .generation-info .info-item,.container-xl.new-look .generation-detail-card .generation-info .info-item,.new-look .generation-detail-card .generation-info .info-item{display:flex !important;justify-content:space-between !important;align-items:flex-start !important;padding:1rem 0 !important;border-bottom:1px solid var(--new-border-subtle) !important}html body[style] .container-xl.new-look .generation-detail-card .generation-info .info-item:last-child,html body[style] .new-look .generation-detail-card .generation-info .info-item:last-child,body[style] .container-xl.new-look .generation-detail-card .generation-info .info-item:last-child,body[style] .new-look .generation-detail-card .generation-info .info-item:last-child,html body .container-xl.new-look .generation-detail-card .generation-info .info-item:last-child,html body .new-look .generation-detail-card .generation-info .info-item:last-child,body .container-xl.new-look .generation-detail-card .generation-info .info-item:last-child,body .new-look .generation-detail-card .generation-info .info-item:last-child,.container-xl.new-look .generation-detail-card .generation-info .info-item:last-child,.new-look .generation-detail-card .generation-info .info-item:last-child{border-bottom:none !important}html body[style] .container-xl.new-look .generation-detail-card .generation-info .info-item .label,html body[style] .new-look .generation-detail-card .generation-info .info-item .label,body[style] .container-xl.new-look .generation-detail-card .generation-info .info-item .label,body[style] .new-look .generation-detail-card .generation-info .info-item .label,html body .container-xl.new-look .generation-detail-card .generation-info .info-item .label,html body .new-look .generation-detail-card .generation-info .info-item .label,body .container-xl.new-look .generation-detail-card .generation-info .info-item .label,body .new-look .generation-detail-card .generation-info .info-item .label,.container-xl.new-look .generation-detail-card .generation-info .info-item .label,.new-look .generation-detail-card .generation-info .info-item .label{font-weight:600 !important;color:var(--new-text-muted) !important;min-width:120px !important;font-size:0.875rem !important;text-transform:uppercase !important;letter-spacing:0.5px !important}html body[style] .container-xl.new-look .generation-detail-card .generation-info .info-item .value,html body[style] .new-look .generation-detail-card .generation-info .info-item .value,body[style] .container-xl.new-look .generation-detail-card .generation-info .info-item .value,body[style] .new-look .generation-detail-card .generation-info .info-item .value,html body .container-xl.new-look .generation-detail-card .generation-info .info-item .value,html body .new-look .generation-detail-card .generation-info .info-item .value,body .container-xl.new-look .generation-detail-card .generation-info .info-item .value,body .new-look .generation-detail-card .generation-info .info-item .value,.container-xl.new-look .generation-detail-card .generation-info .info-item .value,.new-look .generation-detail-card .generation-info .info-item .value{color:var(--new-text-light) !important;font-size:1rem !important;flex:1 !important;text-align:right !important;font-weight:500 !important}html body[style] .container-xl.new-look .generation-detail-card .generation-info .info-item .value code,html body[style] .new-look .generation-detail-card .generation-info .info-item .value code,body[style] .container-xl.new-look .generation-detail-card .generation-info .info-item .value code,body[style] .new-look .generation-detail-card .generation-info .info-item .value code,html body .container-xl.new-look .generation-detail-card .generation-info .info-item .value code,html body .new-look .generation-detail-card .generation-info .info-item .value code,body .container-xl.new-look .generation-detail-card .generation-info .info-item .value code,body .new-look .generation-detail-card .generation-info .info-item .value code,.container-xl.new-look .generation-detail-card .generation-info .info-item .value code,.new-look .generation-detail-card .generation-info .info-item .value code{background:var(--new-bg-darker) !important;color:var(--new-primary-color) !important;padding:0.25rem 0.5rem !important;border-radius:4px !important;font-family:'Courier New', monospace !important;font-size:0.875rem !important}html body[style] .container-xl.new-look .generation-parameters-card,html body[style] .new-look .generation-parameters-card,body[style] .container-xl.new-look .generation-parameters-card,body[style] .new-look .generation-parameters-card,html body .container-xl.new-look .generation-parameters-card,html body .new-look .generation-parameters-card,body .container-xl.new-look .generation-parameters-card,body .new-look .generation-parameters-card,.container-xl.new-look .generation-parameters-card,.new-look .generation-parameters-card{background:var(--new-bg-light) !important;border:1px solid var(--new-border-subtle) !important;border-radius:16px !important;padding:2rem !important;margin-bottom:2rem !important;box-shadow:0 4px 6px var(--new-shadow) !important}html body[style] .container-xl.new-look .generation-parameters-card .card-header,html body[style] .new-look .generation-parameters-card .card-header,body[style] .container-xl.new-look .generation-parameters-card .card-header,body[style] .new-look .generation-parameters-card .card-header,html body .container-xl.new-look .generation-parameters-card .card-header,html body .new-look .generation-parameters-card .card-header,body .container-xl.new-look .generation-parameters-card .card-header,body .new-look .generation-parameters-card .card-header,.container-xl.new-look .generation-parameters-card .card-header,.new-look .generation-parameters-card .card-header{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:1.5rem !important;padding-bottom:1rem !important;border-bottom:1px solid var(--new-border-subtle) !important}html body[style] .container-xl.new-look .generation-parameters-card .card-header .generation-title,html body[style] .new-look .generation-parameters-card .card-header .generation-title,body[style] .container-xl.new-look .generation-parameters-card .card-header .generation-title,body[style] .new-look .generation-parameters-card .card-header .generation-title,html body .container-xl.new-look .generation-parameters-card .card-header .generation-title,html body .new-look .generation-parameters-card .card-header .generation-title,body .container-xl.new-look .generation-parameters-card .card-header .generation-title,body .new-look .generation-parameters-card .card-header .generation-title,.container-xl.new-look .generation-parameters-card .card-header .generation-title,.new-look .generation-parameters-card .card-header .generation-title{display:flex !important;align-items:center !important;gap:0.5rem !important;color:var(--new-text-light) !important;font-size:1.25rem !important;font-weight:600 !important}html body[style] .container-xl.new-look .generation-parameters-card .card-header .generation-title i,html body[style] .new-look .generation-parameters-card .card-header .generation-title i,body[style] .container-xl.new-look .generation-parameters-card .card-header .generation-title i,body[style] .new-look .generation-parameters-card .card-header .generation-title i,html body .container-xl.new-look .generation-parameters-card .card-header .generation-title i,html body .new-look .generation-parameters-card .card-header .generation-title i,body .container-xl.new-look .generation-parameters-card .card-header .generation-title i,body .new-look .generation-parameters-card .card-header .generation-title i,.container-xl.new-look .generation-parameters-card .card-header .generation-title i,.new-look .generation-parameters-card .card-header .generation-title i{color:#4caf50 !important}html body[style] .container-xl.new-look .generation-parameters-card .card-header .generation-category,html body[style] .new-look .generation-parameters-card .card-header .generation-category,body[style] .container-xl.new-look .generation-parameters-card .card-header .generation-category,body[style] .new-look .generation-parameters-card .card-header .generation-category,html body .container-xl.new-look .generation-parameters-card .card-header .generation-category,html body .new-look .generation-parameters-card .card-header .generation-category,body .container-xl.new-look .generation-parameters-card .card-header .generation-category,body .new-look .generation-parameters-card .card-header .generation-category,.container-xl.new-look .generation-parameters-card .card-header .generation-category,.new-look .generation-parameters-card .card-header .generation-category{color:var(--new-text-muted) !important;font-size:0.875rem !important;font-weight:500 !important;background:#e8f5e8 !important;padding:0.25rem 0.75rem !important;border-radius:12px !important}html body[style] .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid,html body[style] .new-look .generation-parameters-card .generation-parameters .parameters-grid,body[style] .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid,body[style] .new-look .generation-parameters-card .generation-parameters .parameters-grid,html body .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid,html body .new-look .generation-parameters-card .generation-parameters .parameters-grid,body .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid,body .new-look .generation-parameters-card .generation-parameters .parameters-grid,.container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid,.new-look .generation-parameters-card .generation-parameters .parameters-grid{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr)) !important;gap:1rem !important}html body[style] .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item,html body[style] .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item,body[style] .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item,body[style] .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item,html body .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item,html body .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item,body .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item,body .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item,.container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item,.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item{display:flex !important;flex-direction:column !important;padding:1rem !important;background:var(--new-bg-darker) !important;border:1px solid var(--new-border-subtle) !important;border-radius:8px !important;transition:all 0.3s ease !important}html body[style] .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item:hover,html body[style] .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item:hover,body[style] .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item:hover,body[style] .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item:hover,html body .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item:hover,html body .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item:hover,body .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item:hover,body .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item:hover,.container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item:hover,.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item:hover{transform:translateY(-1px) !important;box-shadow:0 4px 12px var(--new-shadow) !important}html body[style] .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .label,html body[style] .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .label,body[style] .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .label,body[style] .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .label,html body .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .label,html body .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .label,body .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .label,body .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .label,.container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .label,.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .label{font-weight:600 !important;color:var(--new-text-muted) !important;font-size:0.75rem !important;text-transform:uppercase !important;letter-spacing:0.5px !important;margin-bottom:0.5rem !important}html body[style] .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value,html body[style] .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value,body[style] .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value,body[style] .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value,html body .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value,html body .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value,body .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value,body .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value,.container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value,.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value{color:var(--new-text-light) !important;font-size:0.9rem !important;font-weight:500 !important;word-break:break-word !important}html body[style] .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .text-muted,html body[style] .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .text-muted,body[style] .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .text-muted,body[style] .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .text-muted,html body .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .text-muted,html body .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .text-muted,body .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .text-muted,body .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .text-muted,.container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .text-muted,.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .text-muted{color:var(--new-text-muted) !important;font-style:italic !important}html body[style] .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .status-badge.status-success,html body[style] .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .status-badge.status-success,body[style] .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .status-badge.status-success,body[style] .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .status-badge.status-success,html body .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .status-badge.status-success,html body .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .status-badge.status-success,body .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .status-badge.status-success,body .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .status-badge.status-success,.container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .status-badge.status-success,.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .status-badge.status-success{background:#d4edda !important;color:#155724 !important;border:1px solid #c3e6cb !important}html body[style] .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .status-badge.status-secondary,html body[style] .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .status-badge.status-secondary,body[style] .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .status-badge.status-secondary,body[style] .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .status-badge.status-secondary,html body .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .status-badge.status-secondary,html body .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .status-badge.status-secondary,body .container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .status-badge.status-secondary,body .new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .status-badge.status-secondary,.container-xl.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .status-badge.status-secondary,.new-look .generation-parameters-card .generation-parameters .parameters-grid .parameter-item .value .status-badge.status-secondary{background:#e2e3e5 !important;color:#383d41 !important;border:1px solid #d6d8db !important}html body[style] .container-xl.new-look .images-section,html body[style] .new-look .images-section,body[style] .container-xl.new-look .images-section,body[style] .new-look .images-section,html body .container-xl.new-look .images-section,html body .new-look .images-section,body .container-xl.new-look .images-section,body .new-look .images-section,.container-xl.new-look .images-section,.new-look .images-section{background:var(--new-bg-light) !important;border:1px solid var(--new-border-subtle) !important;border-radius:16px !important;padding:2rem !important;margin-bottom:2rem !important;box-shadow:0 4px 6px var(--new-shadow) !important}html body[style] .container-xl.new-look .images-section .section-header,html body[style] .new-look .images-section .section-header,body[style] .container-xl.new-look .images-section .section-header,body[style] .new-look .images-section .section-header,html body .container-xl.new-look .images-section .section-header,html body .new-look .images-section .section-header,body .container-xl.new-look .images-section .section-header,body .new-look .images-section .section-header,.container-xl.new-look .images-section .section-header,.new-look .images-section .section-header{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:1.5rem !important;padding-bottom:1rem !important;border-bottom:1px solid var(--new-border-subtle) !important}html body[style] .container-xl.new-look .images-section .section-header h3,html body[style] .new-look .images-section .section-header h3,body[style] .container-xl.new-look .images-section .section-header h3,body[style] .new-look .images-section .section-header h3,html body .container-xl.new-look .images-section .section-header h3,html body .new-look .images-section .section-header h3,body .container-xl.new-look .images-section .section-header h3,body .new-look .images-section .section-header h3,.container-xl.new-look .images-section .section-header h3,.new-look .images-section .section-header h3{display:flex !important;align-items:center !important;gap:0.5rem !important;color:var(--new-text-light) !important;font-size:1.25rem !important;font-weight:600 !important;margin:0 !important}html body[style] .container-xl.new-look .images-section .section-header .image-count,html body[style] .new-look .images-section .section-header .image-count,body[style] .container-xl.new-look .images-section .section-header .image-count,body[style] .new-look .images-section .section-header .image-count,html body .container-xl.new-look .images-section .section-header .image-count,html body .new-look .images-section .section-header .image-count,body .container-xl.new-look .images-section .section-header .image-count,body .new-look .images-section .section-header .image-count,.container-xl.new-look .images-section .section-header .image-count,.new-look .images-section .section-header .image-count{color:var(--new-text-muted) !important;font-size:0.875rem !important;font-weight:500 !important}html body[style] .container-xl.new-look .images-section .images-grid,html body[style] .new-look .images-section .images-grid,body[style] .container-xl.new-look .images-section .images-grid,body[style] .new-look .images-section .images-grid,html body .container-xl.new-look .images-section .images-grid,html body .new-look .images-section .images-grid,body .container-xl.new-look .images-section .images-grid,body .new-look .images-section .images-grid,.container-xl.new-look .images-section .images-grid,.new-look .images-section .images-grid{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr)) !important;gap:2rem !important}html body[style] .container-xl.new-look .images-section .images-grid .image-card,html body[style] .new-look .images-section .images-grid .image-card,body[style] .container-xl.new-look .images-section .images-grid .image-card,body[style] .new-look .images-section .images-grid .image-card,html body .container-xl.new-look .images-section .images-grid .image-card,html body .new-look .images-section .images-grid .image-card,body .container-xl.new-look .images-section .images-grid .image-card,body .new-look .images-section .images-grid .image-card,.container-xl.new-look .images-section .images-grid .image-card,.new-look .images-section .images-grid .image-card{background:var(--new-bg-darker) !important;border:1px solid var(--new-border-subtle) !important;border-radius:12px !important;overflow:hidden !important;transition:all 0.3s ease !important}html body[style] .container-xl.new-look .images-section .images-grid .image-card:hover,html body[style] .new-look .images-section .images-grid .image-card:hover,body[style] .container-xl.new-look .images-section .images-grid .image-card:hover,body[style] .new-look .images-section .images-grid .image-card:hover,html body .container-xl.new-look .images-section .images-grid .image-card:hover,html body .new-look .images-section .images-grid .image-card:hover,body .container-xl.new-look .images-section .images-grid .image-card:hover,body .new-look .images-section .images-grid .image-card:hover,.container-xl.new-look .images-section .images-grid .image-card:hover,.new-look .images-section .images-grid .image-card:hover{transform:translateY(-2px) !important;box-shadow:0 8px 25px var(--new-shadow) !important}html body[style] .container-xl.new-look .images-section .images-grid .image-card .image-header,html body[style] .new-look .images-section .images-grid .image-card .image-header,body[style] .container-xl.new-look .images-section .images-grid .image-card .image-header,body[style] .new-look .images-section .images-grid .image-card .image-header,html body .container-xl.new-look .images-section .images-grid .image-card .image-header,html body .new-look .images-section .images-grid .image-card .image-header,body .container-xl.new-look .images-section .images-grid .image-card .image-header,body .new-look .images-section .images-grid .image-card .image-header,.container-xl.new-look .images-section .images-grid .image-card .image-header,.new-look .images-section .images-grid .image-card .image-header{padding:1rem !important;display:flex !important;justify-content:space-between !important;align-items:center !important;background:var(--new-bg-light) !important}html body[style] .container-xl.new-look .images-section .images-grid .image-card .image-header .image-title,html body[style] .new-look .images-section .images-grid .image-card .image-header .image-title,body[style] .container-xl.new-look .images-section .images-grid .image-card .image-header .image-title,body[style] .new-look .images-section .images-grid .image-card .image-header .image-title,html body .container-xl.new-look .images-section .images-grid .image-card .image-header .image-title,html body .new-look .images-section .images-grid .image-card .image-header .image-title,body .container-xl.new-look .images-section .images-grid .image-card .image-header .image-title,body .new-look .images-section .images-grid .image-card .image-header .image-title,.container-xl.new-look .images-section .images-grid .image-card .image-header .image-title,.new-look .images-section .images-grid .image-card .image-header .image-title{display:flex !important;align-items:center !important;gap:0.5rem !important;color:var(--new-text-light) !important;font-weight:600 !important}html body[style] .container-xl.new-look .images-section .images-grid .image-card .image-header .image-type,html body[style] .new-look .images-section .images-grid .image-card .image-header .image-type,body[style] .container-xl.new-look .images-section .images-grid .image-card .image-header .image-type,body[style] .new-look .images-section .images-grid .image-card .image-header .image-type,html body .container-xl.new-look .images-section .images-grid .image-card .image-header .image-type,html body .new-look .images-section .images-grid .image-card .image-header .image-type,body .container-xl.new-look .images-section .images-grid .image-card .image-header .image-type,body .new-look .images-section .images-grid .image-card .image-header .image-type,.container-xl.new-look .images-section .images-grid .image-card .image-header .image-type,.new-look .images-section .images-grid .image-card .image-header .image-type{color:var(--new-text-muted) !important;font-size:0.75rem !important;font-weight:500 !important;text-transform:uppercase !important}html body[style] .container-xl.new-look .images-section .images-grid .image-card .image-content,html body[style] .new-look .images-section .images-grid .image-card .image-content,body[style] .container-xl.new-look .images-section .images-grid .image-card .image-content,body[style] .new-look .images-section .images-grid .image-card .image-content,html body .container-xl.new-look .images-section .images-grid .image-card .image-content,html body .new-look .images-section .images-grid .image-card .image-content,body .container-xl.new-look .images-section .images-grid .image-card .image-content,body .new-look .images-section .images-grid .image-card .image-content,.container-xl.new-look .images-section .images-grid .image-card .image-content,.new-look .images-section .images-grid .image-card .image-content{padding:1rem !important;text-align:center !important}html body[style] .container-xl.new-look .images-section .images-grid .image-card .image-content .generation-image,html body[style] .new-look .images-section .images-grid .image-card .image-content .generation-image,body[style] .container-xl.new-look .images-section .images-grid .image-card .image-content .generation-image,body[style] .new-look .images-section .images-grid .image-card .image-content .generation-image,html body .container-xl.new-look .images-section .images-grid .image-card .image-content .generation-image,html body .new-look .images-section .images-grid .image-card .image-content .generation-image,body .container-xl.new-look .images-section .images-grid .image-card .image-content .generation-image,body .new-look .images-section .images-grid .image-card .image-content .generation-image,.container-xl.new-look .images-section .images-grid .image-card .image-content .generation-image,.new-look .images-section .images-grid .image-card .image-content .generation-image{width:100% !important;max-height:400px !important;-o-object-fit:contain !important;object-fit:contain !important;border-radius:8px !important}html body[style] .container-xl.new-look .images-section .images-grid .image-card .image-actions,html body[style] .new-look .images-section .images-grid .image-card .image-actions,body[style] .container-xl.new-look .images-section .images-grid .image-card .image-actions,body[style] .new-look .images-section .images-grid .image-card .image-actions,html body .container-xl.new-look .images-section .images-grid .image-card .image-actions,html body .new-look .images-section .images-grid .image-card .image-actions,body .container-xl.new-look .images-section .images-grid .image-card .image-actions,body .new-look .images-section .images-grid .image-card .image-actions,.container-xl.new-look .images-section .images-grid .image-card .image-actions,.new-look .images-section .images-grid .image-card .image-actions{padding:1rem !important;text-align:center !important;border-top:1px solid var(--new-border-subtle) !important}html body[style] .container-xl.new-look .empty-state,html body[style] .new-look .empty-state,body[style] .container-xl.new-look .empty-state,body[style] .new-look .empty-state,html body .container-xl.new-look .empty-state,html body .new-look .empty-state,body .container-xl.new-look .empty-state,body .new-look .empty-state,.container-xl.new-look .empty-state,.new-look .empty-state{text-align:center !important;padding:4rem 2rem !important;background:var(--new-bg-light) !important;border:1px solid var(--new-border-subtle) !important;border-radius:16px !important;box-shadow:0 4px 6px var(--new-shadow) !important}html body[style] .container-xl.new-look .empty-state i,html body[style] .new-look .empty-state i,body[style] .container-xl.new-look .empty-state i,body[style] .new-look .empty-state i,html body .container-xl.new-look .empty-state i,html body .new-look .empty-state i,body .container-xl.new-look .empty-state i,body .new-look .empty-state i,.container-xl.new-look .empty-state i,.new-look .empty-state i{color:var(--new-text-muted) !important;font-size:4rem !important;margin-bottom:1.5rem !important}html body[style] .container-xl.new-look .empty-state .title,html body[style] .new-look .empty-state .title,body[style] .container-xl.new-look .empty-state .title,body[style] .new-look .empty-state .title,html body .container-xl.new-look .empty-state .title,html body .new-look .empty-state .title,body .container-xl.new-look .empty-state .title,body .new-look .empty-state .title,.container-xl.new-look .empty-state .title,.new-look .empty-state .title{color:var(--new-text-light) !important;font-size:1.5rem !important;font-weight:600 !important;margin-bottom:0.75rem !important}html body[style] .container-xl.new-look .empty-state .description,html body[style] .new-look .empty-state .description,body[style] .container-xl.new-look .empty-state .description,body[style] .new-look .empty-state .description,html body .container-xl.new-look .empty-state .description,html body .new-look .empty-state .description,body .container-xl.new-look .empty-state .description,body .new-look .empty-state .description,.container-xl.new-look .empty-state .description,.new-look .empty-state .description{color:var(--new-text-muted) !important;font-size:1rem !important;margin-bottom:2rem !important}html body[style] .container-xl.new-look .alert-section,html body[style] .new-look .alert-section,body[style] .container-xl.new-look .alert-section,body[style] .new-look .alert-section,html body .container-xl.new-look .alert-section,html body .new-look .alert-section,body .container-xl.new-look .alert-section,body .new-look .alert-section,.container-xl.new-look .alert-section,.new-look .alert-section{margin-bottom:2rem !important}html body[style] .container-xl.new-look .alert-section .alert,html body[style] .new-look .alert-section .alert,body[style] .container-xl.new-look .alert-section .alert,body[style] .new-look .alert-section .alert,html body .container-xl.new-look .alert-section .alert,html body .new-look .alert-section .alert,body .container-xl.new-look .alert-section .alert,body .new-look .alert-section .alert,.container-xl.new-look .alert-section .alert,.new-look .alert-section .alert{background:var(--new-bg-light) !important;border:1px solid var(--new-border-subtle) !important;border-radius:12px !important;padding:1.5rem !important}html body[style] .container-xl.new-look .alert-section .alert.alert-danger,html body[style] .new-look .alert-section .alert.alert-danger,body[style] .container-xl.new-look .alert-section .alert.alert-danger,body[style] .new-look .alert-section .alert.alert-danger,html body .container-xl.new-look .alert-section .alert.alert-danger,html body .new-look .alert-section .alert.alert-danger,body .container-xl.new-look .alert-section .alert.alert-danger,body .new-look .alert-section .alert.alert-danger,.container-xl.new-look .alert-section .alert.alert-danger,.new-look .alert-section .alert.alert-danger{border-color:rgba(239,68,68,0.3) !important;background:rgba(239,68,68,0.1) !important}html body[style] .container-xl.new-look .alert-section .alert.alert-danger .alert-header,html body[style] .new-look .alert-section .alert.alert-danger .alert-header,body[style] .container-xl.new-look .alert-section .alert.alert-danger .alert-header,body[style] .new-look .alert-section .alert.alert-danger .alert-header,html body .container-xl.new-look .alert-section .alert.alert-danger .alert-header,html body .new-look .alert-section .alert.alert-danger .alert-header,body .container-xl.new-look .alert-section .alert.alert-danger .alert-header,body .new-look .alert-section .alert.alert-danger .alert-header,.container-xl.new-look .alert-section .alert.alert-danger .alert-header,.new-look .alert-section .alert.alert-danger .alert-header{color:#ef4444 !important}html body[style] .container-xl.new-look .alert-section .alert.alert-info,html body[style] .new-look .alert-section .alert.alert-info,body[style] .container-xl.new-look .alert-section .alert.alert-info,body[style] .new-look .alert-section .alert.alert-info,html body .container-xl.new-look .alert-section .alert.alert-info,html body .new-look .alert-section .alert.alert-info,body .container-xl.new-look .alert-section .alert.alert-info,body .new-look .alert-section .alert.alert-info,.container-xl.new-look .alert-section .alert.alert-info,.new-look .alert-section .alert.alert-info{border-color:rgba(59,130,246,0.3) !important;background:rgba(59,130,246,0.1) !important}html body[style] .container-xl.new-look .alert-section .alert.alert-info .alert-header,html body[style] .new-look .alert-section .alert.alert-info .alert-header,body[style] .container-xl.new-look .alert-section .alert.alert-info .alert-header,body[style] .new-look .alert-section .alert.alert-info .alert-header,html body .container-xl.new-look .alert-section .alert.alert-info .alert-header,html body .new-look .alert-section .alert.alert-info .alert-header,body .container-xl.new-look .alert-section .alert.alert-info .alert-header,body .new-look .alert-section .alert.alert-info .alert-header,.container-xl.new-look .alert-section .alert.alert-info .alert-header,.new-look .alert-section .alert.alert-info .alert-header{color:#3b82f6 !important}html body[style] .container-xl.new-look .alert-section .alert .alert-header,html body[style] .new-look .alert-section .alert .alert-header,body[style] .container-xl.new-look .alert-section .alert .alert-header,body[style] .new-look .alert-section .alert .alert-header,html body .container-xl.new-look .alert-section .alert .alert-header,html body .new-look .alert-section .alert .alert-header,body .container-xl.new-look .alert-section .alert .alert-header,body .new-look .alert-section .alert .alert-header,.container-xl.new-look .alert-section .alert .alert-header,.new-look .alert-section .alert .alert-header{display:flex !important;align-items:center !important;gap:0.5rem !important;font-weight:600 !important;font-size:1.125rem !important;margin-bottom:0.75rem !important}html body[style] .container-xl.new-look .alert-section .alert .alert-content p,html body[style] .new-look .alert-section .alert .alert-content p,body[style] .container-xl.new-look .alert-section .alert .alert-content p,body[style] .new-look .alert-section .alert .alert-content p,html body .container-xl.new-look .alert-section .alert .alert-content p,html body .new-look .alert-section .alert .alert-content p,body .container-xl.new-look .alert-section .alert .alert-content p,body .new-look .alert-section .alert .alert-content p,.container-xl.new-look .alert-section .alert .alert-content p,.new-look .alert-section .alert .alert-content p{color:var(--new-text-light) !important;margin:0 !important;line-height:1.5 !important}html body[style] .container-xl.new-look .model-info-section .model-detail-card,html body[style] .new-look .model-info-section .model-detail-card,body[style] .container-xl.new-look .model-info-section .model-detail-card,body[style] .new-look .model-info-section .model-detail-card,html body .container-xl.new-look .model-info-section .model-detail-card,html body .new-look .model-info-section .model-detail-card,body .container-xl.new-look .model-info-section .model-detail-card,body .new-look .model-info-section .model-detail-card,.container-xl.new-look .model-info-section .model-detail-card,.new-look .model-info-section .model-detail-card{background:var(--new-bg-light) !important;border:1px solid var(--new-border-subtle) !important;border-radius:16px !important;padding:2rem !important;box-shadow:0 4px 6px var(--new-shadow) !important}html body[style] .container-xl.new-look .model-info-section .model-detail-card .card-header,html body[style] .new-look .model-info-section .model-detail-card .card-header,body[style] .container-xl.new-look .model-info-section .model-detail-card .card-header,body[style] .new-look .model-info-section .model-detail-card .card-header,html body .container-xl.new-look .model-info-section .model-detail-card .card-header,html body .new-look .model-info-section .model-detail-card .card-header,body .container-xl.new-look .model-info-section .model-detail-card .card-header,body .new-look .model-info-section .model-detail-card .card-header,.container-xl.new-look .model-info-section .model-detail-card .card-header,.new-look .model-info-section .model-detail-card .card-header{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:1.5rem !important;padding-bottom:1rem !important;border-bottom:1px solid var(--new-border-subtle) !important}html body[style] .container-xl.new-look .model-info-section .model-detail-card .card-header .model-title,html body[style] .new-look .model-info-section .model-detail-card .card-header .model-title,body[style] .container-xl.new-look .model-info-section .model-detail-card .card-header .model-title,body[style] .new-look .model-info-section .model-detail-card .card-header .model-title,html body .container-xl.new-look .model-info-section .model-detail-card .card-header .model-title,html body .new-look .model-info-section .model-detail-card .card-header .model-title,body .container-xl.new-look .model-info-section .model-detail-card .card-header .model-title,body .new-look .model-info-section .model-detail-card .card-header .model-title,.container-xl.new-look .model-info-section .model-detail-card .card-header .model-title,.new-look .model-info-section .model-detail-card .card-header .model-title{display:flex !important;align-items:center !important;gap:0.5rem !important;color:var(--new-text-light) !important;font-size:1.25rem !important;font-weight:600 !important}html body[style] .container-xl.new-look .model-info-section .model-detail-card .card-header .model-category,html body[style] .new-look .model-info-section .model-detail-card .card-header .model-category,body[style] .container-xl.new-look .model-info-section .model-detail-card .card-header .model-category,body[style] .new-look .model-info-section .model-detail-card .card-header .model-category,html body .container-xl.new-look .model-info-section .model-detail-card .card-header .model-category,html body .new-look .model-info-section .model-detail-card .card-header .model-category,body .container-xl.new-look .model-info-section .model-detail-card .card-header .model-category,body .new-look .model-info-section .model-detail-card .card-header .model-category,.container-xl.new-look .model-info-section .model-detail-card .card-header .model-category,.new-look .model-info-section .model-detail-card .card-header .model-category{color:var(--new-text-muted) !important;font-size:0.875rem !important;font-weight:500 !important}html body[style] .container-xl.new-look .model-info-section .model-detail-card .model-info .info-item,html body[style] .new-look .model-info-section .model-detail-card .model-info .info-item,body[style] .container-xl.new-look .model-info-section .model-detail-card .model-info .info-item,body[style] .new-look .model-info-section .model-detail-card .model-info .info-item,html body .container-xl.new-look .model-info-section .model-detail-card .model-info .info-item,html body .new-look .model-info-section .model-detail-card .model-info .info-item,body .container-xl.new-look .model-info-section .model-detail-card .model-info .info-item,body .new-look .model-info-section .model-detail-card .model-info .info-item,.container-xl.new-look .model-info-section .model-detail-card .model-info .info-item,.new-look .model-info-section .model-detail-card .model-info .info-item{display:flex !important;justify-content:space-between !important;align-items:flex-start !important;padding:1rem 0 !important;border-bottom:1px solid var(--new-border-subtle) !important}html body[style] .container-xl.new-look .model-info-section .model-detail-card .model-info .info-item:last-child,html body[style] .new-look .model-info-section .model-detail-card .model-info .info-item:last-child,body[style] .container-xl.new-look .model-info-section .model-detail-card .model-info .info-item:last-child,body[style] .new-look .model-info-section .model-detail-card .model-info .info-item:last-child,html body .container-xl.new-look .model-info-section .model-detail-card .model-info .info-item:last-child,html body .new-look .model-info-section .model-detail-card .model-info .info-item:last-child,body .container-xl.new-look .model-info-section .model-detail-card .model-info .info-item:last-child,body .new-look .model-info-section .model-detail-card .model-info .info-item:last-child,.container-xl.new-look .model-info-section .model-detail-card .model-info .info-item:last-child,.new-look .model-info-section .model-detail-card .model-info .info-item:last-child{border-bottom:none !important}html body[style] .container-xl.new-look .model-info-section .model-detail-card .model-info .info-item .label,html body[style] .new-look .model-info-section .model-detail-card .model-info .info-item .label,body[style] .container-xl.new-look .model-info-section .model-detail-card .model-info .info-item .label,body[style] .new-look .model-info-section .model-detail-card .model-info .info-item .label,html body .container-xl.new-look .model-info-section .model-detail-card .model-info .info-item .label,html body .new-look .model-info-section .model-detail-card .model-info .info-item .label,body .container-xl.new-look .model-info-section .model-detail-card .model-info .info-item .label,body .new-look .model-info-section .model-detail-card .model-info .info-item .label,.container-xl.new-look .model-info-section .model-detail-card .model-info .info-item .label,.new-look .model-info-section .model-detail-card .model-info .info-item .label{font-weight:600 !important;color:var(--new-text-muted) !important;min-width:140px !important;font-size:0.875rem !important;text-transform:uppercase !important;letter-spacing:0.5px !important}html body[style] .container-xl.new-look .model-info-section .model-detail-card .model-info .info-item .value,html body[style] .new-look .model-info-section .model-detail-card .model-info .info-item .value,body[style] .container-xl.new-look .model-info-section .model-detail-card .model-info .info-item .value,body[style] .new-look .model-info-section .model-detail-card .model-info .info-item .value,html body .container-xl.new-look .model-info-section .model-detail-card .model-info .info-item .value,html body .new-look .model-info-section .model-detail-card .model-info .info-item .value,body .container-xl.new-look .model-info-section .model-detail-card .model-info .info-item .value,body .new-look .model-info-section .model-detail-card .model-info .info-item .value,.container-xl.new-look .model-info-section .model-detail-card .model-info .info-item .value,.new-look .model-info-section .model-detail-card .model-info .info-item .value{color:var(--new-text-light) !important;font-size:1rem !important;flex:1 !important;text-align:right !important;font-weight:500 !important}html body[style] .container-xl.new-look .model-info-section .model-detail-card .model-info .info-item .value code,html body[style] .new-look .model-info-section .model-detail-card .model-info .info-item .value code,body[style] .container-xl.new-look .model-info-section .model-detail-card .model-info .info-item .value code,body[style] .new-look .model-info-section .model-detail-card .model-info .info-item .value code,html body .container-xl.new-look .model-info-section .model-detail-card .model-info .info-item .value code,html body .new-look .model-info-section .model-detail-card .model-info .info-item .value code,body .container-xl.new-look .model-info-section .model-detail-card .model-info .info-item .value code,body .new-look .model-info-section .model-detail-card .model-info .info-item .value code,.container-xl.new-look .model-info-section .model-detail-card .model-info .info-item .value code,.new-look .model-info-section .model-detail-card .model-info .info-item .value code{background:var(--new-bg-darker) !important;color:var(--new-primary-color) !important;padding:0.25rem 0.5rem !important;border-radius:4px !important;font-family:'Courier New', monospace !important;font-size:0.875rem !important}html body[style] .container-xl.new-look .file-feedback,html body[style] .new-look .file-feedback,body[style] .container-xl.new-look .file-feedback,body[style] .new-look .file-feedback,html body .container-xl.new-look .file-feedback,html body .new-look .file-feedback,body .container-xl.new-look .file-feedback,body .new-look .file-feedback,.container-xl.new-look .file-feedback,.new-look .file-feedback{margin-top:0.5rem !important;padding:0.5rem 0.75rem !important;background:rgba(16,185,129,0.1) !important;border:1px solid rgba(16,185,129,0.3) !important;border-radius:6px !important;color:#10b981 !important;font-size:0.875rem !important;display:flex !important;align-items:center !important;gap:0.5rem !important}html body[style] .container-xl.new-look .users-section,html body[style] .new-look .users-section,body[style] .container-xl.new-look .users-section,body[style] .new-look .users-section,html body .container-xl.new-look .users-section,html body .new-look .users-section,body .container-xl.new-look .users-section,body .new-look .users-section,.container-xl.new-look .users-section,.new-look .users-section{background:var(--new-bg-light) !important;border:1px solid var(--new-border-subtle) !important;border-radius:16px !important;padding:2rem !important;margin-bottom:2rem !important;box-shadow:0 4px 6px var(--new-shadow) !important}html body[style] .container-xl.new-look .users-section .section-header,html body[style] .new-look .users-section .section-header,body[style] .container-xl.new-look .users-section .section-header,body[style] .new-look .users-section .section-header,html body .container-xl.new-look .users-section .section-header,html body .new-look .users-section .section-header,body .container-xl.new-look .users-section .section-header,body .new-look .users-section .section-header,.container-xl.new-look .users-section .section-header,.new-look .users-section .section-header{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:1.5rem !important;padding-bottom:1rem !important;border-bottom:2px solid var(--new-primary-color) !important}html body[style] .container-xl.new-look .users-section .section-header h3,html body[style] .new-look .users-section .section-header h3,body[style] .container-xl.new-look .users-section .section-header h3,body[style] .new-look .users-section .section-header h3,html body .container-xl.new-look .users-section .section-header h3,html body .new-look .users-section .section-header h3,body .container-xl.new-look .users-section .section-header h3,body .new-look .users-section .section-header h3,.container-xl.new-look .users-section .section-header h3,.new-look .users-section .section-header h3{color:var(--new-text-light) !important;font-size:1.5rem !important;font-weight:600 !important;margin:0 !important;display:flex !important;align-items:center !important;gap:0.75rem !important}html body[style] .container-xl.new-look .users-section .section-header h3 i,html body[style] .new-look .users-section .section-header h3 i,body[style] .container-xl.new-look .users-section .section-header h3 i,body[style] .new-look .users-section .section-header h3 i,html body .container-xl.new-look .users-section .section-header h3 i,html body .new-look .users-section .section-header h3 i,body .container-xl.new-look .users-section .section-header h3 i,body .new-look .users-section .section-header h3 i,.container-xl.new-look .users-section .section-header h3 i,.new-look .users-section .section-header h3 i{color:var(--new-primary-color) !important;font-size:1.5rem !important}html body[style] .container-xl.new-look .users-section .section-header .user-count,html body[style] .new-look .users-section .section-header .user-count,body[style] .container-xl.new-look .users-section .section-header .user-count,body[style] .new-look .users-section .section-header .user-count,html body .container-xl.new-look .users-section .section-header .user-count,html body .new-look .users-section .section-header .user-count,body .container-xl.new-look .users-section .section-header .user-count,body .new-look .users-section .section-header .user-count,.container-xl.new-look .users-section .section-header .user-count,.new-look .users-section .section-header .user-count{background:var(--new-primary-color) !important;color:white !important;padding:0.25rem 0.75rem !important;border-radius:20px !important;font-size:0.875rem !important;font-weight:600 !important}html body[style] .container-xl.new-look .users-section .users-grid,html body[style] .new-look .users-section .users-grid,body[style] .container-xl.new-look .users-section .users-grid,body[style] .new-look .users-section .users-grid,html body .container-xl.new-look .users-section .users-grid,html body .new-look .users-section .users-grid,body .container-xl.new-look .users-section .users-grid,body .new-look .users-section .users-grid,.container-xl.new-look .users-section .users-grid,.new-look .users-section .users-grid{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr)) !important;gap:1rem !important}html body[style] .container-xl.new-look .users-section .users-grid .user-card,html body[style] .new-look .users-section .users-grid .user-card,body[style] .container-xl.new-look .users-section .users-grid .user-card,body[style] .new-look .users-section .users-grid .user-card,html body .container-xl.new-look .users-section .users-grid .user-card,html body .new-look .users-section .users-grid .user-card,body .container-xl.new-look .users-section .users-grid .user-card,body .new-look .users-section .users-grid .user-card,.container-xl.new-look .users-section .users-grid .user-card,.new-look .users-section .users-grid .user-card{background:var(--new-bg-darker) !important;border:1px solid var(--new-border-subtle) !important;border-radius:12px !important;padding:1.5rem !important;transition:all 0.3s ease !important;display:flex !important;align-items:center !important;gap:1rem !important}html body[style] .container-xl.new-look .users-section .users-grid .user-card:hover,html body[style] .new-look .users-section .users-grid .user-card:hover,body[style] .container-xl.new-look .users-section .users-grid .user-card:hover,body[style] .new-look .users-section .users-grid .user-card:hover,html body .container-xl.new-look .users-section .users-grid .user-card:hover,html body .new-look .users-section .users-grid .user-card:hover,body .container-xl.new-look .users-section .users-grid .user-card:hover,body .new-look .users-section .users-grid .user-card:hover,.container-xl.new-look .users-section .users-grid .user-card:hover,.new-look .users-section .users-grid .user-card:hover{transform:translateY(-2px) !important;box-shadow:0 4px 12px var(--new-shadow) !important;border-color:var(--new-primary-color) !important}html body[style] .container-xl.new-look .users-section .users-grid .user-card .user-avatar,html body[style] .new-look .users-section .users-grid .user-card .user-avatar,body[style] .container-xl.new-look .users-section .users-grid .user-card .user-avatar,body[style] .new-look .users-section .users-grid .user-card .user-avatar,html body .container-xl.new-look .users-section .users-grid .user-card .user-avatar,html body .new-look .users-section .users-grid .user-card .user-avatar,body .container-xl.new-look .users-section .users-grid .user-card .user-avatar,body .new-look .users-section .users-grid .user-card .user-avatar,.container-xl.new-look .users-section .users-grid .user-card .user-avatar,.new-look .users-section .users-grid .user-card .user-avatar{width:50px !important;height:50px !important;background:var(--new-primary-color) !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;color:white !important;font-weight:600 !important;font-size:1rem !important}html body[style] .container-xl.new-look .users-section .users-grid .user-card .user-info,html body[style] .new-look .users-section .users-grid .user-card .user-info,body[style] .container-xl.new-look .users-section .users-grid .user-card .user-info,body[style] .new-look .users-section .users-grid .user-card .user-info,html body .container-xl.new-look .users-section .users-grid .user-card .user-info,html body .new-look .users-section .users-grid .user-card .user-info,body .container-xl.new-look .users-section .users-grid .user-card .user-info,body .new-look .users-section .users-grid .user-card .user-info,.container-xl.new-look .users-section .users-grid .user-card .user-info,.new-look .users-section .users-grid .user-card .user-info{flex:1 !important}html body[style] .container-xl.new-look .users-section .users-grid .user-card .user-info .user-name,html body[style] .new-look .users-section .users-grid .user-card .user-info .user-name,body[style] .container-xl.new-look .users-section .users-grid .user-card .user-info .user-name,body[style] .new-look .users-section .users-grid .user-card .user-info .user-name,html body .container-xl.new-look .users-section .users-grid .user-card .user-info .user-name,html body .new-look .users-section .users-grid .user-card .user-info .user-name,body .container-xl.new-look .users-section .users-grid .user-card .user-info .user-name,body .new-look .users-section .users-grid .user-card .user-info .user-name,.container-xl.new-look .users-section .users-grid .user-card .user-info .user-name,.new-look .users-section .users-grid .user-card .user-info .user-name{color:var(--new-text-light) !important;font-weight:600 !important;font-size:1rem !important;margin-bottom:0.25rem !important}html body[style] .container-xl.new-look .users-section .users-grid .user-card .user-info .user-email,html body[style] .new-look .users-section .users-grid .user-card .user-info .user-email,body[style] .container-xl.new-look .users-section .users-grid .user-card .user-info .user-email,body[style] .new-look .users-section .users-grid .user-card .user-info .user-email,html body .container-xl.new-look .users-section .users-grid .user-card .user-info .user-email,html body .new-look .users-section .users-grid .user-card .user-info .user-email,body .container-xl.new-look .users-section .users-grid .user-card .user-info .user-email,body .new-look .users-section .users-grid .user-card .user-info .user-email,.container-xl.new-look .users-section .users-grid .user-card .user-info .user-email,.new-look .users-section .users-grid .user-card .user-info .user-email{color:var(--new-text-muted) !important;font-size:0.875rem !important;margin-bottom:0.25rem !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;max-width:200px !important;cursor:help !important}html body[style] .container-xl.new-look .users-section .users-grid .user-card .user-info .user-email:hover,html body[style] .new-look .users-section .users-grid .user-card .user-info .user-email:hover,body[style] .container-xl.new-look .users-section .users-grid .user-card .user-info .user-email:hover,body[style] .new-look .users-section .users-grid .user-card .user-info .user-email:hover,html body .container-xl.new-look .users-section .users-grid .user-card .user-info .user-email:hover,html body .new-look .users-section .users-grid .user-card .user-info .user-email:hover,body .container-xl.new-look .users-section .users-grid .user-card .user-info .user-email:hover,body .new-look .users-section .users-grid .user-card .user-info .user-email:hover,.container-xl.new-look .users-section .users-grid .user-card .user-info .user-email:hover,.new-look .users-section .users-grid .user-card .user-info .user-email:hover{color:var(--new-text-light) !important;transform:scale(1.02) !important;transition:all 0.2s ease !important}html body[style] .container-xl.new-look .users-section .users-grid .user-card .user-info .user-date,html body[style] .new-look .users-section .users-grid .user-card .user-info .user-date,body[style] .container-xl.new-look .users-section .users-grid .user-card .user-info .user-date,body[style] .new-look .users-section .users-grid .user-card .user-info .user-date,html body .container-xl.new-look .users-section .users-grid .user-card .user-info .user-date,html body .new-look .users-section .users-grid .user-card .user-info .user-date,body .container-xl.new-look .users-section .users-grid .user-card .user-info .user-date,body .new-look .users-section .users-grid .user-card .user-info .user-date,.container-xl.new-look .users-section .users-grid .user-card .user-info .user-date,.new-look .users-section .users-grid .user-card .user-info .user-date{color:var(--new-text-muted) !important;font-size:0.75rem !important;font-style:italic !important}html body[style] .container-xl.new-look .users-section .empty-state,html body[style] .new-look .users-section .empty-state,body[style] .container-xl.new-look .users-section .empty-state,body[style] .new-look .users-section .empty-state,html body .container-xl.new-look .users-section .empty-state,html body .new-look .users-section .empty-state,body .container-xl.new-look .users-section .empty-state,body .new-look .users-section .empty-state,.container-xl.new-look .users-section .empty-state,.new-look .users-section .empty-state{text-align:center !important;padding:3rem 1rem !important}html body[style] .container-xl.new-look .users-section .empty-state i,html body[style] .new-look .users-section .empty-state i,body[style] .container-xl.new-look .users-section .empty-state i,body[style] .new-look .users-section .empty-state i,html body .container-xl.new-look .users-section .empty-state i,html body .new-look .users-section .empty-state i,body .container-xl.new-look .users-section .empty-state i,body .new-look .users-section .empty-state i,.container-xl.new-look .users-section .empty-state i,.new-look .users-section .empty-state i{color:var(--new-text-muted) !important;font-size:4rem !important;margin-bottom:1rem !important}html body[style] .container-xl.new-look .users-section .empty-state .title,html body[style] .new-look .users-section .empty-state .title,body[style] .container-xl.new-look .users-section .empty-state .title,body[style] .new-look .users-section .empty-state .title,html body .container-xl.new-look .users-section .empty-state .title,html body .new-look .users-section .empty-state .title,body .container-xl.new-look .users-section .empty-state .title,body .new-look .users-section .empty-state .title,.container-xl.new-look .users-section .empty-state .title,.new-look .users-section .empty-state .title{color:var(--new-text-light) !important;font-size:1.5rem !important;font-weight:600 !important;margin-bottom:0.5rem !important}html body[style] .container-xl.new-look .users-section .empty-state .description,html body[style] .new-look .users-section .empty-state .description,body[style] .container-xl.new-look .users-section .empty-state .description,body[style] .new-look .users-section .empty-state .description,html body .container-xl.new-look .users-section .empty-state .description,html body .new-look .users-section .empty-state .description,body .container-xl.new-look .users-section .empty-state .description,body .new-look .users-section .empty-state .description,.container-xl.new-look .users-section .empty-state .description,.new-look .users-section .empty-state .description{color:var(--new-text-muted) !important;font-size:1rem !important}html body[style] .container-xl.new-look .user-assignment,html body[style] .new-look .user-assignment,body[style] .container-xl.new-look .user-assignment,body[style] .new-look .user-assignment,html body .container-xl.new-look .user-assignment,html body .new-look .user-assignment,body .container-xl.new-look .user-assignment,body .new-look .user-assignment,.container-xl.new-look .user-assignment,.new-look .user-assignment{background:var(--new-bg-light) !important;border:1px solid var(--new-border-subtle) !important;border-radius:16px !important;padding:2rem !important;box-shadow:0 4px 6px var(--new-shadow) !important}html body[style] .container-xl.new-look .user-assignment .assignment-header,html body[style] .new-look .user-assignment .assignment-header,body[style] .container-xl.new-look .user-assignment .assignment-header,body[style] .new-look .user-assignment .assignment-header,html body .container-xl.new-look .user-assignment .assignment-header,html body .new-look .user-assignment .assignment-header,body .container-xl.new-look .user-assignment .assignment-header,body .new-look .user-assignment .assignment-header,.container-xl.new-look .user-assignment .assignment-header,.new-look .user-assignment .assignment-header{margin-bottom:1.5rem !important;padding-bottom:1rem !important;border-bottom:2px solid var(--new-primary-color) !important}html body[style] .container-xl.new-look .user-assignment .assignment-header h3,html body[style] .new-look .user-assignment .assignment-header h3,body[style] .container-xl.new-look .user-assignment .assignment-header h3,body[style] .new-look .user-assignment .assignment-header h3,html body .container-xl.new-look .user-assignment .assignment-header h3,html body .new-look .user-assignment .assignment-header h3,body .container-xl.new-look .user-assignment .assignment-header h3,body .new-look .user-assignment .assignment-header h3,.container-xl.new-look .user-assignment .assignment-header h3,.new-look .user-assignment .assignment-header h3{color:var(--new-text-light) !important;font-size:1.5rem !important;font-weight:600 !important;margin:0 0 0.5rem 0 !important;display:flex !important;align-items:center !important;gap:0.75rem !important}html body[style] .container-xl.new-look .user-assignment .assignment-header h3 i,html body[style] .new-look .user-assignment .assignment-header h3 i,body[style] .container-xl.new-look .user-assignment .assignment-header h3 i,body[style] .new-look .user-assignment .assignment-header h3 i,html body .container-xl.new-look .user-assignment .assignment-header h3 i,html body .new-look .user-assignment .assignment-header h3 i,body .container-xl.new-look .user-assignment .assignment-header h3 i,body .new-look .user-assignment .assignment-header h3 i,.container-xl.new-look .user-assignment .assignment-header h3 i,.new-look .user-assignment .assignment-header h3 i{color:var(--new-primary-color) !important;font-size:1.5rem !important}html body[style] .container-xl.new-look .user-assignment .assignment-header .subtitle,html body[style] .new-look .user-assignment .assignment-header .subtitle,body[style] .container-xl.new-look .user-assignment .assignment-header .subtitle,body[style] .new-look .user-assignment .assignment-header .subtitle,html body .container-xl.new-look .user-assignment .assignment-header .subtitle,html body .new-look .user-assignment .assignment-header .subtitle,body .container-xl.new-look .user-assignment .assignment-header .subtitle,body .new-look .user-assignment .assignment-header .subtitle,.container-xl.new-look .user-assignment .assignment-header .subtitle,.new-look .user-assignment .assignment-header .subtitle{color:var(--new-text-muted) !important;font-size:1rem !important;margin:0 !important}html body[style] .container-xl.new-look .user-assignment .assignment-body .search-users,html body[style] .new-look .user-assignment .assignment-body .search-users,body[style] .container-xl.new-look .user-assignment .assignment-body .search-users,body[style] .new-look .user-assignment .assignment-body .search-users,html body .container-xl.new-look .user-assignment .assignment-body .search-users,html body .new-look .user-assignment .assignment-body .search-users,body .container-xl.new-look .user-assignment .assignment-body .search-users,body .new-look .user-assignment .assignment-body .search-users,.container-xl.new-look .user-assignment .assignment-body .search-users,.new-look .user-assignment .assignment-body .search-users{margin-bottom:1.5rem !important}html body[style] .container-xl.new-look .user-assignment .assignment-body .search-users .search-input,html body[style] .new-look .user-assignment .assignment-body .search-users .search-input,body[style] .container-xl.new-look .user-assignment .assignment-body .search-users .search-input,body[style] .new-look .user-assignment .assignment-body .search-users .search-input,html body .container-xl.new-look .user-assignment .assignment-body .search-users .search-input,html body .new-look .user-assignment .assignment-body .search-users .search-input,body .container-xl.new-look .user-assignment .assignment-body .search-users .search-input,body .new-look .user-assignment .assignment-body .search-users .search-input,.container-xl.new-look .user-assignment .assignment-body .search-users .search-input,.new-look .user-assignment .assignment-body .search-users .search-input{width:100% !important;padding:0.75rem 1rem !important;background:var(--new-bg-darker) !important;border:2px solid var(--new-border-color) !important;border-radius:8px !important;color:var(--new-text-light) !important;font-size:1rem !important}html body[style] .container-xl.new-look .user-assignment .assignment-body .search-users .search-input:focus,html body[style] .new-look .user-assignment .assignment-body .search-users .search-input:focus,body[style] .container-xl.new-look .user-assignment .assignment-body .search-users .search-input:focus,body[style] .new-look .user-assignment .assignment-body .search-users .search-input:focus,html body .container-xl.new-look .user-assignment .assignment-body .search-users .search-input:focus,html body .new-look .user-assignment .assignment-body .search-users .search-input:focus,body .container-xl.new-look .user-assignment .assignment-body .search-users .search-input:focus,body .new-look .user-assignment .assignment-body .search-users .search-input:focus,.container-xl.new-look .user-assignment .assignment-body .search-users .search-input:focus,.new-look .user-assignment .assignment-body .search-users .search-input:focus{outline:none !important;border-color:var(--new-primary-color) !important;box-shadow:0 0 0 3px rgba(220,38,38,0.1) !important}html body[style] .container-xl.new-look .user-assignment .assignment-body .search-users .search-input::-moz-placeholder,html body[style] .new-look .user-assignment .assignment-body .search-users .search-input::-moz-placeholder,body[style] .container-xl.new-look .user-assignment .assignment-body .search-users .search-input::-moz-placeholder,body[style] .new-look .user-assignment .assignment-body .search-users .search-input::-moz-placeholder,html body .container-xl.new-look .user-assignment .assignment-body .search-users .search-input::-moz-placeholder,html body .new-look .user-assignment .assignment-body .search-users .search-input::-moz-placeholder,body .container-xl.new-look .user-assignment .assignment-body .search-users .search-input::-moz-placeholder,body .new-look .user-assignment .assignment-body .search-users .search-input::-moz-placeholder,.container-xl.new-look .user-assignment .assignment-body .search-users .search-input::-moz-placeholder,.new-look .user-assignment .assignment-body .search-users .search-input::-moz-placeholder{color:var(--new-text-muted) !important}html body[style] .container-xl.new-look .user-assignment .assignment-body .search-users .search-input::placeholder,html body[style] .new-look .user-assignment .assignment-body .search-users .search-input::placeholder,body[style] .container-xl.new-look .user-assignment .assignment-body .search-users .search-input::placeholder,body[style] .new-look .user-assignment .assignment-body .search-users .search-input::placeholder,html body .container-xl.new-look .user-assignment .assignment-body .search-users .search-input::placeholder,html body .new-look .user-assignment .assignment-body .search-users .search-input::placeholder,body .container-xl.new-look .user-assignment .assignment-body .search-users .search-input::placeholder,body .new-look .user-assignment .assignment-body .search-users .search-input::placeholder,.container-xl.new-look .user-assignment .assignment-body .search-users .search-input::placeholder,.new-look .user-assignment .assignment-body .search-users .search-input::placeholder{color:var(--new-text-muted) !important}html body[style] .container-xl.new-look .user-assignment .assignment-body .users-list,html body[style] .new-look .user-assignment .assignment-body .users-list,body[style] .container-xl.new-look .user-assignment .assignment-body .users-list,body[style] .new-look .user-assignment .assignment-body .users-list,html body .container-xl.new-look .user-assignment .assignment-body .users-list,html body .new-look .user-assignment .assignment-body .users-list,body .container-xl.new-look .user-assignment .assignment-body .users-list,body .new-look .user-assignment .assignment-body .users-list,.container-xl.new-look .user-assignment .assignment-body .users-list,.new-look .user-assignment .assignment-body .users-list{max-height:400px !important;overflow-y:auto !important;border:1px solid var(--new-border-subtle) !important;border-radius:8px !important}html body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item,html body[style] .new-look .user-assignment .assignment-body .users-list .user-item,body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item,body[style] .new-look .user-assignment .assignment-body .users-list .user-item,html body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item,html body .new-look .user-assignment .assignment-body .users-list .user-item,body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item,body .new-look .user-assignment .assignment-body .users-list .user-item,.container-xl.new-look .user-assignment .assignment-body .users-list .user-item,.new-look .user-assignment .assignment-body .users-list .user-item{display:flex;align-items:center !important;padding:1rem !important;border-bottom:1px solid var(--new-border-subtle) !important;cursor:pointer;transition:all 0.3s ease !important;background:var(--new-bg-darker) !important}html body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item:last-child,html body[style] .new-look .user-assignment .assignment-body .users-list .user-item:last-child,body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item:last-child,body[style] .new-look .user-assignment .assignment-body .users-list .user-item:last-child,html body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item:last-child,html body .new-look .user-assignment .assignment-body .users-list .user-item:last-child,body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item:last-child,body .new-look .user-assignment .assignment-body .users-list .user-item:last-child,.container-xl.new-look .user-assignment .assignment-body .users-list .user-item:last-child,.new-look .user-assignment .assignment-body .users-list .user-item:last-child{border-bottom:none !important}html body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item:hover,html body[style] .new-look .user-assignment .assignment-body .users-list .user-item:hover,body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item:hover,body[style] .new-look .user-assignment .assignment-body .users-list .user-item:hover,html body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item:hover,html body .new-look .user-assignment .assignment-body .users-list .user-item:hover,body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item:hover,body .new-look .user-assignment .assignment-body .users-list .user-item:hover,.container-xl.new-look .user-assignment .assignment-body .users-list .user-item:hover,.new-look .user-assignment .assignment-body .users-list .user-item:hover{background:var(--new-bg-lighter) !important}html body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item.selected,html body[style] .new-look .user-assignment .assignment-body .users-list .user-item.selected,body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item.selected,body[style] .new-look .user-assignment .assignment-body .users-list .user-item.selected,html body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item.selected,html body .new-look .user-assignment .assignment-body .users-list .user-item.selected,body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item.selected,body .new-look .user-assignment .assignment-body .users-list .user-item.selected,.container-xl.new-look .user-assignment .assignment-body .users-list .user-item.selected,.new-look .user-assignment .assignment-body .users-list .user-item.selected{background:rgba(16,185,129,0.1) !important;border-left:4px solid var(--new-success) !important}html body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-avatar,html body[style] .new-look .user-assignment .assignment-body .users-list .user-item .user-avatar,body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-avatar,body[style] .new-look .user-assignment .assignment-body .users-list .user-item .user-avatar,html body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-avatar,html body .new-look .user-assignment .assignment-body .users-list .user-item .user-avatar,body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-avatar,body .new-look .user-assignment .assignment-body .users-list .user-item .user-avatar,.container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-avatar,.new-look .user-assignment .assignment-body .users-list .user-item .user-avatar{width:40px !important;height:40px !important;background:var(--new-primary-color) !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;color:white !important;font-weight:600 !important;font-size:0.875rem !important;margin-right:1rem !important}html body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-details,html body[style] .new-look .user-assignment .assignment-body .users-list .user-item .user-details,body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-details,body[style] .new-look .user-assignment .assignment-body .users-list .user-item .user-details,html body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-details,html body .new-look .user-assignment .assignment-body .users-list .user-item .user-details,body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-details,body .new-look .user-assignment .assignment-body .users-list .user-item .user-details,.container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-details,.new-look .user-assignment .assignment-body .users-list .user-item .user-details{flex:1 !important}html body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-name,html body[style] .new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-name,body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-name,body[style] .new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-name,html body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-name,html body .new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-name,body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-name,body .new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-name,.container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-name,.new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-name{color:var(--new-text-light) !important;font-weight:600 !important;font-size:1rem !important;margin-bottom:0.25rem !important}html body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-email,html body[style] .new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-email,body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-email,body[style] .new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-email,html body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-email,html body .new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-email,body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-email,body .new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-email,.container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-email,.new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-email{color:var(--new-text-muted) !important;font-size:0.875rem !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;max-width:180px !important;cursor:help !important}html body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-email:hover,html body[style] .new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-email:hover,body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-email:hover,body[style] .new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-email:hover,html body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-email:hover,html body .new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-email:hover,body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-email:hover,body .new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-email:hover,.container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-email:hover,.new-look .user-assignment .assignment-body .users-list .user-item .user-details .user-email:hover{color:var(--new-text-light) !important;transition:all 0.2s ease !important}html body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox,html body[style] .new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox,body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox,body[style] .new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox,html body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox,html body .new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox,body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox,body .new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox,.container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox,.new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox{width:24px !important;height:24px !important;border:2px solid var(--new-border-color) !important;border-radius:4px !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:all 0.3s ease !important}html body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox.checked,html body[style] .new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox.checked,body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox.checked,body[style] .new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox.checked,html body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox.checked,html body .new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox.checked,body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox.checked,body .new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox.checked,.container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox.checked,.new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox.checked{background:var(--new-success) !important;border-color:var(--new-success) !important}html body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox.checked i,html body[style] .new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox.checked i,body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox.checked i,body[style] .new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox.checked i,html body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox.checked i,html body .new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox.checked i,body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox.checked i,body .new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox.checked i,.container-xl.new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox.checked i,.new-look .user-assignment .assignment-body .users-list .user-item .user-checkbox.checked i{color:white !important;font-size:1rem !important}html body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item.hidden,html body[style] .new-look .user-assignment .assignment-body .users-list .user-item.hidden,body[style] .container-xl.new-look .user-assignment .assignment-body .users-list .user-item.hidden,body[style] .new-look .user-assignment .assignment-body .users-list .user-item.hidden,html body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item.hidden,html body .new-look .user-assignment .assignment-body .users-list .user-item.hidden,body .container-xl.new-look .user-assignment .assignment-body .users-list .user-item.hidden,body .new-look .user-assignment .assignment-body .users-list .user-item.hidden,.container-xl.new-look .user-assignment .assignment-body .users-list .user-item.hidden,.new-look .user-assignment .assignment-body .users-list .user-item.hidden{display:none !important}html body[style] .container-xl.new-look .user-assignment .assignment-body .assignment-actions,html body[style] .new-look .user-assignment .assignment-body .assignment-actions,body[style] .container-xl.new-look .user-assignment .assignment-body .assignment-actions,body[style] .new-look .user-assignment .assignment-body .assignment-actions,html body .container-xl.new-look .user-assignment .assignment-body .assignment-actions,html body .new-look .user-assignment .assignment-body .assignment-actions,body .container-xl.new-look .user-assignment .assignment-body .assignment-actions,body .new-look .user-assignment .assignment-body .assignment-actions,.container-xl.new-look .user-assignment .assignment-body .assignment-actions,.new-look .user-assignment .assignment-body .assignment-actions{display:flex !important;gap:1rem !important;justify-content:flex-end !important;margin-top:1.5rem !important;padding-top:1.5rem !important;border-top:1px solid var(--new-border-color) !important}html body[style] .container-xl.new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success,html body[style] .new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success,body[style] .container-xl.new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success,body[style] .new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success,html body .container-xl.new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success,html body .new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success,body .container-xl.new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success,body .new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success,.container-xl.new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success,.new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success{background:var(--new-success) !important;color:white !important;border:none !important}html body[style] .container-xl.new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success:hover:not(:disabled),html body[style] .new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success:hover:not(:disabled),body[style] .container-xl.new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success:hover:not(:disabled),body[style] .new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success:hover:not(:disabled),html body .container-xl.new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success:hover:not(:disabled),html body .new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success:hover:not(:disabled),body .container-xl.new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success:hover:not(:disabled),body .new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success:hover:not(:disabled),.container-xl.new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success:hover:not(:disabled),.new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success:hover:not(:disabled){background:#059669 !important;transform:translateY(-1px) !important;box-shadow:0 4px 12px rgba(16,185,129,0.3) !important}html body[style] .container-xl.new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success:disabled,html body[style] .new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success:disabled,body[style] .container-xl.new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success:disabled,body[style] .new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success:disabled,html body .container-xl.new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success:disabled,html body .new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success:disabled,body .container-xl.new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success:disabled,body .new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success:disabled,.container-xl.new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success:disabled,.new-look .user-assignment .assignment-body .assignment-actions .btn.btn-success:disabled{opacity:0.5 !important;cursor:not-allowed !important;transform:none !important}html body[style] .container-xl.new-look .form-section,html body[style] .new-look .form-section,body[style] .container-xl.new-look .form-section,body[style] .new-look .form-section,html body .container-xl.new-look .form-section,html body .new-look .form-section,body .container-xl.new-look .form-section,body .new-look .form-section,.container-xl.new-look .form-section,.new-look .form-section{background:var(--new-bg-light) !important;border:1px solid var(--new-border-subtle) !important;border-radius:16px !important;padding:0 !important;margin-bottom:2rem !important;box-shadow:0 4px 6px var(--new-shadow) !important;overflow:hidden !important}html body[style] .container-xl.new-look .form-section .form-header,html body[style] .new-look .form-section .form-header,body[style] .container-xl.new-look .form-section .form-header,body[style] .new-look .form-section .form-header,html body .container-xl.new-look .form-section .form-header,html body .new-look .form-section .form-header,body .container-xl.new-look .form-section .form-header,body .new-look .form-section .form-header,.container-xl.new-look .form-section .form-header,.new-look .form-section .form-header{background:var(--new-bg-lighter) !important;padding:1.5rem 2rem !important;border-bottom:2px solid var(--new-primary-color) !important}html body[style] .container-xl.new-look .form-section .form-header h2,html body[style] .new-look .form-section .form-header h2,body[style] .container-xl.new-look .form-section .form-header h2,body[style] .new-look .form-section .form-header h2,html body .container-xl.new-look .form-section .form-header h2,html body .new-look .form-section .form-header h2,body .container-xl.new-look .form-section .form-header h2,body .new-look .form-section .form-header h2,.container-xl.new-look .form-section .form-header h2,.new-look .form-section .form-header h2{color:var(--new-text-light) !important;font-size:1.5rem !important;font-weight:600 !important;margin:0 !important;display:flex !important;align-items:center !important;gap:0.75rem !important}html body[style] .container-xl.new-look .form-section .form-header h2 i,html body[style] .new-look .form-section .form-header h2 i,body[style] .container-xl.new-look .form-section .form-header h2 i,body[style] .new-look .form-section .form-header h2 i,html body .container-xl.new-look .form-section .form-header h2 i,html body .new-look .form-section .form-header h2 i,body .container-xl.new-look .form-section .form-header h2 i,body .new-look .form-section .form-header h2 i,.container-xl.new-look .form-section .form-header h2 i,.new-look .form-section .form-header h2 i{color:var(--new-primary-color) !important;font-size:1.5rem !important}html body[style] .container-xl.new-look .form-section .form-body,html body[style] .new-look .form-section .form-body,body[style] .container-xl.new-look .form-section .form-body,body[style] .new-look .form-section .form-body,html body .container-xl.new-look .form-section .form-body,html body .new-look .form-section .form-body,body .container-xl.new-look .form-section .form-body,body .new-look .form-section .form-body,.container-xl.new-look .form-section .form-body,.new-look .form-section .form-body{background:var(--new-bg-light) !important;padding:2rem !important}html body[style] .container-xl.new-look .form-section .form-body .modern-form .form-group,html body[style] .new-look .form-section .form-body .modern-form .form-group,body[style] .container-xl.new-look .form-section .form-body .modern-form .form-group,body[style] .new-look .form-section .form-body .modern-form .form-group,html body .container-xl.new-look .form-section .form-body .modern-form .form-group,html body .new-look .form-section .form-body .modern-form .form-group,body .container-xl.new-look .form-section .form-body .modern-form .form-group,body .new-look .form-section .form-body .modern-form .form-group,.container-xl.new-look .form-section .form-body .modern-form .form-group,.new-look .form-section .form-body .modern-form .form-group{margin-bottom:2rem !important}html body[style] .container-xl.new-look .form-section .form-body .modern-form .form-group.disabled-field,html body[style] .new-look .form-section .form-body .modern-form .form-group.disabled-field,body[style] .container-xl.new-look .form-section .form-body .modern-form .form-group.disabled-field,body[style] .new-look .form-section .form-body .modern-form .form-group.disabled-field,html body .container-xl.new-look .form-section .form-body .modern-form .form-group.disabled-field,html body .new-look .form-section .form-body .modern-form .form-group.disabled-field,body .container-xl.new-look .form-section .form-body .modern-form .form-group.disabled-field,body .new-look .form-section .form-body .modern-form .form-group.disabled-field,.container-xl.new-look .form-section .form-body .modern-form .form-group.disabled-field,.new-look .form-section .form-body .modern-form .form-group.disabled-field{opacity:0.7 !important}html body[style] .container-xl.new-look .form-section .form-body .modern-form .form-group.disabled-field .form-control,html body[style] .new-look .form-section .form-body .modern-form .form-group.disabled-field .form-control,body[style] .container-xl.new-look .form-section .form-body .modern-form .form-group.disabled-field .form-control,body[style] .new-look .form-section .form-body .modern-form .form-group.disabled-field .form-control,html body .container-xl.new-look .form-section .form-body .modern-form .form-group.disabled-field .form-control,html body .new-look .form-section .form-body .modern-form .form-group.disabled-field .form-control,body .container-xl.new-look .form-section .form-body .modern-form .form-group.disabled-field .form-control,body .new-look .form-section .form-body .modern-form .form-group.disabled-field .form-control,.container-xl.new-look .form-section .form-body .modern-form .form-group.disabled-field .form-control,.new-look .form-section .form-body .modern-form .form-group.disabled-field .form-control{background:var(--new-bg-darker) !important;cursor:not-allowed !important;border-style:dashed !important}html body[style] .container-xl.new-look .form-section .form-body .modern-form .form-group label,html body[style] .new-look .form-section .form-body .modern-form .form-group label,body[style] .container-xl.new-look .form-section .form-body .modern-form .form-group label,body[style] .new-look .form-section .form-body .modern-form .form-group label,html body .container-xl.new-look .form-section .form-body .modern-form .form-group label,html body .new-look .form-section .form-body .modern-form .form-group label,body .container-xl.new-look .form-section .form-body .modern-form .form-group label,body .new-look .form-section .form-body .modern-form .form-group label,.container-xl.new-look .form-section .form-body .modern-form .form-group label,.new-look .form-section .form-body .modern-form .form-group label{display:block !important;color:var(--new-text-light) !important;font-weight:600 !important;font-size:0.95rem !important;margin-bottom:0.5rem !important;letter-spacing:0.3px !important}html body[style] .container-xl.new-look .form-section .form-body .modern-form .form-group .form-control,html body[style] .new-look .form-section .form-body .modern-form .form-group .form-control,body[style] .container-xl.new-look .form-section .form-body .modern-form .form-group .form-control,body[style] .new-look .form-section .form-body .modern-form .form-group .form-control,html body .container-xl.new-look .form-section .form-body .modern-form .form-group .form-control,html body .new-look .form-section .form-body .modern-form .form-group .form-control,body .container-xl.new-look .form-section .form-body .modern-form .form-group .form-control,body .new-look .form-section .form-body .modern-form .form-group .form-control,.container-xl.new-look .form-section .form-body .modern-form .form-group .form-control,.new-look .form-section .form-body .modern-form .form-group .form-control{width:100% !important;padding:0.875rem 1rem !important;background:var(--new-bg-darker) !important;border:2px solid var(--new-border-subtle) !important;border-radius:8px !important;color:var(--new-text-light) !important;font-size:1rem !important;line-height:1.5 !important;transition:all 0.3s ease !important}html body[style] .container-xl.new-look .form-section .form-body .modern-form .form-group .form-control:focus,html body[style] .new-look .form-section .form-body .modern-form .form-group .form-control:focus,body[style] .container-xl.new-look .form-section .form-body .modern-form .form-group .form-control:focus,body[style] .new-look .form-section .form-body .modern-form .form-group .form-control:focus,html body .container-xl.new-look .form-section .form-body .modern-form .form-group .form-control:focus,html body .new-look .form-section .form-body .modern-form .form-group .form-control:focus,body .container-xl.new-look .form-section .form-body .modern-form .form-group .form-control:focus,body .new-look .form-section .form-body .modern-form .form-group .form-control:focus,.container-xl.new-look .form-section .form-body .modern-form .form-group .form-control:focus,.new-look .form-section .form-body .modern-form .form-group .form-control:focus{outline:none !important;border-color:var(--new-primary-color) !important;background:var(--new-bg-light) !important;box-shadow:0 0 0 3px rgba(220,38,38,0.1) !important}html body[style] .container-xl.new-look .form-section .form-body .modern-form .form-group .form-control::-moz-placeholder,html body[style] .new-look .form-section .form-body .modern-form .form-group .form-control::-moz-placeholder,body[style] .container-xl.new-look .form-section .form-body .modern-form .form-group .form-control::-moz-placeholder,body[style] .new-look .form-section .form-body .modern-form .form-group .form-control::-moz-placeholder,html body .container-xl.new-look .form-section .form-body .modern-form .form-group .form-control::-moz-placeholder,html body .new-look .form-section .form-body .modern-form .form-group .form-control::-moz-placeholder,body .container-xl.new-look .form-section .form-body .modern-form .form-group .form-control::-moz-placeholder,body .new-look .form-section .form-body .modern-form .form-group .form-control::-moz-placeholder,.container-xl.new-look .form-section .form-body .modern-form .form-group .form-control::-moz-placeholder,.new-look .form-section .form-body .modern-form .form-group .form-control::-moz-placeholder{color:var(--new-text-muted) !important;font-style:italic !important}html body[style] .container-xl.new-look .form-section .form-body .modern-form .form-group .form-control::placeholder,html body[style] .new-look .form-section .form-body .modern-form .form-group .form-control::placeholder,body[style] .container-xl.new-look .form-section .form-body .modern-form .form-group .form-control::placeholder,body[style] .new-look .form-section .form-body .modern-form .form-group .form-control::placeholder,html body .container-xl.new-look .form-section .form-body .modern-form .form-group .form-control::placeholder,html body .new-look .form-section .form-body .modern-form .form-group .form-control::placeholder,body .container-xl.new-look .form-section .form-body .modern-form .form-group .form-control::placeholder,body .new-look .form-section .form-body .modern-form .form-group .form-control::placeholder,.container-xl.new-look .form-section .form-body .modern-form .form-group .form-control::placeholder,.new-look .form-section .form-body .modern-form .form-group .form-control::placeholder{color:var(--new-text-muted) !important;font-style:italic !important}html body[style] .container-xl.new-look .form-section .form-body .modern-form .form-group .form-control.select,html body[style] .new-look .form-section .form-body .modern-form .form-group .form-control.select,body[style] .container-xl.new-look .form-section .form-body .modern-form .form-group .form-control.select,body[style] .new-look .form-section .form-body .modern-form .form-group .form-control.select,html body .container-xl.new-look .form-section .form-body .modern-form .form-group .form-control.select,html body .new-look .form-section .form-body .modern-form .form-group .form-control.select,body .container-xl.new-look .form-section .form-body .modern-form .form-group .form-control.select,body .new-look .form-section .form-body .modern-form .form-group .form-control.select,.container-xl.new-look .form-section .form-body .modern-form .form-group .form-control.select,.new-look .form-section .form-body .modern-form .form-group .form-control.select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e") !important;background-position:right 0.5rem center !important;background-repeat:no-repeat !important;background-size:1.5em 1.5em !important;padding-right:2.5rem !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important}html body[style] .container-xl.new-look .form-section .form-body .modern-form .form-group textarea.form-control,html body[style] .new-look .form-section .form-body .modern-form .form-group textarea.form-control,body[style] .container-xl.new-look .form-section .form-body .modern-form .form-group textarea.form-control,body[style] .new-look .form-section .form-body .modern-form .form-group textarea.form-control,html body .container-xl.new-look .form-section .form-body .modern-form .form-group textarea.form-control,html body .new-look .form-section .form-body .modern-form .form-group textarea.form-control,body .container-xl.new-look .form-section .form-body .modern-form .form-group textarea.form-control,body .new-look .form-section .form-body .modern-form .form-group textarea.form-control,.container-xl.new-look .form-section .form-body .modern-form .form-group textarea.form-control,.new-look .form-section .form-body .modern-form .form-group textarea.form-control{min-height:100px !important;resize:vertical !important;font-family:inherit !important}html body[style] .container-xl.new-look .form-section .form-body .modern-form .form-group .help-text,html body[style] .new-look .form-section .form-body .modern-form .form-group .help-text,body[style] .container-xl.new-look .form-section .form-body .modern-form .form-group .help-text,body[style] .new-look .form-section .form-body .modern-form .form-group .help-text,html body .container-xl.new-look .form-section .form-body .modern-form .form-group .help-text,html body .new-look .form-section .form-body .modern-form .form-group .help-text,body .container-xl.new-look .form-section .form-body .modern-form .form-group .help-text,body .new-look .form-section .form-body .modern-form .form-group .help-text,.container-xl.new-look .form-section .form-body .modern-form .form-group .help-text,.new-look .form-section .form-body .modern-form .form-group .help-text{display:flex !important;align-items:flex-start !important;gap:0.5rem !important;margin-top:0.5rem !important;padding:0.75rem 1rem !important;background:rgba(59,130,246,0.05) !important;border:1px solid rgba(59,130,246,0.2) !important;border-radius:6px !important;color:var(--new-text-muted) !important;font-size:0.875rem !important;line-height:1.4 !important}html body[style] .container-xl.new-look .form-section .form-body .modern-form .form-group .help-text i,html body[style] .new-look .form-section .form-body .modern-form .form-group .help-text i,body[style] .container-xl.new-look .form-section .form-body .modern-form .form-group .help-text i,body[style] .new-look .form-section .form-body .modern-form .form-group .help-text i,html body .container-xl.new-look .form-section .form-body .modern-form .form-group .help-text i,html body .new-look .form-section .form-body .modern-form .form-group .help-text i,body .container-xl.new-look .form-section .form-body .modern-form .form-group .help-text i,body .new-look .form-section .form-body .modern-form .form-group .help-text i,.container-xl.new-look .form-section .form-body .modern-form .form-group .help-text i,.new-look .form-section .form-body .modern-form .form-group .help-text i{color:var(--new-info) !important;font-size:1rem !important;margin-top:0.1rem !important;flex-shrink:0 !important}html body[style] .container-xl.new-look .form-section .form-body .modern-form .form-actions,html body[style] .new-look .form-section .form-body .modern-form .form-actions,body[style] .container-xl.new-look .form-section .form-body .modern-form .form-actions,body[style] .new-look .form-section .form-body .modern-form .form-actions,html body .container-xl.new-look .form-section .form-body .modern-form .form-actions,html body .new-look .form-section .form-body .modern-form .form-actions,body .container-xl.new-look .form-section .form-body .modern-form .form-actions,body .new-look .form-section .form-body .modern-form .form-actions,.container-xl.new-look .form-section .form-body .modern-form .form-actions,.new-look .form-section .form-body .modern-form .form-actions{display:flex !important;gap:1rem !important;justify-content:flex-end !important;margin-top:2.5rem !important;padding-top:2rem !important;border-top:1px solid var(--new-border-color) !important}html body[style] .container-xl.new-look .form-section .form-body .modern-form .form-actions .btn,html body[style] .new-look .form-section .form-body .modern-form .form-actions .btn,body[style] .container-xl.new-look .form-section .form-body .modern-form .form-actions .btn,body[style] .new-look .form-section .form-body .modern-form .form-actions .btn,html body .container-xl.new-look .form-section .form-body .modern-form .form-actions .btn,html body .new-look .form-section .form-body .modern-form .form-actions .btn,body .container-xl.new-look .form-section .form-body .modern-form .form-actions .btn,body .new-look .form-section .form-body .modern-form .form-actions .btn,.container-xl.new-look .form-section .form-body .modern-form .form-actions .btn,.new-look .form-section .form-body .modern-form .form-actions .btn{min-width:140px !important;font-weight:600 !important}html body[style] .container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-secondary,html body[style] .new-look .form-section .form-body .modern-form .form-actions .btn.btn-secondary,body[style] .container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-secondary,body[style] .new-look .form-section .form-body .modern-form .form-actions .btn.btn-secondary,html body .container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-secondary,html body .new-look .form-section .form-body .modern-form .form-actions .btn.btn-secondary,body .container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-secondary,body .new-look .form-section .form-body .modern-form .form-actions .btn.btn-secondary,.container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-secondary,.new-look .form-section .form-body .modern-form .form-actions .btn.btn-secondary{background:var(--new-bg-darker) !important;color:var(--new-text-light) !important;border:2px solid var(--new-border-color) !important}html body[style] .container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-secondary:hover,html body[style] .new-look .form-section .form-body .modern-form .form-actions .btn.btn-secondary:hover,body[style] .container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-secondary:hover,body[style] .new-look .form-section .form-body .modern-form .form-actions .btn.btn-secondary:hover,html body .container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-secondary:hover,html body .new-look .form-section .form-body .modern-form .form-actions .btn.btn-secondary:hover,body .container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-secondary:hover,body .new-look .form-section .form-body .modern-form .form-actions .btn.btn-secondary:hover,.container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-secondary:hover,.new-look .form-section .form-body .modern-form .form-actions .btn.btn-secondary:hover{background:var(--new-bg-light) !important;border-color:var(--new-text-muted) !important;transform:translateY(-1px) !important;box-shadow:0 4px 12px var(--new-shadow) !important}html body[style] .container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-success,html body[style] .new-look .form-section .form-body .modern-form .form-actions .btn.btn-success,body[style] .container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-success,body[style] .new-look .form-section .form-body .modern-form .form-actions .btn.btn-success,html body .container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-success,html body .new-look .form-section .form-body .modern-form .form-actions .btn.btn-success,body .container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-success,body .new-look .form-section .form-body .modern-form .form-actions .btn.btn-success,.container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-success,.new-look .form-section .form-body .modern-form .form-actions .btn.btn-success{background:var(--new-success) !important;color:white !important;border:2px solid var(--new-success) !important}html body[style] .container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-success:hover:not(:disabled),html body[style] .new-look .form-section .form-body .modern-form .form-actions .btn.btn-success:hover:not(:disabled),body[style] .container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-success:hover:not(:disabled),body[style] .new-look .form-section .form-body .modern-form .form-actions .btn.btn-success:hover:not(:disabled),html body .container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-success:hover:not(:disabled),html body .new-look .form-section .form-body .modern-form .form-actions .btn.btn-success:hover:not(:disabled),body .container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-success:hover:not(:disabled),body .new-look .form-section .form-body .modern-form .form-actions .btn.btn-success:hover:not(:disabled),.container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-success:hover:not(:disabled),.new-look .form-section .form-body .modern-form .form-actions .btn.btn-success:hover:not(:disabled){background:#059669 !important;border-color:#059669 !important;transform:translateY(-1px) !important;box-shadow:0 4px 12px rgba(16,185,129,0.3) !important}html body[style] .container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-success:disabled,html body[style] .new-look .form-section .form-body .modern-form .form-actions .btn.btn-success:disabled,body[style] .container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-success:disabled,body[style] .new-look .form-section .form-body .modern-form .form-actions .btn.btn-success:disabled,html body .container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-success:disabled,html body .new-look .form-section .form-body .modern-form .form-actions .btn.btn-success:disabled,body .container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-success:disabled,body .new-look .form-section .form-body .modern-form .form-actions .btn.btn-success:disabled,.container-xl.new-look .form-section .form-body .modern-form .form-actions .btn.btn-success:disabled,.new-look .form-section .form-body .modern-form .form-actions .btn.btn-success:disabled{opacity:0.6 !important;cursor:not-allowed !important;transform:none !important;background:var(--new-bg-darker) !important;border-color:var(--new-border-subtle) !important;color:var(--new-text-muted) !important}html body[style] .container-xl.new-look .role-info-section,html body[style] .new-look .role-info-section,body[style] .container-xl.new-look .role-info-section,body[style] .new-look .role-info-section,html body .container-xl.new-look .role-info-section,html body .new-look .role-info-section,body .container-xl.new-look .role-info-section,body .new-look .role-info-section,.container-xl.new-look .role-info-section,.new-look .role-info-section{margin-top:2rem !important}html body[style] .container-xl.new-look .role-info-section .role-detail-card,html body[style] .new-look .role-info-section .role-detail-card,body[style] .container-xl.new-look .role-info-section .role-detail-card,body[style] .new-look .role-info-section .role-detail-card,html body .container-xl.new-look .role-info-section .role-detail-card,html body .new-look .role-info-section .role-detail-card,body .container-xl.new-look .role-info-section .role-detail-card,body .new-look .role-info-section .role-detail-card,.container-xl.new-look .role-info-section .role-detail-card,.new-look .role-info-section .role-detail-card{background:var(--new-bg-light) !important;border:1px solid var(--new-border-subtle) !important;border-radius:16px !important;box-shadow:0 4px 6px var(--new-shadow) !important;overflow:hidden !important}html body[style] .container-xl.new-look .role-info-section .role-detail-card .card-header,html body[style] .new-look .role-info-section .role-detail-card .card-header,body[style] .container-xl.new-look .role-info-section .role-detail-card .card-header,body[style] .new-look .role-info-section .role-detail-card .card-header,html body .container-xl.new-look .role-info-section .role-detail-card .card-header,html body .new-look .role-info-section .role-detail-card .card-header,body .container-xl.new-look .role-info-section .role-detail-card .card-header,body .new-look .role-info-section .role-detail-card .card-header,.container-xl.new-look .role-info-section .role-detail-card .card-header,.new-look .role-info-section .role-detail-card .card-header{background:var(--new-bg-lighter) !important;padding:1.5rem 2rem !important;border-bottom:1px solid var(--new-border-color) !important;display:flex !important;justify-content:space-between !important;align-items:center !important}html body[style] .container-xl.new-look .role-info-section .role-detail-card .card-header .role-title,html body[style] .new-look .role-info-section .role-detail-card .card-header .role-title,body[style] .container-xl.new-look .role-info-section .role-detail-card .card-header .role-title,body[style] .new-look .role-info-section .role-detail-card .card-header .role-title,html body .container-xl.new-look .role-info-section .role-detail-card .card-header .role-title,html body .new-look .role-info-section .role-detail-card .card-header .role-title,body .container-xl.new-look .role-info-section .role-detail-card .card-header .role-title,body .new-look .role-info-section .role-detail-card .card-header .role-title,.container-xl.new-look .role-info-section .role-detail-card .card-header .role-title,.new-look .role-info-section .role-detail-card .card-header .role-title{color:var(--new-text-light) !important;font-size:1.25rem !important;font-weight:600 !important;display:flex !important;align-items:center !important;gap:0.75rem !important}html body[style] .container-xl.new-look .role-info-section .role-detail-card .card-header .role-title i,html body[style] .new-look .role-info-section .role-detail-card .card-header .role-title i,body[style] .container-xl.new-look .role-info-section .role-detail-card .card-header .role-title i,body[style] .new-look .role-info-section .role-detail-card .card-header .role-title i,html body .container-xl.new-look .role-info-section .role-detail-card .card-header .role-title i,html body .new-look .role-info-section .role-detail-card .card-header .role-title i,body .container-xl.new-look .role-info-section .role-detail-card .card-header .role-title i,body .new-look .role-info-section .role-detail-card .card-header .role-title i,.container-xl.new-look .role-info-section .role-detail-card .card-header .role-title i,.new-look .role-info-section .role-detail-card .card-header .role-title i{color:var(--new-info) !important;font-size:1.25rem !important}html body[style] .container-xl.new-look .role-info-section .role-detail-card .card-header .role-category,html body[style] .new-look .role-info-section .role-detail-card .card-header .role-category,body[style] .container-xl.new-look .role-info-section .role-detail-card .card-header .role-category,body[style] .new-look .role-info-section .role-detail-card .card-header .role-category,html body .container-xl.new-look .role-info-section .role-detail-card .card-header .role-category,html body .new-look .role-info-section .role-detail-card .card-header .role-category,body .container-xl.new-look .role-info-section .role-detail-card .card-header .role-category,body .new-look .role-info-section .role-detail-card .card-header .role-category,.container-xl.new-look .role-info-section .role-detail-card .card-header .role-category,.new-look .role-info-section .role-detail-card .card-header .role-category{background:var(--new-info) !important;color:white !important;padding:0.25rem 0.75rem !important;border-radius:20px !important;font-size:0.75rem !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.5px !important}html body[style] .container-xl.new-look .role-info-section .role-detail-card .card-body,html body[style] .new-look .role-info-section .role-detail-card .card-body,body[style] .container-xl.new-look .role-info-section .role-detail-card .card-body,body[style] .new-look .role-info-section .role-detail-card .card-body,html body .container-xl.new-look .role-info-section .role-detail-card .card-body,html body .new-look .role-info-section .role-detail-card .card-body,body .container-xl.new-look .role-info-section .role-detail-card .card-body,body .new-look .role-info-section .role-detail-card .card-body,.container-xl.new-look .role-info-section .role-detail-card .card-body,.new-look .role-info-section .role-detail-card .card-body{background:var(--new-bg-light) !important;padding:2rem !important}html body[style] .container-xl.new-look .role-detail-card,html body[style] .new-look .role-detail-card,body[style] .container-xl.new-look .role-detail-card,body[style] .new-look .role-detail-card,html body .container-xl.new-look .role-detail-card,html body .new-look .role-detail-card,body .container-xl.new-look .role-detail-card,body .new-look .role-detail-card,.container-xl.new-look .role-detail-card,.new-look .role-detail-card{background:var(--new-bg-light) !important;border:1px solid var(--new-border-color) !important;border-radius:16px !important;box-shadow:0 4px 6px var(--new-shadow) !important}html body[style] .container-xl.new-look .role-detail-card .card-header,html body[style] .new-look .role-detail-card .card-header,body[style] .container-xl.new-look .role-detail-card .card-header,body[style] .new-look .role-detail-card .card-header,html body .container-xl.new-look .role-detail-card .card-header,html body .new-look .role-detail-card .card-header,body .container-xl.new-look .role-detail-card .card-header,body .new-look .role-detail-card .card-header,.container-xl.new-look .role-detail-card .card-header,.new-look .role-detail-card .card-header{background:var(--new-bg-lighter) !important;border-bottom:2px solid var(--new-primary-color) !important}html body[style] .container-xl.new-look .role-detail-card .card-body,html body[style] .new-look .role-detail-card .card-body,body[style] .container-xl.new-look .role-detail-card .card-body,body[style] .new-look .role-detail-card .card-body,html body .container-xl.new-look .role-detail-card .card-body,html body .new-look .role-detail-card .card-body,body .container-xl.new-look .role-detail-card .card-body,body .new-look .role-detail-card .card-body,.container-xl.new-look .role-detail-card .card-body,.new-look .role-detail-card .card-body{background:var(--new-bg-lighter) !important}html body[style] .container-xl.new-look .users-grid .user-card,html body[style] .container-xl.new-look .users-grid .user-item,html body[style] .new-look .users-grid .user-card,html body[style] .new-look .users-grid .user-item,body[style] .container-xl.new-look .users-grid .user-card,body[style] .container-xl.new-look .users-grid .user-item,body[style] .new-look .users-grid .user-card,body[style] .new-look .users-grid .user-item,html body .container-xl.new-look .users-grid .user-card,html body .container-xl.new-look .users-grid .user-item,html body .new-look .users-grid .user-card,html body .new-look .users-grid .user-item,body .container-xl.new-look .users-grid .user-card,body .container-xl.new-look .users-grid .user-item,body .new-look .users-grid .user-card,body .new-look .users-grid .user-item,.container-xl.new-look .users-grid .user-card,.container-xl.new-look .users-grid .user-item,.new-look .users-grid .user-card,.new-look .users-grid .user-item{background:var(--new-bg-light) !important;border:1px solid var(--new-border-color) !important}html body[style] .container-xl.new-look .users-grid .user-card:hover,html body[style] .container-xl.new-look .users-grid .user-item:hover,html body[style] .new-look .users-grid .user-card:hover,html body[style] .new-look .users-grid .user-item:hover,body[style] .container-xl.new-look .users-grid .user-card:hover,body[style] .container-xl.new-look .users-grid .user-item:hover,body[style] .new-look .users-grid .user-card:hover,body[style] .new-look .users-grid .user-item:hover,html body .container-xl.new-look .users-grid .user-card:hover,html body .container-xl.new-look .users-grid .user-item:hover,html body .new-look .users-grid .user-card:hover,html body .new-look .users-grid .user-item:hover,body .container-xl.new-look .users-grid .user-card:hover,body .container-xl.new-look .users-grid .user-item:hover,body .new-look .users-grid .user-card:hover,body .new-look .users-grid .user-item:hover,.container-xl.new-look .users-grid .user-card:hover,.container-xl.new-look .users-grid .user-item:hover,.new-look .users-grid .user-card:hover,.new-look .users-grid .user-item:hover{border-color:var(--new-primary-color) !important;background:var(--new-bg-lighter) !important}html body[style] .container-xl.new-look .users-grid .user-card.selected,html body[style] .container-xl.new-look .users-grid .user-item.selected,html body[style] .new-look .users-grid .user-card.selected,html body[style] .new-look .users-grid .user-item.selected,body[style] .container-xl.new-look .users-grid .user-card.selected,body[style] .container-xl.new-look .users-grid .user-item.selected,body[style] .new-look .users-grid .user-card.selected,body[style] .new-look .users-grid .user-item.selected,html body .container-xl.new-look .users-grid .user-card.selected,html body .container-xl.new-look .users-grid .user-item.selected,html body .new-look .users-grid .user-card.selected,html body .new-look .users-grid .user-item.selected,body .container-xl.new-look .users-grid .user-card.selected,body .container-xl.new-look .users-grid .user-item.selected,body .new-look .users-grid .user-card.selected,body .new-look .users-grid .user-item.selected,.container-xl.new-look .users-grid .user-card.selected,.container-xl.new-look .users-grid .user-item.selected,.new-look .users-grid .user-card.selected,.new-look .users-grid .user-item.selected{border-color:var(--new-success) !important;background:rgba(16,185,129,0.1) !important}html body[style] .container-xl.new-look input,html body[style] .container-xl.new-look textarea,html body[style] .container-xl.new-look select,html body[style] .container-xl.new-look .form-control,html body[style] .container-xl.new-look .search-input,html body[style] .new-look input,html body[style] .new-look textarea,html body[style] .new-look select,html body[style] .new-look .form-control,html body[style] .new-look .search-input,body[style] .container-xl.new-look input,body[style] .container-xl.new-look textarea,body[style] .container-xl.new-look select,body[style] .container-xl.new-look .form-control,body[style] .container-xl.new-look .search-input,body[style] .new-look input,body[style] .new-look textarea,body[style] .new-look select,body[style] .new-look .form-control,body[style] .new-look .search-input,html body .container-xl.new-look input,html body .container-xl.new-look textarea,html body .container-xl.new-look select,html body .container-xl.new-look .form-control,html body .container-xl.new-look .search-input,html body .new-look input,html body .new-look textarea,html body .new-look select,html body .new-look .form-control,html body .new-look .search-input,body .container-xl.new-look input,body .container-xl.new-look textarea,body .container-xl.new-look select,body .container-xl.new-look .form-control,body .container-xl.new-look .search-input,body .new-look input,body .new-look textarea,body .new-look select,body .new-look .form-control,body .new-look .search-input,.container-xl.new-look input,.container-xl.new-look textarea,.container-xl.new-look select,.container-xl.new-look .form-control,.container-xl.new-look .search-input,.new-look input,.new-look textarea,.new-look select,.new-look .form-control,.new-look .search-input{background:var(--new-bg-light) !important;border:2px solid var(--new-border-subtle) !important;color:var(--new-text-light) !important}html body[style] .container-xl.new-look input:focus,html body[style] .container-xl.new-look textarea:focus,html body[style] .container-xl.new-look select:focus,html body[style] .container-xl.new-look .form-control:focus,html body[style] .container-xl.new-look .search-input:focus,html body[style] .new-look input:focus,html body[style] .new-look textarea:focus,html body[style] .new-look select:focus,html body[style] .new-look .form-control:focus,html body[style] .new-look .search-input:focus,body[style] .container-xl.new-look input:focus,body[style] .container-xl.new-look textarea:focus,body[style] .container-xl.new-look select:focus,body[style] .container-xl.new-look .form-control:focus,body[style] .container-xl.new-look .search-input:focus,body[style] .new-look input:focus,body[style] .new-look textarea:focus,body[style] .new-look select:focus,body[style] .new-look .form-control:focus,body[style] .new-look .search-input:focus,html body .container-xl.new-look input:focus,html body .container-xl.new-look textarea:focus,html body .container-xl.new-look select:focus,html body .container-xl.new-look .form-control:focus,html body .container-xl.new-look .search-input:focus,html body .new-look input:focus,html body .new-look textarea:focus,html body .new-look select:focus,html body .new-look .form-control:focus,html body .new-look .search-input:focus,body .container-xl.new-look input:focus,body .container-xl.new-look textarea:focus,body .container-xl.new-look select:focus,body .container-xl.new-look .form-control:focus,body .container-xl.new-look .search-input:focus,body .new-look input:focus,body .new-look textarea:focus,body .new-look select:focus,body .new-look .form-control:focus,body .new-look .search-input:focus,.container-xl.new-look input:focus,.container-xl.new-look textarea:focus,.container-xl.new-look select:focus,.container-xl.new-look .form-control:focus,.container-xl.new-look .search-input:focus,.new-look input:focus,.new-look textarea:focus,.new-look select:focus,.new-look .form-control:focus,.new-look .search-input:focus{border-color:var(--new-primary-color) !important;background:var(--new-bg-lighter) !important}html body[style] .container-xl.new-look input:disabled,html body[style] .container-xl.new-look textarea:disabled,html body[style] .container-xl.new-look select:disabled,html body[style] .container-xl.new-look .form-control:disabled,html body[style] .container-xl.new-look .search-input:disabled,html body[style] .new-look input:disabled,html body[style] .new-look textarea:disabled,html body[style] .new-look select:disabled,html body[style] .new-look .form-control:disabled,html body[style] .new-look .search-input:disabled,body[style] .container-xl.new-look input:disabled,body[style] .container-xl.new-look textarea:disabled,body[style] .container-xl.new-look select:disabled,body[style] .container-xl.new-look .form-control:disabled,body[style] .container-xl.new-look .search-input:disabled,body[style] .new-look input:disabled,body[style] .new-look textarea:disabled,body[style] .new-look select:disabled,body[style] .new-look .form-control:disabled,body[style] .new-look .search-input:disabled,html body .container-xl.new-look input:disabled,html body .container-xl.new-look textarea:disabled,html body .container-xl.new-look select:disabled,html body .container-xl.new-look .form-control:disabled,html body .container-xl.new-look .search-input:disabled,html body .new-look input:disabled,html body .new-look textarea:disabled,html body .new-look select:disabled,html body .new-look .form-control:disabled,html body .new-look .search-input:disabled,body .container-xl.new-look input:disabled,body .container-xl.new-look textarea:disabled,body .container-xl.new-look select:disabled,body .container-xl.new-look .form-control:disabled,body .container-xl.new-look .search-input:disabled,body .new-look input:disabled,body .new-look textarea:disabled,body .new-look select:disabled,body .new-look .form-control:disabled,body .new-look .search-input:disabled,.container-xl.new-look input:disabled,.container-xl.new-look textarea:disabled,.container-xl.new-look select:disabled,.container-xl.new-look .form-control:disabled,.container-xl.new-look .search-input:disabled,.new-look input:disabled,.new-look textarea:disabled,.new-look select:disabled,.new-look .form-control:disabled,.new-look .search-input:disabled{background:var(--new-bg-darker) !important;color:var(--new-text-muted) !important;border-color:var(--new-border-subtle) !important}html body[style] .container-xl.new-look .fade-in,html body[style] .new-look .fade-in,body[style] .container-xl.new-look .fade-in,body[style] .new-look .fade-in,html body .container-xl.new-look .fade-in,html body .new-look .fade-in,body .container-xl.new-look .fade-in,body .new-look .fade-in,.container-xl.new-look .fade-in,.new-look .fade-in{animation:fadeIn 0.6s ease-in-out !important}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}html body[style] .container-xl.new-look .user-email,html body[style] .new-look .user-email,body[style] .container-xl.new-look .user-email,body[style] .new-look .user-email,html body .container-xl.new-look .user-email,html body .new-look .user-email,body .container-xl.new-look .user-email,body .new-look .user-email,.container-xl.new-look .user-email,.new-look .user-email{position:relative !important}html body[style] .container-xl.new-look .user-email::after,html body[style] .new-look .user-email::after,body[style] .container-xl.new-look .user-email::after,body[style] .new-look .user-email::after,html body .container-xl.new-look .user-email::after,html body .new-look .user-email::after,body .container-xl.new-look .user-email::after,body .new-look .user-email::after,.container-xl.new-look .user-email::after,.new-look .user-email::after{content:attr(title) !important;position:absolute !important;bottom:100% !important;left:50% !important;transform:translateX(-50%) !important;background:var(--new-bg-darker) !important;color:var(--new-text-light) !important;padding:0.5rem 0.75rem !important;border-radius:6px !important;font-size:0.75rem !important;white-space:nowrap !important;box-shadow:0 4px 8px var(--new-shadow) !important;border:1px solid var(--new-border-color) !important;z-index:1000 !important;opacity:0 !important;visibility:hidden !important;transition:all 0.2s ease !important;pointer-events:none !important;margin-bottom:5px !important}html body[style] .container-xl.new-look .user-email:hover::after,html body[style] .new-look .user-email:hover::after,body[style] .container-xl.new-look .user-email:hover::after,body[style] .new-look .user-email:hover::after,html body .container-xl.new-look .user-email:hover::after,html body .new-look .user-email:hover::after,body .container-xl.new-look .user-email:hover::after,body .new-look .user-email:hover::after,.container-xl.new-look .user-email:hover::after,.new-look .user-email:hover::after{opacity:1 !important;visibility:visible !important}html body[style] .container-xl.new-look .user-email::before,html body[style] .new-look .user-email::before,body[style] .container-xl.new-look .user-email::before,body[style] .new-look .user-email::before,html body .container-xl.new-look .user-email::before,html body .new-look .user-email::before,body .container-xl.new-look .user-email::before,body .new-look .user-email::before,.container-xl.new-look .user-email::before,.new-look .user-email::before{content:'' !important;position:absolute !important;bottom:100% !important;left:50% !important;transform:translateX(-50%) translateY(5px) !important;border:5px solid transparent !important;border-top-color:var(--new-bg-darker) !important;z-index:1001 !important;opacity:0 !important;visibility:hidden !important;transition:all 0.2s ease !important}html body[style] .container-xl.new-look .user-email:hover::before,html body[style] .new-look .user-email:hover::before,body[style] .container-xl.new-look .user-email:hover::before,body[style] .new-look .user-email:hover::before,html body .container-xl.new-look .user-email:hover::before,html body .new-look .user-email:hover::before,body .container-xl.new-look .user-email:hover::before,body .new-look .user-email:hover::before,.container-xl.new-look .user-email:hover::before,.new-look .user-email:hover::before{opacity:1 !important;visibility:visible !important}@media (max-width: 768px){html body .help-desk .container-xl.new-look .header,html body .help-desk .new-look .header,html body div.help-desk .container-xl.new-look .header,html body div.help-desk .new-look .header,body .help-desk .container-xl.new-look .header,body .help-desk .new-look .header,.help-desk .container-xl.new-look .header,.help-desk .new-look .header,.container-xl.new-look .header,.new-look .header{padding:1.5rem 1rem !important}html body .help-desk .container-xl.new-look .header h1,html body .help-desk .new-look .header h1,html body div.help-desk .container-xl.new-look .header h1,html body div.help-desk .new-look .header h1,body .help-desk .container-xl.new-look .header h1,body .help-desk .new-look .header h1,.help-desk .container-xl.new-look .header h1,.help-desk .new-look .header h1,.container-xl.new-look .header h1,.new-look .header h1{font-size:2rem !important}html body .help-desk .container-xl.new-look .action-bar,html body .help-desk .new-look .action-bar,html body div.help-desk .container-xl.new-look .action-bar,html body div.help-desk .new-look .action-bar,body .help-desk .container-xl.new-look .action-bar,body .help-desk .new-look .action-bar,.help-desk .container-xl.new-look .action-bar,.help-desk .new-look .action-bar,.container-xl.new-look .action-bar,.new-look .action-bar{flex-direction:column !important;gap:1rem !important;padding:1rem !important}html body .help-desk .container-xl.new-look .action-bar .search-section,html body .help-desk .new-look .action-bar .search-section,html body div.help-desk .container-xl.new-look .action-bar .search-section,html body div.help-desk .new-look .action-bar .search-section,body .help-desk .container-xl.new-look .action-bar .search-section,body .help-desk .new-look .action-bar .search-section,.help-desk .container-xl.new-look .action-bar .search-section,.help-desk .new-look .action-bar .search-section,.container-xl.new-look .action-bar .search-section,.new-look .action-bar .search-section{max-width:100% !important}html body .help-desk .container-xl.new-look .category-section,html body .help-desk .new-look .category-section,html body div.help-desk .container-xl.new-look .category-section,html body div.help-desk .new-look .category-section,body .help-desk .container-xl.new-look .category-section,body .help-desk .new-look .category-section,.help-desk .container-xl.new-look .category-section,.help-desk .new-look .category-section,.container-xl.new-look .category-section,.new-look .category-section{margin:0 1rem 2rem 1rem !important;padding:1rem !important}html body .help-desk .container-xl.new-look .category-section .roles-grid,html body .help-desk .new-look .category-section .roles-grid,html body div.help-desk .container-xl.new-look .category-section .roles-grid,html body div.help-desk .new-look .category-section .roles-grid,body .help-desk .container-xl.new-look .category-section .roles-grid,body .help-desk .new-look .category-section .roles-grid,.help-desk .container-xl.new-look .category-section .roles-grid,.help-desk .new-look .category-section .roles-grid,.container-xl.new-look .category-section .roles-grid,.new-look .category-section .roles-grid{grid-template-columns:1fr !important}html body .help-desk .container-xl.new-look .departments-section,html body .help-desk .new-look .departments-section,html body div.help-desk .container-xl.new-look .departments-section,html body div.help-desk .new-look .departments-section,body .help-desk .container-xl.new-look .departments-section,body .help-desk .new-look .departments-section,.help-desk .container-xl.new-look .departments-section,.help-desk .new-look .departments-section,.container-xl.new-look .departments-section,.new-look .departments-section{margin:0 1rem 2rem 1rem !important}html body .help-desk .container-xl.new-look .departments-section .departments-grid,html body .help-desk .new-look .departments-section .departments-grid,html body div.help-desk .container-xl.new-look .departments-section .departments-grid,html body div.help-desk .new-look .departments-section .departments-grid,body .help-desk .container-xl.new-look .departments-section .departments-grid,body .help-desk .new-look .departments-section .departments-grid,.help-desk .container-xl.new-look .departments-section .departments-grid,.help-desk .new-look .departments-section .departments-grid,.container-xl.new-look .departments-section .departments-grid,.new-look .departments-section .departments-grid{grid-template-columns:1fr !important;gap:1rem !important}html body .help-desk .container-xl.new-look .departments-section .departments-grid .department-card,html body .help-desk .new-look .departments-section .departments-grid .department-card,html body div.help-desk .container-xl.new-look .departments-section .departments-grid .department-card,html body div.help-desk .new-look .departments-section .departments-grid .department-card,body .help-desk .container-xl.new-look .departments-section .departments-grid .department-card,body .help-desk .new-look .departments-section .departments-grid .department-card,.help-desk .container-xl.new-look .departments-section .departments-grid .department-card,.help-desk .new-look .departments-section .departments-grid .department-card,.container-xl.new-look .departments-section .departments-grid .department-card,.new-look .departments-section .departments-grid .department-card{padding:1rem !important}html body .help-desk .container-xl.new-look .departments-section .departments-grid .department-card .department-header,html body .help-desk .new-look .departments-section .departments-grid .department-card .department-header,html body div.help-desk .container-xl.new-look .departments-section .departments-grid .department-card .department-header,html body div.help-desk .new-look .departments-section .departments-grid .department-card .department-header,body .help-desk .container-xl.new-look .departments-section .departments-grid .department-card .department-header,body .help-desk .new-look .departments-section .departments-grid .department-card .department-header,.help-desk .container-xl.new-look .departments-section .departments-grid .department-card .department-header,.help-desk .new-look .departments-section .departments-grid .department-card .department-header,.container-xl.new-look .departments-section .departments-grid .department-card .department-header,.new-look .departments-section .departments-grid .department-card .department-header{flex-direction:column !important;align-items:flex-start !important;gap:0.5rem !important}html body .help-desk .container-xl.new-look .departments-section .departments-grid .department-card .department-header .department-title,html body .help-desk .new-look .departments-section .departments-grid .department-card .department-header .department-title,html body div.help-desk .container-xl.new-look .departments-section .departments-grid .department-card .department-header .department-title,html body div.help-desk .new-look .departments-section .departments-grid .department-card .department-header .department-title,body .help-desk .container-xl.new-look .departments-section .departments-grid .department-card .department-header .department-title,body .help-desk .new-look .departments-section .departments-grid .department-card .department-header .department-title,.help-desk .container-xl.new-look .departments-section .departments-grid .department-card .department-header .department-title,.help-desk .new-look .departments-section .departments-grid .department-card .department-header .department-title,.container-xl.new-look .departments-section .departments-grid .department-card .department-header .department-title,.new-look .departments-section .departments-grid .department-card .department-header .department-title{font-size:1.1rem !important}html body .help-desk .container-xl.new-look .departments-section .departments-grid .department-card .info-badges .badge,html body .help-desk .new-look .departments-section .departments-grid .department-card .info-badges .badge,html body div.help-desk .container-xl.new-look .departments-section .departments-grid .department-card .info-badges .badge,html body div.help-desk .new-look .departments-section .departments-grid .department-card .info-badges .badge,body .help-desk .container-xl.new-look .departments-section .departments-grid .department-card .info-badges .badge,body .help-desk .new-look .departments-section .departments-grid .department-card .info-badges .badge,.help-desk .container-xl.new-look .departments-section .departments-grid .department-card .info-badges .badge,.help-desk .new-look .departments-section .departments-grid .department-card .info-badges .badge,.container-xl.new-look .departments-section .departments-grid .department-card .info-badges .badge,.new-look .departments-section .departments-grid .department-card .info-badges .badge{font-size:0.65rem !important;padding:0.2rem 0.4rem !important}html body .help-desk .container-xl.new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-avatar,html body .help-desk .new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-avatar,html body div.help-desk .container-xl.new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-avatar,html body div.help-desk .new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-avatar,body .help-desk .container-xl.new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-avatar,body .help-desk .new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-avatar,.help-desk .container-xl.new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-avatar,.help-desk .new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-avatar,.container-xl.new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-avatar,.new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-avatar{width:28px !important;height:28px !important;font-size:0.7rem !important}html body .help-desk .container-xl.new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-details .user-name,html body .help-desk .new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-details .user-name,html body div.help-desk .container-xl.new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-details .user-name,html body div.help-desk .new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-details .user-name,body .help-desk .container-xl.new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-details .user-name,body .help-desk .new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-details .user-name,.help-desk .container-xl.new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-details .user-name,.help-desk .new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-details .user-name,.container-xl.new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-details .user-name,.new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-details .user-name{font-size:0.8rem !important}html body .help-desk .container-xl.new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-details .user-role,html body .help-desk .new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-details .user-role,html body div.help-desk .container-xl.new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-details .user-role,html body div.help-desk .new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-details .user-role,body .help-desk .container-xl.new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-details .user-role,body .help-desk .new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-details .user-role,.help-desk .container-xl.new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-details .user-role,.help-desk .new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-details .user-role,.container-xl.new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-details .user-role,.new-look .departments-section .departments-grid .department-card .users-preview .user-item .user-details .user-role{font-size:0.7rem !important}}.departments-section{margin-bottom:2rem !important}.departments-section .departments-grid{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr)) !important;gap:1.5rem !important}.departments-section .departments-grid .department-card{background:var(--new-bg-darker) !important;border:1px solid var(--new-border-subtle) !important;border-radius:12px !important;padding:1.5rem !important;transition:all 0.3s ease !important;position:relative !important;overflow:hidden !important;display:flex !important;flex-direction:column !important}.departments-section .departments-grid .department-card:hover{transform:translateY(-3px) !important;box-shadow:0 8px 25px var(--new-shadow) !important;border-color:var(--new-primary-color) !important}.departments-section .departments-grid .department-card::before{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:4px !important;background:linear-gradient(90deg, var(--new-primary-color), var(--new-primary-hover)) !important}.departments-section .departments-grid .department-card.hidden{display:none !important}.departments-section .departments-grid .department-card .department-header{display:flex !important;justify-content:space-between !important;align-items:flex-start !important;margin-bottom:1rem !important}.departments-section .departments-grid .department-card .department-header .department-title{color:var(--new-text-light) !important;font-size:1.25rem !important;font-weight:600 !important;display:flex !important;align-items:center !important;gap:0.5rem !important;flex:1 !important}.departments-section .departments-grid .department-card .department-header .department-title i{color:var(--new-primary-color) !important;font-size:1.25rem !important}.departments-section .departments-grid .department-card .department-header .department-stats{background:var(--new-info) !important;color:white !important;padding:0.25rem 0.75rem !important;border-radius:15px !important;font-size:0.75rem !important;font-weight:600 !important;white-space:nowrap !important}.departments-section .departments-grid .department-card .department-info{flex:1 !important}.departments-section .departments-grid .department-card .department-info .info-badges{display:flex !important;flex-wrap:wrap !important;gap:0.5rem !important;margin-bottom:1rem !important}.departments-section .departments-grid .department-card .department-info .info-badges .badge{display:inline-flex !important;align-items:center !important;gap:0.25rem !important;padding:0.25rem 0.5rem !important;border-radius:12px !important;font-size:0.7rem !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.3px !important}.departments-section .departments-grid .department-card .department-info .info-badges .badge i{font-size:0.8rem !important}.departments-section .departments-grid .department-card .department-info .info-badges .badge.badge-success{background:var(--new-success) !important;color:white !important}.departments-section .departments-grid .department-card .department-info .info-badges .badge.badge-warning{background:#f59e0b !important;color:white !important}.departments-section .departments-grid .department-card .department-info .info-badges .badge.badge-info{background:var(--new-info) !important;color:white !important}.departments-section .departments-grid .department-card .department-info .info-badges .badge.badge-primary{background:var(--new-primary-color) !important;color:white !important}.departments-section .departments-grid .department-card .department-info .info-badges .badge.badge-danger{background:#ef4444 !important;color:white !important}.departments-section .departments-grid .department-card .department-info .info-badges .badge.badge-secondary{background:var(--new-text-muted) !important;color:white !important}.departments-section .departments-grid .department-card .department-info .users-preview h6{color:var(--new-text-light) !important;font-size:0.875rem !important;font-weight:600 !important;margin-bottom:0.75rem !important;text-transform:uppercase !important;letter-spacing:0.5px !important}.departments-section .departments-grid .department-card .department-info .users-preview .users-list{max-height:200px !important;overflow-y:auto !important;padding-right:5px !important;margin-right:-5px !important;position:relative !important;scrollbar-width:thin !important;scrollbar-color:var(--new-border-color) var(--new-bg-darker) !important}.departments-section .departments-grid .department-card .department-info .users-preview .users-list::-webkit-scrollbar{width:6px !important}.departments-section .departments-grid .department-card .department-info .users-preview .users-list::-webkit-scrollbar-track{background:var(--new-bg-darker) !important;border-radius:3px !important}.departments-section .departments-grid .department-card .department-info .users-preview .users-list::-webkit-scrollbar-thumb{background:var(--new-border-color) !important;border-radius:3px !important;-webkit-transition:background 0.3s ease !important;transition:background 0.3s ease !important}.departments-section .departments-grid .department-card .department-info .users-preview .users-list::-webkit-scrollbar-thumb:hover{background:var(--new-text-muted) !important}.departments-section .departments-grid .department-card .department-info .users-preview .users-list::before,.departments-section .departments-grid .department-card .department-info .users-preview .users-list::after{content:'' !important;position:absolute !important;left:0 !important;right:15px !important;height:15px !important;pointer-events:none !important;z-index:1 !important;transition:opacity 0.3s ease !important}.departments-section .departments-grid .department-card .department-info .users-preview .users-list::before{top:0 !important;background:linear-gradient(to bottom, var(--new-bg-darker), transparent) !important;opacity:0 !important}.departments-section .departments-grid .department-card .department-info .users-preview .users-list::after{bottom:0 !important;background:linear-gradient(to top, var(--new-bg-darker), transparent) !important;opacity:0 !important}.departments-section .departments-grid .department-card .department-info .users-preview .users-list.has-scroll::before{opacity:1 !important}.departments-section .departments-grid .department-card .department-info .users-preview .users-list.has-scroll::after{opacity:1 !important}.departments-section .departments-grid .department-card .department-info .users-preview .user-item{display:flex !important;align-items:center !important;gap:0.75rem !important;padding:0.5rem 0 !important;border-bottom:1px solid var(--new-border-subtle) !important}.departments-section .departments-grid .department-card .department-info .users-preview .user-item:last-child{border-bottom:none !important}.departments-section .departments-grid .department-card .department-info .users-preview .user-item.hidden{display:none !important}.departments-section .departments-grid .department-card .department-info .users-preview .user-item .user-avatar{width:32px !important;height:32px !important;background:var(--new-primary-color) !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;color:white !important;font-weight:600 !important;font-size:0.75rem !important;flex-shrink:0 !important}.departments-section .departments-grid .department-card .department-info .users-preview .user-item .user-details{flex:1 !important;min-width:0 !important}.departments-section .departments-grid .department-card .department-info .users-preview .user-item .user-details .user-name{color:var(--new-text-light) !important;font-weight:600 !important;font-size:0.875rem !important;margin-bottom:0.125rem !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}.departments-section .departments-grid .department-card .department-info .users-preview .user-item .user-details .user-role{color:var(--new-text-muted) !important;font-size:0.75rem !important;display:flex !important;align-items:center !important;gap:0.25rem !important}.departments-section .departments-grid .department-card .department-info .users-preview .user-item .user-details .user-role i{color:#fbbf24 !important;font-size:0.7rem !important}.departments-section .departments-grid .department-card .department-actions{margin-top:1rem !important;padding-top:1rem !important;border-top:1px solid var(--new-border-color) !important;display:flex !important;justify-content:flex-end !important}.modern-form .section-header{margin-bottom:1.5rem !important;padding-bottom:0.75rem !important;border-bottom:2px solid var(--new-primary-color) !important}.modern-form .section-header h5{color:var(--new-text-light) !important;font-size:1.125rem !important;font-weight:600 !important;margin:0 0 0.5rem 0 !important;display:flex !important;align-items:center !important;gap:0.5rem !important}.modern-form .section-header h5 i{color:var(--new-primary-color) !important;font-size:1.125rem !important}.modern-form .roles-grid{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr)) !important;gap:1rem !important}.modern-form .roles-grid .role-item{background:var(--new-bg-darker) !important;border:1px solid var(--new-border-subtle) !important;border-radius:8px !important;padding:1rem !important;transition:all 0.3s ease !important}.modern-form .roles-grid .role-item:hover{border-color:var(--new-primary-color) !important;background:var(--new-bg-light) !important}.modern-form .roles-grid .role-item .form-group{margin-bottom:0 !important}.modern-form .roles-grid .role-item label{font-size:0.9rem !important;font-weight:500 !important}.new-look .rights-section{margin-bottom:2rem !important}.new-look .rights-section .section-header{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:1.5rem !important}.new-look .rights-section .section-header h3{margin:0 !important;color:var(--new-primary-color) !important;font-size:1.5rem !important;font-weight:600 !important}.new-look .rights-section .section-header h3 i{margin-right:0.5rem !important;color:var(--new-accent-color) !important}.new-look .rights-section .section-header .badge{padding:0.5rem 1rem !important;border-radius:50px !important;font-size:0.875rem !important;font-weight:500 !important}.new-look .rights-section .section-header .badge.badge-warning{background:linear-gradient(135deg, #f59e0b, #f97316) !important;color:white !important}.new-look .rights-section .section-header .badge.badge-primary{background:linear-gradient(135deg, var(--new-accent-color), #3b82f6) !important;color:white !important}.new-look .rights-section .section-header .badge.badge-info{background:linear-gradient(135deg, #06b6d4, #0ea5e9) !important;color:white !important}.new-look .rights-section .rights-grid{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(400px, 1fr)) !important;gap:1.5rem !important}@media (max-width: 768px){.new-look .rights-section .rights-grid{grid-template-columns:1fr !important}}.new-look .rights-section .right-card{background:linear-gradient(135deg, var(--new-bg-dark), var(--new-bg-darker)) !important;border:1px solid var(--new-border-color) !important;border-radius:16px !important;padding:1.5rem !important;transition:all 0.3s ease !important;position:relative !important;overflow:hidden !important}.new-look .rights-section .right-card::before{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:4px !important;background:linear-gradient(90deg, var(--new-accent-color), #3b82f6) !important;opacity:0 !important;transition:opacity 0.3s ease !important}.new-look .rights-section .right-card:hover{transform:translateY(-2px) !important;box-shadow:0 8px 25px rgba(0,0,0,0.15) !important;border-color:var(--new-accent-color) !important}.new-look .rights-section .right-card:hover::before{opacity:1 !important}.new-look .rights-section .right-card.draft-card{border-left:4px solid #f59e0b !important}.new-look .rights-section .right-card.draft-card::before{background:linear-gradient(90deg, #f59e0b, #f97316) !important}.new-look .rights-section .right-card.helpdesk-card{border-left:4px solid #06b6d4 !important}.new-look .rights-section .right-card.helpdesk-card::before{background:linear-gradient(90deg, #06b6d4, #0ea5e9) !important}.new-look .rights-section .right-card .right-header{display:flex !important;justify-content:space-between !important;align-items:flex-start !important;margin-bottom:1rem !important}.new-look .rights-section .right-card .right-header .user-info{display:flex !important;align-items:center !important;gap:0.75rem !important}.new-look .rights-section .right-card .right-header .user-info .user-avatar{width:40px !important;height:40px !important;border-radius:50% !important;background:linear-gradient(135deg, var(--new-accent-color), #3b82f6) !important;display:flex !important;align-items:center !important;justify-content:center !important;color:white !important;font-weight:600 !important;font-size:0.875rem !important;flex-shrink:0 !important}.new-look .rights-section .right-card .right-header .user-info .user-details{min-width:0 !important}.new-look .rights-section .right-card .right-header .user-info .user-details .user-name{color:var(--new-primary-color) !important;font-weight:600 !important;font-size:1rem !important;margin-bottom:0.25rem !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}.new-look .rights-section .right-card .right-header .user-info .user-details .right-type{color:var(--new-text-muted) !important;font-size:0.875rem !important;display:flex !important;align-items:center !important;gap:0.25rem !important}.new-look .rights-section .right-card .right-header .user-info .user-details .right-type i{color:var(--new-accent-color) !important}.new-look .rights-section .right-card .right-header .right-status{padding:0.5rem 1rem !important;border-radius:50px !important;font-size:0.75rem !important;font-weight:500 !important;display:flex !important;align-items:center !important;gap:0.25rem !important;flex-shrink:0 !important}.new-look .rights-section .right-card .right-header .right-status.draft{background:rgba(245,158,11,0.2) !important;color:#f59e0b !important;border:1px solid rgba(245,158,11,0.3) !important}.new-look .rights-section .right-card .right-header .right-status.approved{background:rgba(34,197,94,0.2) !important;color:#22c55e !important;border:1px solid rgba(34,197,94,0.3) !important}.new-look .rights-section .right-card .right-header .right-status.helpdesk{background:rgba(6,182,212,0.2) !important;color:#06b6d4 !important;border:1px solid rgba(6,182,212,0.3) !important}.new-look .rights-section .right-card .right-content .content-text{color:var(--new-primary-color) !important;font-size:1rem !important;font-weight:500 !important;margin-bottom:1rem !important;line-height:1.5 !important;background:rgba(255,255,255,0.05) !important;padding:0.75rem !important;border-radius:8px !important;border-left:3px solid var(--new-accent-color) !important}.new-look .rights-section .right-card .right-content .meta-info{display:flex !important;flex-direction:column !important;gap:0.5rem !important}.new-look .rights-section .right-card .right-content .meta-info .provider-info,.new-look .rights-section .right-card .right-content .meta-info .technician-info,.new-look .rights-section .right-card .right-content .meta-info .date-info{color:var(--new-text-muted) !important;font-size:0.875rem !important;display:flex !important;align-items:center !important;gap:0.5rem !important}.new-look .rights-section .right-card .right-content .meta-info .provider-info i,.new-look .rights-section .right-card .right-content .meta-info .technician-info i,.new-look .rights-section .right-card .right-content .meta-info .date-info i{color:var(--new-accent-color) !important;width:16px !important}.new-look .rights-section .right-card .right-content .provider-info,.new-look .rights-section .right-card .right-content .date-info{color:var(--new-text-muted) !important;font-size:0.875rem !important;display:flex !important;align-items:center !important;gap:0.5rem !important;margin-bottom:0.5rem !important}.new-look .rights-section .right-card .right-content .provider-info i,.new-look .rights-section .right-card .right-content .date-info i{color:var(--new-accent-color) !important;width:16px !important}.new-look .rights-section .right-card .right-actions{margin-top:1rem !important;padding-top:1rem !important;border-top:1px solid var(--new-border-color) !important;display:flex !important;gap:0.75rem !important}.new-look .rights-section .right-card .right-actions .btn{flex:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:0.5rem !important;padding:0.5rem 1rem !important;border-radius:8px !important;font-size:0.875rem !important;font-weight:500 !important;text-decoration:none !important;transition:all 0.3s ease !important}.new-look .rights-section .right-card .right-actions .btn.btn-success{background:linear-gradient(135deg, #22c55e, #16a34a) !important;color:white !important;border:none !important}.new-look .rights-section .right-card .right-actions .btn.btn-success:hover{background:linear-gradient(135deg, #16a34a, #15803d) !important;transform:translateY(-1px) !important}.new-look .rights-section .right-card .right-actions .btn.btn-danger{background:linear-gradient(135deg, #ef4444, #dc2626) !important;color:white !important;border:none !important}.new-look .rights-section .right-card .right-actions .btn.btn-danger:hover{background:linear-gradient(135deg, #dc2626, #b91c1c) !important;transform:translateY(-1px) !important}.new-look .rights-section .right-card.hidden{display:none !important}.new-look .rights-section .right-card .card-link{position:absolute !important;top:1rem !important;right:1rem !important;width:35px !important;height:35px !important;background:rgba(255,255,255,0.1) !important;border:1px solid var(--new-border-color) !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;color:var(--new-text-muted) !important;text-decoration:none !important;transition:all 0.3s ease !important;z-index:10 !important}.new-look .rights-section .right-card .card-link:hover{background:var(--new-accent-color) !important;color:white !important;border-color:var(--new-accent-color) !important;transform:scale(1.1) !important}.new-look .rights-section .right-card .card-link i{font-size:0.875rem !important}.new-look .right-detail-card{background:linear-gradient(135deg, var(--new-bg-dark), var(--new-bg-darker)) !important;border:1px solid var(--new-border-color) !important;border-radius:16px !important;padding:2rem !important;margin-bottom:2rem !important;box-shadow:0 4px 6px rgba(0,0,0,0.1) !important}.new-look .right-detail-card .right-header{display:flex !important;justify-content:space-between !important;align-items:flex-start !important;margin-bottom:2rem !important;padding-bottom:1.5rem !important;border-bottom:2px solid var(--new-border-color) !important}.new-look .right-detail-card .right-header .user-info{display:flex !important;align-items:center !important;gap:1rem !important}.new-look .right-detail-card .right-header .user-info .user-avatar{width:60px !important;height:60px !important;border-radius:50% !important;background:linear-gradient(135deg, var(--new-accent-color), #3b82f6) !important;display:flex !important;align-items:center !important;justify-content:center !important;color:white !important;font-weight:600 !important;font-size:1.25rem !important;flex-shrink:0 !important}.new-look .right-detail-card .right-header .user-info .user-details .user-name{color:var(--new-primary-color) !important;font-weight:600 !important;font-size:1.5rem !important;margin-bottom:0.5rem !important}.new-look .right-detail-card .right-header .user-info .user-details .right-type{color:var(--new-text-muted) !important;font-size:1rem !important;display:flex !important;align-items:center !important;gap:0.5rem !important}.new-look .right-detail-card .right-header .user-info .user-details .right-type i{color:var(--new-accent-color) !important}.new-look .right-detail-card .right-header .right-status{padding:0.75rem 1.5rem !important;border-radius:50px !important;font-size:0.875rem !important;font-weight:500 !important;display:flex !important;align-items:center !important;gap:0.5rem !important;flex-shrink:0 !important}.new-look .right-detail-card .right-header .right-status.draft{background:rgba(245,158,11,0.2) !important;color:#f59e0b !important;border:1px solid rgba(245,158,11,0.3) !important}.new-look .right-detail-card .right-header .right-status.approved{background:rgba(34,197,94,0.2) !important;color:#22c55e !important;border:1px solid rgba(34,197,94,0.3) !important}.new-look .right-detail-card .right-content .info-item{display:flex !important;margin-bottom:1.5rem !important}.new-look .right-detail-card .right-content .info-item:last-child{margin-bottom:0 !important}.new-look .right-detail-card .right-content .info-item .label{flex:0 0 200px !important;color:var(--new-text-muted) !important;font-weight:500 !important;display:flex !important;align-items:center !important;gap:0.5rem !important}.new-look .right-detail-card .right-content .info-item .label i{color:var(--new-accent-color) !important;width:18px !important}.new-look .right-detail-card .right-content .info-item .value{flex:1 !important;color:var(--new-primary-color) !important;font-weight:500 !important;background:rgba(255,255,255,0.05) !important;padding:0.75rem 1rem !important;border-radius:8px !important;border-left:3px solid var(--new-accent-color) !important}.new-look .right-detail-card .right-actions{margin-top:2rem !important;padding-top:1.5rem !important;border-top:1px solid var(--new-border-color) !important;display:flex !important;gap:1rem !important;flex-wrap:wrap !important}@media (max-width: 768px){.new-look .right-detail-card .right-actions{flex-direction:column !important}}.new-look .right-detail-card .right-actions .btn{display:flex !important;align-items:center !important;justify-content:center !important;gap:0.5rem !important;padding:0.75rem 1.5rem !important;border-radius:8px !important;font-size:0.875rem !important;font-weight:500 !important;text-decoration:none !important;transition:all 0.3s ease !important}.new-look .right-detail-card .right-actions .btn.btn-secondary{background:var(--new-bg-darker) !important;color:var(--new-text-muted) !important;border:1px solid var(--new-border-color) !important}.new-look .right-detail-card .right-actions .btn.btn-secondary:hover{background:var(--new-bg-light) !important;color:var(--new-primary-color) !important;transform:translateY(-1px) !important}.new-look .right-detail-card .right-actions .btn.btn-primary{background:linear-gradient(135deg, var(--new-accent-color), #3b82f6) !important;color:white !important;border:none !important}.new-look .right-detail-card .right-actions .btn.btn-primary:hover{background:linear-gradient(135deg, #3b82f6, #1d4ed8) !important;transform:translateY(-1px) !important}.new-look .right-detail-card .right-actions .btn.btn-success{background:linear-gradient(135deg, #22c55e, #16a34a) !important;color:white !important;border:none !important}.new-look .right-detail-card .right-actions .btn.btn-success:hover{background:linear-gradient(135deg, #16a34a, #15803d) !important;transform:translateY(-1px) !important}.new-look .right-detail-card .right-actions .btn.btn-danger{background:linear-gradient(135deg, #ef4444, #dc2626) !important;color:white !important;border:none !important}.new-look .right-detail-card .right-actions .btn.btn-danger:hover{background:linear-gradient(135deg, #dc2626, #b91c1c) !important;transform:translateY(-1px) !important}.new-look .text-center:has(i.bi-shield-x){padding:3rem 1rem !important}.new-look .text-center:has(i.bi-shield-x) i{opacity:0.6 !important}.new-look .text-center:has(i.bi-shield-x) h3{color:var(--new-primary-color) !important;margin:1rem 0 0.5rem !important}.new-look .text-center:has(i.bi-shield-x) .text-muted{color:var(--new-text-muted) !important}.new-look .action-bar .search-section .search-input{background:var(--new-bg-darker) !important;border:1px solid var(--new-border-color) !important;color:var(--new-primary-color) !important;border-radius:8px !important;padding:0.75rem 1rem !important;width:100% !important;transition:all 0.3s ease !important;font-size:1rem !important}.new-look .action-bar .search-section .search-input:focus{outline:none !important;border-color:#06b6d4 !important;box-shadow:0 0 0 3px rgba(6,182,212,0.1) !important}.new-look .action-bar .search-section .search-input::-moz-placeholder{color:var(--new-text-muted) !important}.new-look .action-bar .search-section .search-input::placeholder{color:var(--new-text-muted) !important}.new-look .mailing-groups-section .mailing-groups-grid{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(450px, 1fr)) !important;gap:1.5rem !important}@media (max-width: 768px){.new-look .mailing-groups-section .mailing-groups-grid{grid-template-columns:1fr !important}}.new-look .mailing-groups-section .mailing-group-card{background:linear-gradient(135deg, var(--new-bg-dark), var(--new-bg-darker)) !important;border:1px solid var(--new-border-color) !important;border-radius:16px !important;padding:1.5rem !important;transition:all 0.3s ease !important;position:relative !important;overflow:hidden !important}.new-look .mailing-groups-section .mailing-group-card::before{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:4px !important;background:linear-gradient(90deg, #06b6d4, #0ea5e9) !important;opacity:0 !important;transition:opacity 0.3s ease !important}.new-look .mailing-groups-section .mailing-group-card:hover{transform:translateY(-2px) !important;box-shadow:0 8px 25px rgba(0,0,0,0.15) !important;border-color:var(--new-accent-color) !important}.new-look .mailing-groups-section .mailing-group-card:hover::before{opacity:1 !important}.new-look .mailing-groups-section .mailing-group-card.hidden{display:none !important}.new-look .mailing-groups-section .mailing-group-card .group-header{display:flex !important;justify-content:space-between !important;align-items:flex-start !important;margin-bottom:1.5rem !important}.new-look .mailing-groups-section .mailing-group-card .group-header .group-info{display:flex !important;align-items:center !important;gap:1rem !important;flex:1 !important;min-width:0 !important}.new-look .mailing-groups-section .mailing-group-card .group-header .group-info .group-icon{width:50px !important;height:50px !important;border-radius:50% !important;background:linear-gradient(135deg, #06b6d4, #0ea5e9) !important;display:flex !important;align-items:center !important;justify-content:center !important;color:white !important;font-size:1.5rem !important;flex-shrink:0 !important}.new-look .mailing-groups-section .mailing-group-card .group-header .group-info .group-details{min-width:0 !important}.new-look .mailing-groups-section .mailing-group-card .group-header .group-info .group-details .group-email{color:var(--new-primary-color) !important;font-weight:600 !important;font-size:1.125rem !important;margin-bottom:0.25rem !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}.new-look .mailing-groups-section .mailing-group-card .group-header .group-info .group-details .group-description{color:var(--new-text-muted) !important;font-size:0.875rem !important;line-height:1.4 !important}.new-look .mailing-groups-section .mailing-group-card .group-header .group-stats{flex-shrink:0 !important}.new-look .mailing-groups-section .mailing-group-card .group-header .group-stats .users-count{background:rgba(6,182,212,0.2) !important;color:#06b6d4 !important;padding:0.5rem 1rem !important;border-radius:50px !important;font-size:0.75rem !important;font-weight:500 !important;display:flex !important;align-items:center !important;gap:0.25rem !important;border:1px solid rgba(6,182,212,0.3) !important}.new-look .mailing-groups-section .mailing-group-card .group-content .users-section h6{color:var(--new-text-light) !important;font-size:0.875rem !important;font-weight:600 !important;margin-bottom:1rem !important;display:flex !important;align-items:center !important;gap:0.5rem !important}.new-look .mailing-groups-section .mailing-group-card .group-content .users-section h6 i{color:var(--new-accent-color) !important}.new-look .mailing-groups-section .mailing-group-card .group-content .users-section .users-list{display:flex !important;flex-direction:column !important;gap:0.5rem !important;max-height:150px !important;overflow-y:auto !important;scrollbar-width:thin !important;scrollbar-color:#06b6d4 var(--new-bg-darker) !important}.new-look .mailing-groups-section .mailing-group-card .group-content .users-section .users-list::-webkit-scrollbar{width:6px !important}.new-look .mailing-groups-section .mailing-group-card .group-content .users-section .users-list::-webkit-scrollbar-track{background:var(--new-bg-darker) !important;border-radius:3px !important}.new-look .mailing-groups-section .mailing-group-card .group-content .users-section .users-list::-webkit-scrollbar-thumb{background:linear-gradient(135deg, #06b6d4, #0ea5e9) !important;border-radius:3px !important;-webkit-transition:background 0.3s ease !important;transition:background 0.3s ease !important}.new-look .mailing-groups-section .mailing-group-card .group-content .users-section .users-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg, #0ea5e9, #0284c7) !important}.new-look .mailing-groups-section .mailing-group-card .group-content .users-section .users-list .user-item{display:flex !important;align-items:center !important;gap:0.75rem !important;padding:0.5rem !important;background:rgba(255,255,255,0.05) !important;border-radius:8px !important}.new-look .mailing-groups-section .mailing-group-card .group-content .users-section .users-list .user-item .user-avatar{width:32px !important;height:32px !important;background:var(--new-accent-color) !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;color:white !important;font-weight:600 !important;font-size:0.75rem !important;flex-shrink:0 !important}.new-look .mailing-groups-section .mailing-group-card .group-content .users-section .users-list .user-item .user-name{color:var(--new-text-light) !important;font-size:0.875rem !important;font-weight:500 !important}.new-look .mailing-groups-section .mailing-group-card .group-content .users-section .empty-users{color:var(--new-text-muted) !important;font-size:0.875rem !important;display:flex !important;align-items:center !important;gap:0.5rem !important;padding:1rem !important;background:rgba(255,255,255,0.05) !important;border-radius:8px !important;border:2px dashed var(--new-border-color) !important}.new-look .mailing-groups-section .mailing-group-card .group-content .users-section .empty-users i{color:var(--new-text-muted) !important}.new-look .mailing-groups-section .mailing-group-card .group-actions{margin-top:1.5rem !important;padding-top:1rem !important;border-top:1px solid var(--new-border-color) !important;display:flex !important;gap:0.75rem !important;flex-wrap:wrap !important}.new-look .mailing-groups-section .mailing-group-card .group-actions .btn{flex:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:0.5rem !important;padding:0.5rem 1rem !important;border-radius:8px !important;font-size:0.875rem !important;font-weight:500 !important;text-decoration:none !important;transition:all 0.3s ease !important;min-width:auto !important}.new-look .mailing-groups-section .mailing-group-card .group-actions .btn.btn-primary{background:linear-gradient(135deg, #06b6d4, #0ea5e9) !important;color:white !important;border:none !important}.new-look .mailing-groups-section .mailing-group-card .group-actions .btn.btn-primary:hover{background:linear-gradient(135deg, #0ea5e9, #0284c7) !important;transform:translateY(-1px) !important}.new-look .mailing-groups-section .mailing-group-card .group-actions .btn.btn-secondary{background:var(--new-bg-darker) !important;color:var(--new-text-muted) !important;border:1px solid var(--new-border-color) !important}.new-look .mailing-groups-section .mailing-group-card .group-actions .btn.btn-secondary:hover{background:var(--new-bg-light) !important;color:var(--new-primary-color) !important;transform:translateY(-1px) !important}.new-look .mailing-groups-section .mailing-group-card .group-actions .btn.btn-danger{background:linear-gradient(135deg, #ef4444, #dc2626) !important;color:white !important;border:none !important}.new-look .mailing-groups-section .mailing-group-card .group-actions .btn.btn-danger:hover{background:linear-gradient(135deg, #dc2626, #b91c1c) !important;transform:translateY(-1px) !important}.new-look .users-management-container .users-form .search-section{margin-bottom:1.5rem !important}.new-look .users-management-container .users-form .search-section .search-input{background:var(--new-bg-darker) !important;border:1px solid var(--new-border-color) !important;color:var(--new-primary-color) !important;border-radius:8px !important;padding:0.75rem 1rem !important;width:100% !important;transition:all 0.3s ease !important;font-size:1rem !important}.new-look .users-management-container .users-form .search-section .search-input:focus{outline:none !important;border-color:#06b6d4 !important;box-shadow:0 0 0 3px rgba(6,182,212,0.1) !important}.new-look .users-management-container .users-form .search-section .search-input::-moz-placeholder{color:var(--new-text-muted) !important}.new-look .users-management-container .users-form .search-section .search-input::placeholder{color:var(--new-text-muted) !important}.new-look .users-management-container .users-form .users-grid{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr)) !important;gap:1rem !important;max-height:500px !important;overflow-y:auto !important;scrollbar-width:thin !important;scrollbar-color:#06b6d4 var(--new-bg-darker) !important}.new-look .users-management-container .users-form .users-grid::-webkit-scrollbar{width:8px !important}.new-look .users-management-container .users-form .users-grid::-webkit-scrollbar-track{background:var(--new-bg-darker) !important;border-radius:4px !important}.new-look .users-management-container .users-form .users-grid::-webkit-scrollbar-thumb{background:linear-gradient(135deg, #06b6d4, #0ea5e9) !important;border-radius:4px !important;-webkit-transition:background 0.3s ease !important;transition:background 0.3s ease !important}.new-look .users-management-container .users-form .users-grid::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg, #0ea5e9, #0284c7) !important}@media (max-width: 768px){.new-look .users-management-container .users-form .users-grid{grid-template-columns:1fr !important}}.new-look .users-management-container .users-form .users-grid .user-checkbox-item{background:var(--new-bg-darker) !important;border:1px solid var(--new-border-color) !important;border-radius:12px !important;padding:1rem !important;display:flex !important;justify-content:space-between !important;align-items:center !important;transition:all 0.3s ease !important}.new-look .users-management-container .users-form .users-grid .user-checkbox-item:hover{border-color:var(--new-accent-color) !important;background:var(--new-bg-light) !important}.new-look .users-management-container .users-form .users-grid .user-checkbox-item .user-info{display:flex !important;align-items:center !important;gap:0.75rem !important;flex:1 !important;min-width:0 !important}.new-look .users-management-container .users-form .users-grid .user-checkbox-item .user-info .user-avatar{width:40px !important;height:40px !important;background:var(--new-accent-color) !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;color:white !important;font-weight:600 !important;font-size:0.875rem !important;flex-shrink:0 !important}.new-look .users-management-container .users-form .users-grid .user-checkbox-item .user-info .user-details{min-width:0 !important}.new-look .users-management-container .users-form .users-grid .user-checkbox-item .user-info .user-details .user-name{color:var(--new-primary-color) !important;font-weight:600 !important;font-size:0.875rem !important;margin-bottom:0.25rem !important}.new-look .users-management-container .users-form .users-grid .user-checkbox-item .user-info .user-details .user-department{color:var(--new-text-muted) !important;font-size:0.75rem !important}.new-look .users-management-container .users-form .users-grid .user-checkbox-item .checkbox-container{position:relative !important}.new-look .users-management-container .users-form .users-grid .user-checkbox-item .checkbox-container .form-check-input{opacity:0 !important;position:absolute !important}.new-look .users-management-container .users-form .users-grid .user-checkbox-item .checkbox-container .form-check-input:checked+.checkbox-label{background:var(--new-accent-color) !important;border-color:var(--new-accent-color) !important}.new-look .users-management-container .users-form .users-grid .user-checkbox-item .checkbox-container .form-check-input:checked+.checkbox-label::after{opacity:1 !important}.new-look .users-management-container .users-form .users-grid .user-checkbox-item .checkbox-container .checkbox-label{width:24px !important;height:24px !important;border:2px solid var(--new-border-color) !important;border-radius:4px !important;background:var(--new-bg-dark) !important;cursor:pointer !important;position:relative !important;transition:all 0.3s ease !important}.new-look .users-management-container .users-form .users-grid .user-checkbox-item .checkbox-container .checkbox-label::after{content:'✓' !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;color:white !important;font-size:14px !important;font-weight:bold !important;opacity:0 !important;transition:opacity 0.3s ease !important}.new-look .users-management-container .users-form .users-grid .user-checkbox-item .checkbox-container .checkbox-label:hover{border-color:var(--new-accent-color) !important}.new-look .form-section{background:var(--new-bg-light) !important;border:1px solid var(--new-border-subtle) !important;border-radius:16px !important;padding:0 !important;margin-bottom:2rem !important;box-shadow:0 4px 6px var(--new-shadow) !important;overflow:hidden !important}.new-look .form-section .section-header{background:var(--new-bg-lighter) !important;padding:1.5rem 2rem !important;border-bottom:2px solid #06b6d4 !important}.new-look .form-section .section-header h4{color:var(--new-text-light) !important;font-size:1.5rem !important;font-weight:600 !important;margin:0 0 0.5rem 0 !important;display:flex !important;align-items:center !important;gap:0.75rem !important}.new-look .form-section .section-header h4 i{color:#06b6d4 !important;font-size:1.5rem !important}.new-look .form-section .section-header .help-text{color:var(--new-text-muted) !important;font-size:0.875rem !important;margin:0 !important;line-height:1.4 !important}.new-look .form-section .form-body{background:var(--new-bg-light) !important;padding:2rem !important}.new-look .form-section .form-group{margin-bottom:2rem !important}.new-look .form-section .form-group label{display:block !important;color:var(--new-text-light) !important;font-weight:600 !important;font-size:0.95rem !important;margin-bottom:0.5rem !important;letter-spacing:0.3px !important}.new-look .form-section .form-group input,.new-look .form-section .form-group textarea,.new-look .form-section .form-group select{width:100% !important;padding:0.875rem 1rem !important;background:var(--new-bg-darker) !important;border:2px solid var(--new-border-subtle) !important;border-radius:8px !important;color:var(--new-text-light) !important;font-size:1rem !important;line-height:1.5 !important;transition:all 0.3s ease !important}.new-look .form-section .form-group input:focus,.new-look .form-section .form-group textarea:focus,.new-look .form-section .form-group select:focus{outline:none !important;border-color:#06b6d4 !important;background:var(--new-bg-light) !important;box-shadow:0 0 0 3px rgba(6,182,212,0.1) !important}.new-look .form-section .form-group input::-moz-placeholder,.new-look .form-section .form-group textarea::-moz-placeholder,.new-look .form-section .form-group select::-moz-placeholder{color:var(--new-text-muted) !important;font-style:italic !important}.new-look .form-section .form-group input::placeholder,.new-look .form-section .form-group textarea::placeholder,.new-look .form-section .form-group select::placeholder{color:var(--new-text-muted) !important;font-style:italic !important}.new-look .form-section .form-group textarea{min-height:100px !important;resize:vertical !important;font-family:inherit !important}.new-look .form-container{max-width:600px !important;margin:0 auto !important}.new-look .modern-form .form-actions{display:flex !important;gap:1rem !important;justify-content:flex-end !important;padding-top:1rem !important;border-top:1px solid var(--new-border-color) !important;margin-top:1.5rem !important}.new-look .modern-form .form-actions .btn{padding:0.75rem 1.5rem !important;border-radius:8px !important;font-weight:500 !important;text-decoration:none !important;display:flex !important;align-items:center !important;gap:0.5rem !important;transition:all 0.3s ease !important}.new-look .modern-form .form-actions .btn.btn-primary{background:linear-gradient(135deg, #06b6d4, #0ea5e9) !important;color:white !important;border:none !important}.new-look .modern-form .form-actions .btn.btn-primary:hover{background:linear-gradient(135deg, #0ea5e9, #0284c7) !important;transform:translateY(-1px) !important;box-shadow:0 4px 12px rgba(6,182,212,0.3) !important}.new-look .modern-form .form-actions .btn.btn-secondary{background:var(--new-bg-darker) !important;color:var(--new-text-muted) !important;border:1px solid var(--new-border-color) !important}.new-look .modern-form .form-actions .btn.btn-secondary:hover{background:var(--new-bg-light) !important;color:var(--new-primary-color) !important;border-color:var(--new-accent-color) !important;transform:translateY(-1px) !important}.new-look .text-center:has(i.bi-envelope-x){padding:3rem 1rem !important}.new-look .text-center:has(i.bi-envelope-x) i{opacity:0.6 !important}.new-look .text-center:has(i.bi-envelope-x) h3{color:var(--new-primary-color) !important;margin:1rem 0 0.5rem !important}.new-look .text-center:has(i.bi-envelope-x) .text-muted{color:var(--new-text-muted) !important}.new-look{padding:2rem;background:#0f172a;min-height:100vh;color:#f1f5f9}.new-look .page-header{margin-bottom:2rem}.new-look .header-content{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem}@media (max-width: 768px){.new-look .header-content{flex-direction:column;gap:1rem}}.new-look .header-title{display:flex;align-items:center}.new-look .header-title h1{font-size:2rem;font-weight:700;color:#f8fafc;margin:0}.new-look .header-title i{color:#dc2626;font-size:2.2rem}.new-look .header-actions{display:flex;flex-direction:column;gap:1rem;align-items:flex-end}@media (max-width: 768px){.new-look .header-actions{align-items:stretch;width:100%}}.new-look .search-container .search-form .input-group,.new-look .search-section .search-form .input-group{display:flex;gap:0;align-items:stretch}.new-look .search-container .search-form .input-group .search-input,.new-look .search-section .search-form .input-group .search-input{background:#1f2937;border:1px solid #374151;color:#f9fafb;border-radius:8px 0 0 8px;border-right:none;padding:0.75rem 1rem;min-width:300px;flex:1}@media (max-width: 768px){.new-look .search-container .search-form .input-group .search-input,.new-look .search-section .search-form .input-group .search-input{min-width:200px}}.new-look .search-container .search-form .input-group .search-input:focus,.new-look .search-section .search-form .input-group .search-input:focus{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,0.1);z-index:2;position:relative}.new-look .search-container .search-form .input-group .search-input::-moz-placeholder,.new-look .search-section .search-form .input-group .search-input::-moz-placeholder{color:#6b7280}.new-look .search-container .search-form .input-group .search-input::placeholder,.new-look .search-section .search-form .input-group .search-input::placeholder{color:#6b7280}.new-look .search-container .search-form .input-group .btn-search,.new-look .search-section .search-form .input-group .btn-search{background:linear-gradient(135deg, #dc2626, #b91c1c);border:1px solid #dc2626;color:white;padding:0.75rem 1.5rem;border-radius:0 8px 8px 0;font-weight:500;transition:all 0.2s ease;border-left:none}.new-look .search-container .search-form .input-group .btn-search:hover,.new-look .search-section .search-form .input-group .btn-search:hover{background:linear-gradient(135deg, #b91c1c, #991b1b);transform:translateY(-1px)}.new-look .search-container .search-form .input-group .btn-clear,.new-look .search-section .search-form .input-group .btn-clear{background:#374151;border:1px solid #374151;color:#d1d5db;padding:0.75rem 1rem;border-radius:8px;font-weight:500;transition:all 0.2s ease;margin-left:0.5rem}.new-look .search-container .search-form .input-group .btn-clear:hover,.new-look .search-section .search-form .input-group .btn-clear:hover{background:#4b5563;color:#f9fafb}.new-look .action-buttons{display:flex;gap:0.75rem;flex-wrap:wrap}.new-look .action-buttons .btn{display:flex;align-items:center;gap:0.5rem;padding:0.75rem 1.5rem;border-radius:8px;border:none;font-weight:500;text-decoration:none;transition:all 0.2s ease;cursor:pointer}.new-look .action-buttons .btn.btn-primary{background:linear-gradient(135deg, #dc2626, #b91c1c);color:white}.new-look .action-buttons .btn.btn-primary:hover{background:linear-gradient(135deg, #b91c1c, #991b1b);transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,38,38,0.3);color:white;text-decoration:none}.new-look .action-buttons .btn.btn-secondary{background:#374151;color:#d1d5db}.new-look .action-buttons .btn.btn-secondary:hover{background:#4b5563;color:#f9fafb;text-decoration:none}.new-look .form-content{max-width:1000px;margin:0 auto}.new-look .orders-content{padding:2rem 0}.new-look .pagination-container{display:flex;justify-content:center;margin-top:3rem;padding-top:2rem;border-top:1px solid #374151}.new-look .pagination-container .pagination{display:flex;gap:0.5rem}.new-look .pagination-container .pagination .page,.new-look .pagination-container .pagination .prev,.new-look .pagination-container .pagination .next,.new-look .pagination-container .pagination .first,.new-look .pagination-container .pagination .last,.new-look .pagination-container .pagination .gap{padding:0.75rem 1rem;background:#374151;border:1px solid #4b5563;border-radius:6px;color:#d1d5db;text-decoration:none;transition:all 0.2s ease}.new-look .pagination-container .pagination .page:hover,.new-look .pagination-container .pagination .prev:hover,.new-look .pagination-container .pagination .next:hover,.new-look .pagination-container .pagination .first:hover,.new-look .pagination-container .pagination .last:hover,.new-look .pagination-container .pagination .gap:hover{background:#4b5563;color:#f9fafb;text-decoration:none}.new-look .pagination-container .pagination .page.current,.new-look .pagination-container .pagination .prev.current,.new-look .pagination-container .pagination .next.current,.new-look .pagination-container .pagination .first.current,.new-look .pagination-container .pagination .last.current,.new-look .pagination-container .pagination .gap.current{background:linear-gradient(135deg, #dc2626, #b91c1c);color:white;border-color:#dc2626}.new-look .order-info-section,.new-look .observers-section,.new-look .file-upload-section,.new-look .form-section-wrapper,.new-look .chat-section,.new-look .files-section,.new-look .history-section,.new-look .danger-section{margin-bottom:2rem}.new-look .orders-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(420px, 1fr));gap:1.5rem}@media (max-width: 768px){.new-look .orders-grid{grid-template-columns:1fr;gap:1rem}}.new-look .order-card{background:linear-gradient(145deg, #2a2a2a, #1f1f1f);border:1px solid #333;border-radius:12px;overflow:hidden;transition:all 0.3s ease;position:relative}.new-look .order-card:before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, #dc2626, #ef4444)}.new-look .order-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(220,38,38,0.15);border-color:#dc2626}.new-look .order-card .card-header{padding:1.5rem 1.5rem 1rem;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #333}.new-look .order-card .card-header .title-section{flex:1;min-width:0}.new-look .order-card .card-header .title-section .order-title{color:#f1f5f9;font-size:1.2rem;font-weight:700;margin:0 0 0.5rem 0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-look .order-card .card-header .title-section .order-subtitle{color:#94a3b8;font-size:0.9rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-look .order-card .card-header .status-section{display:flex;flex-direction:column;gap:0.5rem;align-items:flex-end}.new-look .order-card .card-body{padding:1.5rem}.new-look .order-card .card-body .info-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 480px){.new-look .order-card .card-body .info-grid{grid-template-columns:1fr}}.new-look .order-card .card-body .info-grid .info-item .label{color:#64748b;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:0.25rem}.new-look .order-card .card-body .info-grid .info-item .value{color:#f1f5f9;font-size:0.9rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-look .order-card .card-people{padding:0 1.5rem 1rem;display:flex;gap:1rem;flex-wrap:wrap}.new-look .order-card .card-people .person-item{display:flex;align-items:center;gap:0.75rem}.new-look .order-card .card-people .person-item .person-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.8rem;font-weight:600;color:white}.new-look .order-card .card-people .person-item .person-avatar.describer{background:linear-gradient(135deg, #3b82f6, #1d4ed8)}.new-look .order-card .card-people .person-item .person-avatar.executor{background:linear-gradient(135deg, #10b981, #047857)}.new-look .order-card .card-people .person-item .person-info{min-width:0}.new-look .order-card .card-people .person-item .person-info .person-role{color:#64748b;font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.new-look .order-card .card-people .person-item .person-info .person-name{color:#f1f5f9;font-size:0.85rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-look .order-card .card-footer{padding:1rem 1.5rem;background:rgba(0,0,0,0.3);border-top:1px solid #333;display:flex;justify-content:space-between;align-items:center;gap:1rem}.new-look .order-card .card-footer .footer-meta{display:flex;gap:1rem;flex:1;min-width:0}@media (max-width: 480px){.new-look .order-card .card-footer .footer-meta{flex-direction:column;gap:0.25rem}}.new-look .order-card .card-footer .footer-meta .meta-item{color:#64748b;font-size:0.75rem;display:flex;align-items:center;gap:0.25rem;min-width:0}.new-look .order-card .card-footer .footer-meta .meta-item i{font-size:0.7rem;flex-shrink:0}.new-look .order-card .card-footer .footer-meta .meta-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-look .order-card .card-footer .footer-actions .btn{border-radius:8px;font-size:0.85rem;font-weight:600;padding:0.75rem 1.25rem;display:flex;align-items:center;gap:0.5rem;border:none;transition:all 0.2s ease}.new-look .order-card .card-footer .footer-actions .btn.btn-primary{background:linear-gradient(135deg, #dc2626, #b91c1c);color:white}.new-look .order-card .card-footer .footer-actions .btn.btn-primary:hover{background:linear-gradient(135deg, #b91c1c, #991b1b);transform:translateY(-1px)}.new-look .order-card .card-footer .footer-actions .btn i{font-size:0.8rem}.new-look .empty-state{text-align:center;padding:4rem 2rem;color:#94a3b8}.new-look .empty-state .empty-icon{font-size:4rem;color:#374151;margin-bottom:1.5rem}.new-look .empty-state .empty-message h3{color:#f8fafc;margin-bottom:1rem}.new-look .empty-state .empty-message p{color:#94a3b8;margin-bottom:2rem;max-width:400px;margin-left:auto;margin-right:auto}.new-look .empty-state .empty-message .btn{background:linear-gradient(135deg, #dc2626, #b91c1c);border:none;color:white;padding:0.75rem 1.5rem;border-radius:8px}.new-look .empty-state .empty-message .btn:hover{background:linear-gradient(135deg, #b91c1c, #991b1b);transform:translateY(-1px)}@media (max-width: 768px){.new-look .order-card .card-header{flex-direction:column;align-items:stretch;gap:1rem}.new-look .order-card .card-header .status-section{flex-direction:row;align-items:center;justify-content:flex-start}.new-look .order-card .card-footer{flex-direction:column;align-items:stretch;gap:1rem}.new-look .order-card .card-footer .footer-actions{justify-content:center}}.bom-form{max-width:900px;margin:0 auto}.bom-form .form-section{background:linear-gradient(145deg, #2a2a2a, #1f1f1f);border:1px solid #333;border-radius:12px;margin-bottom:2rem;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.3)}.bom-form .form-section .section-header{background:linear-gradient(135deg, #dc2626, #b91c1c);color:white;padding:1.5rem 2rem;border-bottom:1px solid rgba(255,255,255,0.1)}.bom-form .form-section .section-header .section-title{display:flex;align-items:center;margin-bottom:0.5rem}.bom-form .form-section .section-header .section-title h3{font-size:1.25rem;font-weight:600;margin:0}.bom-form .form-section .section-header .section-title i{font-size:1.4rem;opacity:0.9}.bom-form .form-section .section-header .section-subtitle{font-size:0.9rem;opacity:0.8;margin:0}.bom-form .form-section .form-body{padding:2rem}.bom-form .form-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:1.5rem;padding:1.5rem;background:var(--new-bg-light);border-radius:8px;border:1px solid var(--new-border-subtle);margin-bottom:1.5rem}@media (max-width: 768px){.bom-form .form-grid{grid-template-columns:1fr;gap:1rem;padding:1rem}}.bom-form .form-group{display:flex;flex-direction:column;gap:0.5rem}.bom-form .form-group.full-width{grid-column:1 / -1}.bom-form .form-group .form-label{color:#f1f5f9;font-weight:500;font-size:0.9rem;margin-bottom:0.5rem}.bom-form .form-group .form-label.required:after{content:' *';color:#dc2626}.bom-form .form-group .form-control,.bom-form .form-group .form-select{background:#1f2937;border:1px solid #374151;color:#f9fafb;border-radius:6px;padding:0.75rem;font-size:0.9rem;transition:all 0.2s ease}.bom-form .form-group .form-control:focus,.bom-form .form-group .form-select:focus{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,0.1);background:#111827}.bom-form .form-group .form-control::-moz-placeholder,.bom-form .form-group .form-select::-moz-placeholder{color:#6b7280}.bom-form .form-group .form-control::placeholder,.bom-form .form-group .form-select::placeholder{color:#6b7280}.bom-form .form-actions{display:flex;gap:1rem;justify-content:center;padding:2rem 0}@media (max-width: 480px){.bom-form .form-actions{flex-direction:column}}.bom-form .form-actions .btn{padding:0.875rem 2rem;font-size:1rem;font-weight:500;border-radius:8px;border:none;cursor:pointer;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;gap:0.5rem;min-width:150px}.bom-form .form-actions .btn.btn-primary{background:linear-gradient(135deg, #dc2626, #b91c1c);color:white}.bom-form .form-actions .btn.btn-primary:hover{background:linear-gradient(135deg, #b91c1c, #991b1b);transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,38,38,0.3)}.bom-form .form-actions .btn.btn-secondary{background:#374151;color:#d1d5db}.bom-form .form-actions .btn.btn-secondary:hover{background:#4b5563;color:#f9fafb}.bom-form .validation-errors{margin-bottom:2rem;position:sticky;top:1rem;z-index:1000;animation:shake 0.5s ease-in-out}.bom-form .validation-errors .alert.alert-danger{background:linear-gradient(135deg, #7f1d1d, #991b1b) !important;border:2px solid #dc2626 !important;border-radius:8px;padding:1rem;display:flex !important;align-items:flex-start;gap:0.75rem;box-shadow:0 8px 20px rgba(220,38,38,0.4) !important;margin:0}.bom-form .validation-errors .alert.alert-danger .alert-icon{color:#fecaca;font-size:1.25rem;margin-top:0.125rem}.bom-form .validation-errors .alert.alert-danger .alert-content{flex:1}.bom-form .validation-errors .alert.alert-danger .alert-content h4{color:#fecaca !important;font-size:1rem;font-weight:600;margin-bottom:0.5rem}.bom-form .validation-errors .alert.alert-danger .alert-content ul{color:#fed7d7 !important;padding-left:1.25rem;margin:0}.bom-form .validation-errors .alert.alert-danger .alert-content ul li{margin-bottom:0.25rem;color:#fed7d7 !important}.bom-form .field_with_errors{display:contents !important}.bom-form .field_with_errors .form-control,.bom-form .field_with_errors input,.bom-form .field_with_errors select,.bom-form .field_with_errors textarea{border:2px solid #dc2626 !important;background:rgba(220,38,38,0.05) !important;animation:pulse-error 2s infinite !important}.bom-form .field_with_errors .form-control:focus,.bom-form .field_with_errors input:focus,.bom-form .field_with_errors select:focus,.bom-form .field_with_errors textarea:focus{border-color:#dc2626 !important;box-shadow:0 0 0 3px rgba(220,38,38,0.2) !important;animation:pulse-error-focus 1s infinite !important}.bom-form .error-field{border:2px solid #dc2626 !important;background:rgba(220,38,38,0.05) !important;animation:pulse-error 2s infinite !important}.bom-form .error-field:focus{border-color:#dc2626 !important;box-shadow:0 0 0 3px rgba(220,38,38,0.2) !important;animation:pulse-error-focus 1s infinite !important}@keyframes pulse-error{0%,100%{border-color:#dc2626;box-shadow:0 0 0 0 rgba(220,38,38,0.4)}50%{border-color:#ef4444;box-shadow:0 0 0 4px rgba(220,38,38,0.2)}}@keyframes pulse-error-focus{0%,100%{box-shadow:0 0 0 3px rgba(220,38,38,0.3)}50%{box-shadow:0 0 0 6px rgba(220,38,38,0.1)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}.bom-form .section-description{color:#94a3b8;font-size:0.9rem;font-style:italic;margin-top:0.5rem;padding:0;background:none;border:none;line-height:1.4}.bom-form .info-section{margin-top:2rem}.bom-form .info-section h5,.bom-form .info-section p,.bom-form .info-section span,.bom-form .info-section div,.bom-form .info-section label,.bom-form .info-section small{color:var(--new-text-light) !important}.bom-form .info-section .info-card{background:linear-gradient(145deg, #2a2a2a, #1f1f1f);border:1px solid #333;border-radius:10px;overflow:hidden}.bom-form .info-section .info-card .card-header{background:linear-gradient(135deg, #dc2626, #b91c1c);color:white;padding:1rem 1.5rem}.bom-form .info-section .info-card .card-header h5{margin:0;font-size:1rem;font-weight:600;display:flex;align-items:center;gap:0.5rem;color:white !important}.bom-form .info-section .info-card .card-header h5 i{font-size:1.1rem;opacity:0.9;color:white !important}.bom-form .info-section .info-card .card-body{padding:1.5rem}.bom-form .info-section .info-card .card-body p{color:var(--new-text-light) !important;margin-bottom:1rem}.bom-form .info-section .info-card .card-body .token-display{background:#1f2937;border:1px solid #374151;border-radius:6px;padding:1rem}.bom-form .info-section .info-card .card-body .token-display code{color:#10b981 !important;font-family:'Courier New', monospace;font-size:0.9rem;word-break:break-all;background:none;padding:0}.bom-form .notification-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem}@media (max-width: 768px){.bom-form .notification-grid{grid-template-columns:1fr;gap:1.5rem}}.bom-form .notification-category{background:linear-gradient(145deg, #2a2a2a, #1f1f1f);border:1px solid #333;border-radius:12px;overflow:hidden}.bom-form .notification-category h4{background:linear-gradient(135deg, #dc2626, #b91c1c);color:white;margin:0;padding:1rem 1.5rem;font-size:1rem;font-weight:600;display:flex;align-items:center;gap:0.5rem}.bom-form .notification-category h4 i{font-size:1.1rem;opacity:0.9}.bom-form .notification-category .notification-items{padding:1.5rem}.bom-form .notification-category .notification-items .notification-item{margin-bottom:1rem}.bom-form .notification-category .notification-items .notification-item:last-child{margin-bottom:0}.bom-form .notification-category .notification-items .notification-item .form-group{margin-bottom:1rem}.bom-form .notification-category .notification-items .notification-item .form-group:last-child{margin-bottom:0}.bom-form .notification-category .notification-items .notification-item .boolean{display:flex !important;align-items:flex-start !important;gap:0.75rem !important}.bom-form .notification-category .notification-items .notification-item .boolean input[type="checkbox"]{background:#1f2937 !important;border:2px solid #374151 !important;border-radius:4px !important;width:1.25rem !important;height:1.25rem !important;margin:0 !important;flex-shrink:0 !important;-moz-appearance:none !important;appearance:none !important;-webkit-appearance:none !important}.bom-form .notification-category .notification-items .notification-item .boolean input[type="checkbox"]:checked{background:linear-gradient(135deg, #dc2626, #b91c1c) !important;border-color:#dc2626 !important;position:relative}.bom-form .notification-category .notification-items .notification-item .boolean input[type="checkbox"]:checked::after{content:'✓';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:white;font-size:0.9rem;font-weight:bold}.bom-form .notification-category .notification-items .notification-item .boolean input[type="checkbox"]:focus{box-shadow:0 0 0 3px rgba(220,38,38,0.2) !important;border-color:#dc2626 !important}.bom-form .notification-category .notification-items .notification-item .boolean label{color:#f1f5f9 !important;font-size:0.9rem !important;line-height:1.4 !important;cursor:pointer !important;margin:0 !important;margin-top:0.125rem !important;flex:1 !important}.bom-form .notification-category .notification-items .notification-item .form-check{display:flex;align-items:flex-start;gap:0.75rem}.bom-form .notification-category .notification-items .notification-item .form-check .form-check-input{background:#1f2937;border:2px solid #374151;border-radius:4px;width:1.25rem;height:1.25rem;margin:0;flex-shrink:0}.bom-form .notification-category .notification-items .notification-item .form-check .form-check-input:checked{background:linear-gradient(135deg, #dc2626, #b91c1c);border-color:#dc2626}.bom-form .notification-category .notification-items .notification-item .form-check .form-check-input:focus{box-shadow:0 0 0 3px rgba(220,38,38,0.2);border-color:#dc2626}.bom-form .notification-category .notification-items .notification-item .form-check .form-check-label{color:#f1f5f9;font-size:0.9rem;line-height:1.4;cursor:pointer;margin-top:0.125rem}.bom-form .modern-form .form-item-wrapper{margin-bottom:0}.bom-form .modern-form .form-item-wrapper .form-group{margin-bottom:0}.bom-form .modern-form .form-item-wrapper label{color:#f1f5f9;font-weight:500;font-size:0.9rem;margin-bottom:0.5rem}.bom-form .modern-form .form-item-wrapper label abbr{color:#dc2626;text-decoration:none}.bom-form .modern-form .form-item-wrapper .form-control,.bom-form .modern-form .form-item-wrapper .form-select{background:#1f2937;border:1px solid #374151;color:#f9fafb;border-radius:6px;padding:0.75rem;font-size:0.9rem;transition:all 0.2s ease}.bom-form .modern-form .form-item-wrapper .form-control:focus,.bom-form .modern-form .form-item-wrapper .form-select:focus{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,0.1);background:#111827}.bom-form .modern-form .form-item-wrapper .form-control:disabled,.bom-form .modern-form .form-item-wrapper .form-select:disabled{background:#374151;color:#9ca3af;border-color:#4b5563}.bom-form .modern-form .form-item-wrapper .form-control::-moz-placeholder,.bom-form .modern-form .form-item-wrapper .form-select::-moz-placeholder{color:#6b7280}.bom-form .modern-form .form-item-wrapper .form-control::placeholder,.bom-form .modern-form .form-item-wrapper .form-select::placeholder{color:#6b7280}.bom-form .modern-form .form-item-wrapper .invalid-feedback{color:#fca5a5;font-size:0.8rem;margin-top:0.25rem}.bom-form .custom-checkbox:not(.form-control),.bom-form .new-look input[type="checkbox"]:not(.form-control){background:#1f2937 !important;border:2px solid #374151 !important;border-radius:4px !important;width:1.25rem !important;height:1.25rem !important;margin:0 !important;flex-shrink:0 !important;appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important}.bom-form .custom-checkbox:not(.form-control):checked,.bom-form .new-look input[type="checkbox"]:not(.form-control):checked{background:linear-gradient(135deg, #dc2626, #b91c1c) !important;border-color:#dc2626 !important;position:relative}.bom-form .custom-checkbox:not(.form-control):checked::after,.bom-form .new-look input[type="checkbox"]:not(.form-control):checked::after{content:'✓';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:white;font-size:0.9rem;font-weight:bold;line-height:1}.bom-form .custom-checkbox:not(.form-control):focus,.bom-form .new-look input[type="checkbox"]:not(.form-control):focus{box-shadow:0 0 0 3px rgba(220,38,38,0.2) !important;border-color:#dc2626 !important;outline:none !important}.bom-form .notification-item .boolean{display:flex !important;align-items:flex-start !important;gap:0.75rem !important}.bom-form .notification-item .boolean label{order:2 !important;color:#f1f5f9 !important;font-size:0.9rem !important;line-height:1.4 !important;cursor:pointer !important;margin:0 !important;margin-top:0.125rem !important;flex:1 !important}.bom-form .notification-item .boolean input[type="checkbox"]{order:1 !important}.order-info-section{margin-bottom:2rem}.order-status-card{background:linear-gradient(145deg, #2a2a2a, #1f1f1f);border:1px solid #333;border-radius:12px;padding:2rem;margin-bottom:2rem;position:relative;overflow:hidden}.order-status-card:before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #dc2626, #ef4444)}.status-header{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}@media (max-width: 768px){.status-header{flex-direction:column;gap:1rem}}.status-info .status-title{display:flex;align-items:center;font-size:1.25rem;font-weight:600;color:#f8fafc;margin-bottom:1rem}.status-info .status-title i{color:#dc2626;font-size:1.4rem}.status-info .status-badges{display:flex;gap:0.75rem;flex-wrap:wrap}.order-meta{display:flex;flex-direction:column;gap:0.75rem}.meta-item{display:flex;flex-direction:column;gap:0.25rem}.meta-label{display:flex;align-items:center;font-size:0.8rem;color:#94a3b8;text-transform:uppercase;letter-spacing:0.5px}.meta-label i{color:#dc2626}.meta-value{font-size:0.9rem;color:#f1f5f9;font-weight:500}.info-card{background:linear-gradient(145deg, #2a2a2a, #1f1f1f);border:1px solid #333;border-radius:10px;overflow:hidden;height:100%}.info-card .card-header{background:linear-gradient(135deg, #dc2626, #b91c1c);color:white;padding:1rem 1.5rem;display:flex;align-items:center}.info-card .card-header h5{margin:0;font-size:1rem;font-weight:600}.info-card .card-header i{font-size:1.1rem;opacity:0.9}.info-card .card-body{padding:1.5rem}.user-info .user-name{font-size:1rem;font-weight:600;color:#f1f5f9;margin-bottom:0.25rem}.user-info .user-email{font-size:0.85rem;color:#94a3b8}.section-card{background:linear-gradient(145deg, #2a2a2a, #1f1f1f);border:1px solid #333;border-radius:12px;margin-bottom:2rem;overflow:hidden}.section-card .card-header{background:linear-gradient(135deg, #dc2626, #b91c1c);color:white;padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.section-card .card-header .header-left{display:flex;align-items:center}.section-card .card-header .header-left h5{margin:0;font-size:1.1rem;font-weight:600}.section-card .card-header .header-left i{font-size:1.3rem;opacity:0.9}.section-card .card-header .header-right{display:flex;align-items:center}.section-card .card-body{padding:2rem}.section-card.danger-card{border-color:#dc2626}.section-card.danger-card .card-header{background:linear-gradient(135deg, #7f1d1d, #991b1b)}.section-card.danger-card .card-body p{color:#fca5a5;margin-bottom:1.5rem}.observer-form{display:flex;align-items:center;gap:0.75rem}.observer-form .form-group{display:flex;align-items:center;gap:0.75rem;margin:0}.observer-form .form-group .form-select{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);color:white;border-radius:6px;padding:0.5rem;min-width:200px}.observer-form .form-group .form-select:focus{outline:none;border-color:rgba(255,255,255,0.4);background:rgba(255,255,255,0.15)}.observer-form .form-group .btn{padding:0.5rem 1rem;font-size:0.85rem;border-radius:6px;border:none;background:rgba(255,255,255,0.15);color:white}.observer-form .form-group .btn:hover{background:rgba(255,255,255,0.25)}.observers-list{display:flex;flex-wrap:wrap;gap:0.75rem}.observer-item{display:flex;align-items:center;justify-content:space-between;background:#374151;border-radius:8px;padding:0.5rem 0.75rem;gap:0.5rem}.observer-item .observer-info{display:flex;align-items:center;color:#f1f5f9;font-size:0.9rem}.observer-item .observer-info i{color:#dc2626}.observer-item .remove-observer{color:#ef4444;text-decoration:none;padding:0.25rem;border-radius:4px;transition:all 0.2s ease}.observer-item .remove-observer:hover{background:rgba(239,68,68,0.1);color:#fca5a5}.upload-form .upload-group{display:flex;gap:1rem;align-items:flex-end}@media (max-width: 768px){.upload-form .upload-group{flex-direction:column;align-items:stretch}}.upload-form .upload-group .form-control{flex:1;background:#1f2937;border:1px solid #374151;color:#f9fafb;border-radius:6px;padding:0.75rem}.upload-form .upload-group .form-control:focus{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,0.1)}.upload-form .upload-group .btn{padding:0.75rem 1.5rem;background:linear-gradient(135deg, #dc2626, #b91c1c);border:none;color:white;border-radius:6px;font-weight:500}.upload-form .upload-group .btn:hover{background:linear-gradient(135deg, #b91c1c, #991b1b)}.form-section-wrapper{margin-bottom:2rem}.message-form .message-input-group{display:flex;gap:1rem;align-items:flex-end}@media (max-width: 768px){.message-form .message-input-group{flex-direction:column;align-items:stretch}}.message-form .message-input-group .form-group{flex:1;margin:0}.message-form .message-input-group .form-group .message-input{background:#1f2937;border:1px solid #374151;color:#f9fafb;border-radius:6px;padding:0.75rem;resize:vertical;min-height:60px}.message-form .message-input-group .form-group .message-input:focus{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,0.1)}.message-form .message-input-group .btn{padding:0.75rem 1.5rem;background:linear-gradient(135deg, #dc2626, #b91c1c);border:none;color:white;border-radius:6px;font-weight:500;white-space:nowrap}.message-form .message-input-group .btn:hover{background:linear-gradient(135deg, #b91c1c, #991b1b)}.files-list{display:flex;flex-direction:column;gap:0.75rem}.file-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#374151;border-radius:8px;border:1px solid #4b5563}.file-item .file-info{display:flex;align-items:center;flex:1}.file-item .file-info i{color:#dc2626;font-size:1.1rem;margin-right:0.75rem}.file-item .file-info .file-link{color:#f1f5f9;text-decoration:none;font-weight:500}.file-item .file-info .file-link:hover{color:#dc2626;text-decoration:underline}.file-item .btn-danger{padding:0.5rem;background:#dc2626;border:none;border-radius:6px;color:white;transition:all 0.2s ease}.file-item .btn-danger:hover{background:#b91c1c;transform:translateY(-1px)}.empty-files{text-align:center;padding:2rem;color:#6b7280}.empty-files i{font-size:3rem;margin-bottom:1rem}.empty-files p{margin:0;font-size:1rem}.history-list{display:flex;flex-direction:column;gap:1rem}.history-item{display:flex;gap:1rem;padding:1rem;background:#374151;border-radius:8px;border-left:4px solid #dc2626}@media (max-width: 768px){.history-item{flex-direction:column;gap:0.5rem}}.history-item .history-time{font-size:0.8rem;color:#9ca3af;white-space:nowrap;min-width:140px}.history-item .history-content{flex:1}.history-item .history-content .history-user{font-weight:600;color:#f1f5f9;margin-bottom:0.25rem}.history-item .history-content .history-description{color:#d1d5db;font-size:0.9rem}.empty-history{text-align:center;padding:2rem;color:#6b7280}.empty-history i{font-size:3rem;margin-bottom:1rem}.empty-history p{margin:0;font-size:1rem}.danger-section .btn-danger{padding:0.875rem 2rem;background:linear-gradient(135deg, #dc2626, #b91c1c);border:none;color:white;border-radius:8px;font-weight:500;display:flex;align-items:center;gap:0.5rem;transition:all 0.2s ease}.danger-section .btn-danger:hover{background:linear-gradient(135deg, #b91c1c, #991b1b);transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,38,38,0.3)}.new-look .orders-grid{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(450px, 1fr)) !important;gap:1.5rem !important;margin-top:2rem !important}@media (max-width: 768px){.new-look .orders-grid{grid-template-columns:1fr !important}}.new-look .order-card{background:linear-gradient(135deg, var(--new-bg-dark), var(--new-bg-darker)) !important;border:1px solid var(--new-border-color) !important;border-radius:16px !important;padding:1.5rem !important;transition:all 0.3s ease !important;position:relative !important;overflow:hidden !important}.new-look .order-card::before{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:4px !important;background:linear-gradient(90deg, #dc2626, #b91c1c) !important;opacity:0 !important;transition:opacity 0.3s ease !important}.new-look .order-card:hover{transform:translateY(-2px) !important;box-shadow:0 8px 25px rgba(0,0,0,0.15) !important;border-color:#dc2626 !important}.new-look .order-card:hover::before{opacity:1 !important}.new-look .order-card .order-header{display:flex !important;justify-content:space-between !important;align-items:flex-start !important;margin-bottom:1.5rem !important}.new-look .order-card .order-header .order-info{flex:1 !important;min-width:0 !important}.new-look .order-card .order-header .order-info .order-title{color:var(--new-primary-color) !important;font-weight:600 !important;font-size:1.125rem !important;margin-bottom:0.5rem !important;display:flex !important;align-items:center !important}.new-look .order-card .order-header .order-info .order-title i{color:#dc2626 !important}.new-look .order-card .order-header .order-info .order-client{color:var(--new-text-muted) !important;font-size:0.875rem !important;display:flex !important;align-items:center !important}.new-look .order-card .order-header .order-info .order-client i{color:var(--new-accent-color) !important}.new-look .order-card .order-header .order-badges{display:flex !important;flex-direction:column !important;gap:0.5rem !important;align-items:flex-end !important}.new-look .order-card .order-body{margin-bottom:1.5rem !important}.new-look .order-card .order-body .order-details{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr)) !important;gap:1rem !important}.new-look .order-card .order-body .detail-item .detail-label{color:var(--new-text-muted) !important;font-size:0.75rem !important;font-weight:500 !important;margin-bottom:0.25rem !important;display:flex !important;align-items:center !important}.new-look .order-card .order-body .detail-item .detail-label i{color:#dc2626 !important}.new-look .order-card .order-body .detail-item .detail-value{color:var(--new-text-light) !important;font-size:0.875rem !important;font-weight:600 !important}.new-look .order-card .order-footer{display:flex !important;justify-content:space-between !important;align-items:center !important;border-top:1px solid var(--new-border-color) !important;padding-top:1rem !important}.new-look .order-card .order-footer .order-meta{display:flex !important;gap:1rem !important;font-size:0.75rem !important;color:var(--new-text-muted) !important}.new-look .order-card .order-footer .order-meta .meta-item{display:flex !important;align-items:center !important}.new-look .order-card .order-footer .order-meta .meta-item i{color:var(--new-accent-color) !important}.new-look .order-card .order-footer .order-actions{display:flex !important;gap:0.5rem !important}.new-look .order-detail-card{background:linear-gradient(135deg, var(--new-bg-dark), var(--new-bg-darker)) !important;border:1px solid var(--new-border-color) !important;border-radius:16px !important;margin-bottom:2rem !important}.new-look .order-detail-card .card-body{padding:1.5rem !important}.new-look .order-detail-card .card-body .order-info{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr)) !important;gap:1.5rem !important}.new-look .order-detail-card .card-body .order-info .info-item .label{color:var(--new-text-muted) !important;font-size:0.875rem !important;font-weight:500 !important;margin-bottom:0.5rem !important}.new-look .order-detail-card .card-body .order-info .info-item .value{color:var(--new-text-light) !important;font-weight:600 !important}.new-look .observers-section{background:linear-gradient(135deg, var(--new-bg-dark), var(--new-bg-darker)) !important;border:1px solid var(--new-border-color) !important;border-radius:16px !important;margin-bottom:2rem !important}.new-look .observers-section .section-header{padding:1.5rem 1.5rem 0 1.5rem !important;display:flex !important;justify-content:space-between !important;align-items:center !important}.new-look .observers-section .section-header h3{color:var(--new-primary-color) !important;font-weight:600 !important;margin:0 !important;display:flex !important;align-items:center !important;gap:0.5rem !important}.new-look .observers-section .section-header h3 i{color:#dc2626 !important}.new-look .observers-section .section-header .observer-count{background:rgba(220,38,38,0.2) !important;color:#dc2626 !important;padding:0.25rem 0.75rem !important;border-radius:50px !important;font-size:0.75rem !important;font-weight:500 !important}.new-look .observers-section .observers-content{padding:0 1.5rem 1.5rem 1.5rem !important}.new-look .observers-section .observers-content .observer-form{margin-bottom:1.5rem !important}.new-look .observers-section .observers-content .observer-form .add-observer-form{display:flex !important;gap:1rem !important;align-items:flex-start !important}.new-look .observers-section .observers-content .observer-form .add-observer-form .form-group{flex:1 !important;margin:0 !important}.new-look .observers-section .observers-content .observer-form .add-observer-form .btn{align-self:flex-start !important;height:-moz-fit-content !important;height:fit-content !important;padding:0.5rem 1rem !important;margin-top:0 !important;white-space:nowrap !important}@media (max-width: 768px){.new-look .observers-section .observers-content .observer-form .add-observer-form .btn{align-self:stretch !important;margin-top:0.5rem !important}}.new-look .observers-section .observers-content .observers-grid{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr)) !important;gap:1rem !important}@media (max-width: 768px){.new-look .observers-section .observers-content .observers-grid{grid-template-columns:1fr !important}}.new-look .observers-section .observers-content .observer-card{display:flex !important;align-items:center !important;gap:1rem !important;padding:1rem !important;background:rgba(255,255,255,0.05) !important;border-radius:8px !important}.new-look .observers-section .observers-content .observer-card .observer-avatar{width:40px !important;height:40px !important;background:#dc2626 !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;color:white !important;font-weight:600 !important;font-size:0.875rem !important}.new-look .observers-section .observers-content .observer-card .observer-info{flex:1 !important;min-width:0 !important}.new-look .observers-section .observers-content .observer-card .observer-info .observer-name{color:var(--new-text-light) !important;font-weight:600 !important;margin-bottom:0.25rem !important}.new-look .observers-section .observers-content .observer-card .observer-info .observer-email{color:var(--new-text-muted) !important;font-size:0.875rem !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}.new-look .observers-section .observers-content .observer-card .observer-actions{flex-shrink:0 !important}.new-look .form-section-wrapper,.new-look .file-upload-section,.new-look .chat-section,.new-look .files-section,.new-look .history-section{background:linear-gradient(135deg, var(--new-bg-dark), var(--new-bg-darker)) !important;border:1px solid var(--new-border-color) !important;border-radius:16px !important;margin-bottom:2rem !important}.new-look .form-section-wrapper .section-header,.new-look .file-upload-section .section-header,.new-look .chat-section .section-header,.new-look .files-section .section-header,.new-look .history-section .section-header{padding:1.5rem 1.5rem 0 1.5rem !important;border-bottom:1px solid var(--new-border-color) !important;margin-bottom:1.5rem !important}.new-look .form-section-wrapper .section-header h3,.new-look .file-upload-section .section-header h3,.new-look .chat-section .section-header h3,.new-look .files-section .section-header h3,.new-look .history-section .section-header h3{color:var(--new-primary-color) !important;font-weight:600 !important;margin:0 !important;display:flex !important;align-items:center !important;gap:0.5rem !important}.new-look .form-section-wrapper .section-header h3 i,.new-look .file-upload-section .section-header h3 i,.new-look .chat-section .section-header h3 i,.new-look .files-section .section-header h3 i,.new-look .history-section .section-header h3 i{color:#dc2626 !important}.new-look .form-section-wrapper .section-header .file-count,.new-look .form-section-wrapper .section-header .history-count,.new-look .file-upload-section .section-header .file-count,.new-look .file-upload-section .section-header .history-count,.new-look .chat-section .section-header .file-count,.new-look .chat-section .section-header .history-count,.new-look .files-section .section-header .file-count,.new-look .files-section .section-header .history-count,.new-look .history-section .section-header .file-count,.new-look .history-section .section-header .history-count{background:rgba(220,38,38,0.2) !important;color:#dc2626 !important;padding:0.25rem 0.75rem !important;border-radius:50px !important;font-size:0.75rem !important;font-weight:500 !important}.new-look .form-section-wrapper .form-header,.new-look .form-section-wrapper .form-body,.new-look .form-section-wrapper .chat-content,.new-look .form-section-wrapper .files-grid,.new-look .form-section-wrapper .history-list,.new-look .form-section-wrapper .upload-form,.new-look .file-upload-section .form-header,.new-look .file-upload-section .form-body,.new-look .file-upload-section .chat-content,.new-look .file-upload-section .files-grid,.new-look .file-upload-section .history-list,.new-look .file-upload-section .upload-form,.new-look .chat-section .form-header,.new-look .chat-section .form-body,.new-look .chat-section .chat-content,.new-look .chat-section .files-grid,.new-look .chat-section .history-list,.new-look .chat-section .upload-form,.new-look .files-section .form-header,.new-look .files-section .form-body,.new-look .files-section .chat-content,.new-look .files-section .files-grid,.new-look .files-section .history-list,.new-look .files-section .upload-form,.new-look .history-section .form-header,.new-look .history-section .form-body,.new-look .history-section .chat-content,.new-look .history-section .files-grid,.new-look .history-section .history-list,.new-look .history-section .upload-form{padding:0 1.5rem 1.5rem 1.5rem !important}.new-look .form-section-wrapper .upload-form .upload-group,.new-look .file-upload-section .upload-form .upload-group,.new-look .chat-section .upload-form .upload-group,.new-look .files-section .upload-form .upload-group,.new-look .history-section .upload-form .upload-group{display:flex !important;gap:1rem !important;align-items:flex-start !important}@media (max-width: 768px){.new-look .form-section-wrapper .upload-form .upload-group,.new-look .file-upload-section .upload-form .upload-group,.new-look .chat-section .upload-form .upload-group,.new-look .files-section .upload-form .upload-group,.new-look .history-section .upload-form .upload-group{flex-direction:column !important;align-items:stretch !important}}.new-look .form-section-wrapper .upload-form .upload-group .file-input-wrapper,.new-look .file-upload-section .upload-form .upload-group .file-input-wrapper,.new-look .chat-section .upload-form .upload-group .file-input-wrapper,.new-look .files-section .upload-form .upload-group .file-input-wrapper,.new-look .history-section .upload-form .upload-group .file-input-wrapper{flex:1 !important}.new-look .form-section-wrapper .upload-form .upload-group .file-input,.new-look .file-upload-section .upload-form .upload-group .file-input,.new-look .chat-section .upload-form .upload-group .file-input,.new-look .files-section .upload-form .upload-group .file-input,.new-look .history-section .upload-form .upload-group .file-input{background:var(--new-bg-darker) !important;border:1px solid var(--new-border-color) !important;color:var(--new-text-light) !important;border-radius:8px !important;padding:0.75rem !important;transition:all 0.3s ease !important;width:100% !important;cursor:pointer !important}.new-look .form-section-wrapper .upload-form .upload-group .file-input:focus,.new-look .file-upload-section .upload-form .upload-group .file-input:focus,.new-look .chat-section .upload-form .upload-group .file-input:focus,.new-look .files-section .upload-form .upload-group .file-input:focus,.new-look .history-section .upload-form .upload-group .file-input:focus{outline:none !important;border-color:#dc2626 !important;box-shadow:0 0 0 3px rgba(220,38,38,0.1) !important}.new-look .form-section-wrapper .upload-form .upload-group .file-input::file-selector-button,.new-look .file-upload-section .upload-form .upload-group .file-input::file-selector-button,.new-look .chat-section .upload-form .upload-group .file-input::file-selector-button,.new-look .files-section .upload-form .upload-group .file-input::file-selector-button,.new-look .history-section .upload-form .upload-group .file-input::file-selector-button{background:linear-gradient(135deg, #dc2626, #b91c1c) !important;border:none !important;color:white !important;padding:0.5rem 1rem !important;border-radius:6px !important;margin-right:1rem !important;cursor:pointer !important;font-weight:500 !important;transition:all 0.2s ease !important}.new-look .form-section-wrapper .upload-form .upload-group .file-input::file-selector-button:hover,.new-look .file-upload-section .upload-form .upload-group .file-input::file-selector-button:hover,.new-look .chat-section .upload-form .upload-group .file-input::file-selector-button:hover,.new-look .files-section .upload-form .upload-group .file-input::file-selector-button:hover,.new-look .history-section .upload-form .upload-group .file-input::file-selector-button:hover{background:linear-gradient(135deg, #b91c1c, #991b1b) !important}.new-look .form-section-wrapper .upload-form .upload-group .btn,.new-look .file-upload-section .upload-form .upload-group .btn,.new-look .chat-section .upload-form .upload-group .btn,.new-look .files-section .upload-form .upload-group .btn,.new-look .history-section .upload-form .upload-group .btn{align-self:flex-start !important;height:-moz-fit-content !important;height:fit-content !important;padding:0.75rem 1.5rem !important;margin-top:0 !important;white-space:nowrap !important}@media (max-width: 768px){.new-look .form-section-wrapper .upload-form .upload-group .btn,.new-look .file-upload-section .upload-form .upload-group .btn,.new-look .chat-section .upload-form .upload-group .btn,.new-look .files-section .upload-form .upload-group .btn,.new-look .history-section .upload-form .upload-group .btn{align-self:stretch !important;margin-top:0.5rem !important}}.new-look .form-section-wrapper .message-form .message-input-group,.new-look .file-upload-section .message-form .message-input-group,.new-look .chat-section .message-form .message-input-group,.new-look .files-section .message-form .message-input-group,.new-look .history-section .message-form .message-input-group{display:flex !important;gap:1rem !important;align-items:flex-start !important}@media (max-width: 768px){.new-look .form-section-wrapper .message-form .message-input-group,.new-look .file-upload-section .message-form .message-input-group,.new-look .chat-section .message-form .message-input-group,.new-look .files-section .message-form .message-input-group,.new-look .history-section .message-form .message-input-group{flex-direction:column !important;align-items:stretch !important}}.new-look .form-section-wrapper .message-form .message-input-group .message-input-wrapper,.new-look .file-upload-section .message-form .message-input-group .message-input-wrapper,.new-look .chat-section .message-form .message-input-group .message-input-wrapper,.new-look .files-section .message-form .message-input-group .message-input-wrapper,.new-look .history-section .message-form .message-input-group .message-input-wrapper{flex:1 !important}.new-look .form-section-wrapper .message-form .message-input-group .form-control,.new-look .file-upload-section .message-form .message-input-group .form-control,.new-look .chat-section .message-form .message-input-group .form-control,.new-look .files-section .message-form .message-input-group .form-control,.new-look .history-section .message-form .message-input-group .form-control{background:var(--new-bg-darker) !important;border:1px solid var(--new-border-color) !important;color:var(--new-text-light) !important;border-radius:8px !important;padding:0.75rem !important;transition:all 0.3s ease !important;width:100% !important;height:48px !important}.new-look .form-section-wrapper .message-form .message-input-group .form-control:focus,.new-look .file-upload-section .message-form .message-input-group .form-control:focus,.new-look .chat-section .message-form .message-input-group .form-control:focus,.new-look .files-section .message-form .message-input-group .form-control:focus,.new-look .history-section .message-form .message-input-group .form-control:focus{outline:none !important;border-color:#dc2626 !important;box-shadow:0 0 0 3px rgba(220,38,38,0.1) !important}.new-look .form-section-wrapper .message-form .message-input-group .form-control::-moz-placeholder,.new-look .file-upload-section .message-form .message-input-group .form-control::-moz-placeholder,.new-look .chat-section .message-form .message-input-group .form-control::-moz-placeholder,.new-look .files-section .message-form .message-input-group .form-control::-moz-placeholder,.new-look .history-section .message-form .message-input-group .form-control::-moz-placeholder{color:var(--new-text-muted) !important}.new-look .form-section-wrapper .message-form .message-input-group .form-control::placeholder,.new-look .file-upload-section .message-form .message-input-group .form-control::placeholder,.new-look .chat-section .message-form .message-input-group .form-control::placeholder,.new-look .files-section .message-form .message-input-group .form-control::placeholder,.new-look .history-section .message-form .message-input-group .form-control::placeholder{color:var(--new-text-muted) !important}.new-look .form-section-wrapper .message-form .message-input-group .btn,.new-look .file-upload-section .message-form .message-input-group .btn,.new-look .chat-section .message-form .message-input-group .btn,.new-look .files-section .message-form .message-input-group .btn,.new-look .history-section .message-form .message-input-group .btn{align-self:flex-start !important;height:-moz-fit-content !important;height:fit-content !important;padding:0.75rem 1.5rem !important;margin-top:0 !important;white-space:nowrap !important}@media (max-width: 768px){.new-look .form-section-wrapper .message-form .message-input-group .btn,.new-look .file-upload-section .message-form .message-input-group .btn,.new-look .chat-section .message-form .message-input-group .btn,.new-look .files-section .message-form .message-input-group .btn,.new-look .history-section .message-form .message-input-group .btn{align-self:stretch !important;margin-top:0.5rem !important}}.new-look .form-section-wrapper .form-header{padding:1.5rem 1.5rem 0 1.5rem !important;border-bottom:1px solid var(--new-border-color) !important;margin-bottom:0 !important}.new-look .form-section-wrapper .form-header h2{color:var(--new-primary-color) !important;font-weight:600 !important;margin:0 !important;padding-bottom:1.5rem !important;display:flex !important;align-items:center !important;gap:0.5rem !important}.new-look .form-section-wrapper .form-header h2 i{color:#dc2626 !important}.new-look .form-section-wrapper .form-body{padding:1.5rem !important}.new-look .modern-form .form-group{margin-bottom:2rem !important}.new-look .modern-form .form-group .section-header{margin-bottom:1.5rem !important}.new-look .modern-form .form-group .section-header h3{color:var(--new-primary-color) !important;font-weight:600 !important;margin:0 0 0.5rem 0 !important;display:flex !important;align-items:center !important;gap:0.5rem !important}.new-look .modern-form .form-group .section-header h3 i{color:#dc2626 !important}.new-look .modern-form .form-group .section-header .help-text{color:var(--new-text-muted) !important;font-size:0.875rem !important}.new-look .modern-form .form-group .form-grid{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr)) !important;gap:1.5rem !important;padding:1.5rem !important;background:var(--new-bg-light) !important;border-radius:8px !important;border:1px solid var(--new-border-subtle) !important;margin-bottom:1.5rem !important}@media (max-width: 768px){.new-look .modern-form .form-group .form-grid{grid-template-columns:1fr !important;padding:1rem !important}}.new-look .modern-form .form-group .form-grid .form-item.full-width{grid-column:1 / -1 !important}.new-look .modern-form .form-group .form-grid .form-item .form-label{color:var(--new-text-light) !important;font-weight:500 !important;margin-bottom:0.5rem !important;display:block !important}.new-look .modern-form .form-group .form-grid .form-item .form-label.required::after{content:'*' !important;color:#dc2626 !important;margin-left:0.25rem !important}.new-look .modern-form .form-group .form-grid .form-item .form-control{width:100% !important;padding:0.75rem !important;background:var(--new-bg-darker) !important;border:1px solid var(--new-border-color) !important;border-radius:8px !important;color:var(--new-text-light) !important;font-size:0.875rem !important;transition:all 0.3s ease !important}.new-look .modern-form .form-group .form-grid .form-item .form-control:focus{outline:none !important;border-color:#dc2626 !important;box-shadow:0 0 0 3px rgba(220,38,38,0.1) !important}.new-look .modern-form .form-group .form-grid .form-item .form-control:disabled{background:var(--new-bg-dark) !important;border-color:var(--new-border-color) !important;color:var(--new-text-muted) !important;cursor:not-allowed !important;opacity:0.7 !important}.new-look .modern-form .form-group .form-grid .form-item .form-control::-moz-placeholder{color:var(--new-text-muted) !important}.new-look .modern-form .form-group .form-grid .form-item .form-control::placeholder{color:var(--new-text-muted) !important}.new-look .modern-form .form-group .form-grid .form-item .change-into-select2{background:var(--new-bg-darker) !important;border:1px solid var(--new-border-color) !important;color:var(--new-text-light) !important}.new-look .modern-form .form-group .form-grid .form-item .change-into-select2:focus{border-color:#dc2626 !important;box-shadow:0 0 0 3px rgba(220,38,38,0.1) !important}.new-look .modern-form .form-group .form-grid .form-item .change-into-select2:disabled{background:var(--new-bg-dark) !important;border-color:var(--new-border-color) !important;color:var(--new-text-muted) !important;opacity:0.7 !important}.new-look .modern-form .form-group .material-section{margin-top:2rem !important;padding-top:1.5rem !important;border-top:1px solid var(--new-border-color) !important}.new-look .modern-form .form-group .material-section:first-child{margin-top:0 !important;padding-top:0 !important;border-top:none !important}.new-look .modern-form .form-group .material-section .material-header{margin-bottom:1.5rem !important}.new-look .modern-form .form-group .material-section .material-header h4{color:var(--new-text-light) !important;font-weight:600 !important;margin:0 !important;display:flex !important;align-items:center !important;gap:0.5rem !important}.new-look .modern-form .form-group .material-section .material-header h4 i{color:#dc2626 !important}.new-look .modern-form .form-actions{display:flex !important;gap:1rem !important;justify-content:center !important;padding-top:2rem !important;border-top:1px solid var(--new-border-color) !important;margin-top:2rem !important}.new-look .modern-form .form-actions .btn-lg{padding:1rem 2.5rem !important;font-size:1.1rem !important;font-weight:600 !important}.new-look .modern-form .form-actions .btn-lg.btn-success{background:linear-gradient(135deg, #16a34a, #15803d) !important;border:none !important;color:white !important;box-shadow:0 4px 12px rgba(22,163,74,0.3) !important}.new-look .modern-form .form-actions .btn-lg.btn-success:hover{background:linear-gradient(135deg, #15803d, #166534) !important;transform:translateY(-2px) !important;box-shadow:0 6px 16px rgba(22,163,74,0.4) !important}.new-look .files-grid{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr)) !important;gap:1rem !important}.new-look .files-grid .file-card{display:flex !important;align-items:center !important;gap:1rem !important;padding:1rem !important;background:rgba(255,255,255,0.05) !important;border-radius:8px !important;border:1px solid var(--new-border-color) !important}.new-look .files-grid .file-card .file-icon{color:#dc2626 !important;font-size:1.5rem !important}.new-look .files-grid .file-card .file-info{flex:1 !important;min-width:0 !important}.new-look .files-grid .file-card .file-info .file-name{display:block !important;color:var(--new-text-light) !important;text-decoration:none !important;font-weight:500 !important;margin-bottom:0.25rem !important}.new-look .files-grid .file-card .file-info .file-name:hover{color:#dc2626 !important}.new-look .files-grid .file-card .file-info .file-size{color:var(--new-text-muted) !important;font-size:0.75rem !important}.new-look .files-grid .file-card .file-actions{flex-shrink:0 !important}.new-look .history-list{display:flex !important;flex-direction:column !important;gap:1rem !important}.new-look .history-list .history-item{display:flex !important;gap:1rem !important;padding:1rem !important;background:rgba(255,255,255,0.05) !important;border-radius:8px !important;border-left:4px solid #dc2626 !important}@media (max-width: 768px){.new-look .history-list .history-item{flex-direction:column !important;gap:0.5rem !important}}.new-look .history-list .history-item .history-time{font-size:0.75rem !important;color:var(--new-text-muted) !important;white-space:nowrap !important;min-width:140px !important}.new-look .history-list .history-item .history-content{flex:1 !important}.new-look .history-list .history-item .history-content .history-user{font-weight:600 !important;color:var(--new-text-light) !important;margin-bottom:0.25rem !important}.new-look .history-list .history-item .history-content .history-description{color:var(--new-text-muted) !important;font-size:0.875rem !important}.new-look .empty-state{text-align:center !important;padding:3rem 1.5rem !important;color:var(--new-text-muted) !important}.new-look .empty-state .empty-icon i,.new-look .empty-state>i{font-size:4rem !important;color:var(--new-text-muted) !important;margin-bottom:1rem !important;display:block !important}.new-look .empty-state .empty-message h3,.new-look .empty-state .title h3{color:var(--new-text-light) !important;margin-bottom:0.5rem !important}.new-look .empty-state .empty-message p,.new-look .empty-state .title p{color:var(--new-text-muted) !important;margin-bottom:1.5rem !important}.new-look .empty-state .description{color:var(--new-text-muted) !important;margin-bottom:1.5rem !important}.new-look .other-input-container{margin-top:0.5rem !important;padding:0.75rem !important;background:var(--new-bg-darker) !important;border:2px solid var(--new-border-color) !important;border-radius:8px !important}.new-look .other-input-container input{width:100% !important;background:var(--new-bg) !important;border:2px solid var(--new-border-light) !important;border-radius:8px !important;padding:12px 16px !important;color:var(--new-text-color) !important;font-size:0.9rem !important;height:48px !important}.new-look .other-input-container input:focus{outline:none !important;border-color:#dc2626 !important;box-shadow:0 0 0 3px rgba(220,38,38,0.1) !important}.new-look .other-input-container input::-moz-placeholder{color:var(--new-text-muted) !important;font-style:italic !important}.new-look .other-input-container input::placeholder{color:var(--new-text-muted) !important;font-style:italic !important}.new-look .other-input-container input:disabled{background:var(--new-bg-dark) !important;border-color:var(--new-border-color) !important;color:var(--new-text-muted) !important;opacity:0.7 !important}.new-look #message-box{display:flex !important;flex-direction:column !important;gap:0.75rem !important;padding:1rem !important;max-height:400px !important;overflow-y:auto !important}.new-look #message-box .message-bubble{display:flex !important;flex-direction:column !important;max-width:70% !important;word-wrap:break-word !important}.new-look #message-box .message-bubble.sent{align-self:flex-end !important}.new-look #message-box .message-bubble.sent .message-content{background:linear-gradient(135deg, #007AFF, #0056CC) !important;color:white !important;border-radius:18px 18px 4px 18px !important;padding:10px 16px !important;margin-bottom:4px !important;box-shadow:0 2px 8px rgba(0,122,255,0.3) !important}.new-look #message-box .message-bubble.sent .message-meta{align-self:flex-end !important;text-align:right !important}.new-look #message-box .message-bubble.sent .message-meta .message-time{color:var(--new-text-muted) !important;font-size:0.75rem !important;margin-top:2px !important}.new-look #message-box .message-bubble.received{align-self:flex-start !important}.new-look #message-box .message-bubble.received .message-content{background:var(--new-bg-light) !important;color:var(--new-text-color) !important;border:1px solid var(--new-border-color) !important;border-radius:18px 18px 18px 4px !important;padding:10px 16px !important;margin-bottom:4px !important;box-shadow:0 2px 4px rgba(0,0,0,0.1) !important}.new-look #message-box .message-bubble.received .message-meta{align-self:flex-start !important;text-align:left !important}.new-look #message-box .message-bubble.received .message-meta .message-author{color:#dc2626 !important;font-size:0.8rem !important;font-weight:600 !important;margin-bottom:2px !important}.new-look #message-box .message-bubble.received .message-meta .message-time{color:var(--new-text-muted) !important;font-size:0.75rem !important}.new-look #message-box::-webkit-scrollbar{width:6px !important}.new-look #message-box::-webkit-scrollbar-track{background:var(--new-bg-darker) !important;border-radius:3px !important}.new-look #message-box::-webkit-scrollbar-thumb{background:var(--new-border-color) !important;border-radius:3px !important}.new-look #message-box::-webkit-scrollbar-thumb:hover{background:var(--new-text-muted) !important}.notification-grid input[type="checkbox"],.notification-grid .form-check-input,.notification-grid .boolean input{background:#1f2937 !important;border:2px solid #374151 !important;border-radius:4px !important;width:1.25rem !important;height:1.25rem !important;margin:0 !important;margin-right:0.75rem !important;flex-shrink:0 !important;appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;cursor:pointer !important}.notification-grid input[type="checkbox"]:checked,.notification-grid .form-check-input:checked,.notification-grid .boolean input:checked{background:linear-gradient(135deg, #dc2626, #b91c1c) !important;border-color:#dc2626 !important;position:relative}.notification-grid input[type="checkbox"]:checked::after,.notification-grid .form-check-input:checked::after,.notification-grid .boolean input:checked::after{content:'✓';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:white;font-size:0.9rem;font-weight:bold;line-height:1}.notification-grid input[type="checkbox"]:focus,.notification-grid .form-check-input:focus,.notification-grid .boolean input:focus{box-shadow:0 0 0 3px rgba(220,38,38,0.2) !important;border-color:#dc2626 !important;outline:none !important}.notification-grid label,.notification-grid .form-check-label,.notification-grid .boolean label{color:#f1f5f9 !important;font-size:0.9rem !important;line-height:1.4 !important;cursor:pointer !important;margin:0 !important;display:flex !important;align-items:flex-start !important;gap:0.75rem !important}.notification-grid .notification-item,.notification-grid .form-group,.notification-grid .boolean,.notification-grid .form-check{display:flex !important;align-items:flex-start !important;gap:0.75rem !important;margin-bottom:1rem !important}.notification-grid .notification-item:last-child,.notification-grid .form-group:last-child,.notification-grid .boolean:last-child,.notification-grid .form-check:last-child{margin-bottom:0 !important}.new-look .notification-grid input[type="checkbox"],.container-xl.new-look .notification-grid input[type="checkbox"],body .new-look .notification-grid input[type="checkbox"],html body .new-look .notification-grid input[type="checkbox"]{background:#1f2937 !important;border:2px solid #374151 !important;border-radius:4px !important;width:1rem !important;height:1rem !important;margin:0 !important;margin-right:0.75rem !important;margin-top:0.2rem !important;appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;cursor:pointer !important;position:relative !important;flex-shrink:0 !important}.new-look .notification-grid input[type="checkbox"]:checked,.container-xl.new-look .notification-grid input[type="checkbox"]:checked,body .new-look .notification-grid input[type="checkbox"]:checked,html body .new-look .notification-grid input[type="checkbox"]:checked{background:linear-gradient(135deg, #dc2626, #b91c1c) !important;border-color:#dc2626 !important}.new-look .notification-grid input[type="checkbox"]:checked::after,.container-xl.new-look .notification-grid input[type="checkbox"]:checked::after,body .new-look .notification-grid input[type="checkbox"]:checked::after,html body .new-look .notification-grid input[type="checkbox"]:checked::after{content:'✓' !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;color:white !important;font-size:0.75rem !important;font-weight:bold !important;line-height:1 !important;display:block !important}.new-look .notification-grid input[type="checkbox"]:focus,.container-xl.new-look .notification-grid input[type="checkbox"]:focus,body .new-look .notification-grid input[type="checkbox"]:focus,html body .new-look .notification-grid input[type="checkbox"]:focus{box-shadow:0 0 0 3px rgba(220,38,38,0.2) !important;border-color:#dc2626 !important;outline:none !important}.new-look .notification-grid .notification-item,.container-xl.new-look .notification-grid .notification-item{display:flex !important;align-items:flex-start !important;gap:0.75rem !important;margin-bottom:1rem !important}.new-look .notification-grid .notification-item label,.container-xl.new-look .notification-grid .notification-item label{color:#f1f5f9 !important;font-size:0.9rem !important;cursor:pointer !important;margin:0 !important;flex:1 !important;line-height:1.4 !important}.new-look .form-check,.new-look .boolean{display:flex !important;align-items:flex-start !important;gap:0.75rem !important}.new-look .form-check input[type="checkbox"],.new-look .boolean input[type="checkbox"]{margin-top:0.2rem !important}html body div.help-desk .container-xl.new-look .notification-grid input[type="checkbox"],html body .help-desk .container-xl.new-look .notification-grid input[type="checkbox"],html body .container-xl.new-look .notification-grid input[type="checkbox"],body .container-xl.new-look .notification-grid input[type="checkbox"],.container-xl.new-look .notification-grid input[type="checkbox"]{background:#1f2937 !important;border:1px solid #374151 !important;border-radius:3px !important;width:16px !important;height:16px !important;min-width:16px !important;min-height:16px !important;max-width:16px !important;max-height:16px !important;margin:0 !important;margin-right:12px !important;margin-top:2px !important;padding:0 !important;appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;cursor:pointer !important;position:relative !important;flex-shrink:0 !important;vertical-align:top !important}html body div.help-desk .container-xl.new-look .notification-grid input[type="checkbox"]:checked,html body .help-desk .container-xl.new-look .notification-grid input[type="checkbox"]:checked,html body .container-xl.new-look .notification-grid input[type="checkbox"]:checked,body .container-xl.new-look .notification-grid input[type="checkbox"]:checked,.container-xl.new-look .notification-grid input[type="checkbox"]:checked{background:linear-gradient(135deg, #dc2626, #b91c1c) !important;border-color:#dc2626 !important}html body div.help-desk .container-xl.new-look .notification-grid input[type="checkbox"]:checked::after,html body .help-desk .container-xl.new-look .notification-grid input[type="checkbox"]:checked::after,html body .container-xl.new-look .notification-grid input[type="checkbox"]:checked::after,body .container-xl.new-look .notification-grid input[type="checkbox"]:checked::after,.container-xl.new-look .notification-grid input[type="checkbox"]:checked::after{content:'✓' !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;color:white !important;font-size:10px !important;font-weight:bold !important;line-height:1 !important;display:block !important}html body div.help-desk .container-xl.new-look .notification-grid input[type="checkbox"]:focus,html body .help-desk .container-xl.new-look .notification-grid input[type="checkbox"]:focus,html body .container-xl.new-look .notification-grid input[type="checkbox"]:focus,body .container-xl.new-look .notification-grid input[type="checkbox"]:focus,.container-xl.new-look .notification-grid input[type="checkbox"]:focus{box-shadow:0 0 0 2px rgba(220,38,38,0.2) !important;border-color:#dc2626 !important;outline:none !important}html body .container-xl.new-look .notification-grid .notification-item,body .container-xl.new-look .notification-grid .notification-item,.container-xl.new-look .notification-grid .notification-item{display:flex !important;align-items:flex-start !important;gap:0 !important;margin-bottom:8px !important}html body .container-xl.new-look .notification-grid .notification-item label,body .container-xl.new-look .notification-grid .notification-item label,.container-xl.new-look .notification-grid .notification-item label{color:#f1f5f9 !important;font-size:14px !important;cursor:pointer !important;margin:0 !important;margin-left:0 !important;flex:1 !important;line-height:1.3 !important;display:flex !important;align-items:flex-start !important}.container-xl.new-look .notification-grid .boolean,.container-xl.new-look .notification-grid .form-check{display:flex !important;align-items:flex-start !important;gap:0 !important;margin-bottom:8px !important}.container-xl.new-look .notification-grid .boolean input[type="checkbox"],.container-xl.new-look .notification-grid .form-check input[type="checkbox"]{margin-top:2px !important;margin-right:12px !important}.container-xl.new-look .notification-grid .boolean label,.container-xl.new-look .notification-grid .form-check label{margin-left:0 !important;margin-top:0 !important;padding-left:0 !important}.ai-generations.new .form-section .form-category{margin-bottom:2rem !important;border:1px solid #e0e0e0 !important;border-radius:8px !important;padding:1.5rem !important;background:#fafafa !important}.ai-generations.new .form-section .form-category .category-header{margin-bottom:1.5rem !important;padding-bottom:0.5rem !important;border-bottom:2px solid #007bff !important}.ai-generations.new .form-section .form-category .category-header h3{color:#007bff !important;font-size:1.1rem !important;font-weight:600 !important;margin:0 !important;display:flex !important;align-items:center !important;gap:0.5rem !important}.ai-generations.new .form-section .form-category .category-header h3 i{color:#007bff !important;font-size:1.2rem !important}.ai-generations.new .form-section .form-category:first-child{background:linear-gradient(135deg, #e3f2fd, #f3e5f5) !important;border-color:#2196f3 !important}.ai-generations.new .form-section .form-category:nth-child(2){background:linear-gradient(135deg, #e8f5e8, #f1f8e9) !important;border-color:#4caf50 !important}.ai-generations.new .form-section .form-category:nth-child(2) .category-header h3{color:#4caf50 !important}.ai-generations.new .form-section .form-category:nth-child(2) .category-header h3 i{color:#4caf50 !important}.ai-generations.new .form-section .form-category:nth-child(2) .category-header{border-bottom-color:#4caf50 !important}.ai-generations.new .form-section .form-category:nth-child(3){background:linear-gradient(135deg, #fff3e0, #fce4ec) !important;border-color:#ff9800 !important}.ai-generations.new .form-section .form-category:nth-child(3) .category-header h3{color:#ff9800 !important}.ai-generations.new .form-section .form-category:nth-child(3) .category-header h3 i{color:#ff9800 !important}.ai-generations.new .form-section .form-category:nth-child(3) .category-header{border-bottom-color:#ff9800 !important}.ai-generations.new .form-section .form-category:last-child{background:linear-gradient(135deg, #f3e5f5, #e1f5fe) !important;border-color:#9c27b0 !important}.ai-generations.new .form-section .form-category:last-child .category-header h3{color:#9c27b0 !important}.ai-generations.new .form-section .form-category:last-child .category-header h3 i{color:#9c27b0 !important}.ai-generations.new .form-section .form-category:last-child .category-header{border-bottom-color:#9c27b0 !important}.ai-generations.new .form-section .form-row{display:flex !important;gap:1rem !important;margin-bottom:1rem !important}@media (max-width: 768px){.ai-generations.new .form-section .form-row{flex-direction:column !important;gap:0 !important}}.ai-generations.new .form-section .form-row .form-group{margin-bottom:0 !important}.ai-generations.new .form-section .form-row .form-group.half-width{flex:1 !important}.ai-generations.new .form-section .checkbox-wrapper,.ai-generations.new .form-section .notification-item{display:flex !important;align-items:center !important;gap:1rem !important;padding:0.75rem !important;background:#f8f9fa !important;border:1px solid #dee2e6 !important;border-radius:8px !important;margin-bottom:0.5rem !important;transition:all 0.3s ease !important}.ai-generations.new .form-section .checkbox-wrapper .form-check-label,.ai-generations.new .form-section .notification-item .form-check-label{margin:0 !important;font-weight:500 !important;cursor:pointer !important;flex:1 !important;order:2 !important}.ai-generations.new .form-section .checkbox-wrapper label,.ai-generations.new .form-section .notification-item label{margin:0 !important;font-weight:500 !important;cursor:pointer !important;flex:1 !important;order:2 !important}.ai-generations.new .form-section .checkbox-wrapper:hover,.ai-generations.new .form-section .notification-item:hover{background:#e9ecef !important;border-color:#007bff !important}.ai-generations.new .form-section .new-look .checkbox-wrapper-59,.ai-generations.new .form-section .new-look .form-section .checkbox-wrapper-59,.ai-generations.new .form-section .container-xl.new-look .checkbox-wrapper-59{display:flex !important;align-items:center !important;gap:1rem !important;flex-direction:row !important;padding:0.75rem !important;background:rgba(255,255,255,0.05) !important;border:1px solid var(--new-border-subtle) !important;border-radius:8px !important;margin-bottom:0.5rem !important;transition:all 0.3s ease !important}.ai-generations.new .form-section .new-look .checkbox-wrapper-59 input[type="checkbox"],.ai-generations.new .form-section .new-look .form-section .checkbox-wrapper-59 input[type="checkbox"],.ai-generations.new .form-section .container-xl.new-look .checkbox-wrapper-59 input[type="checkbox"]{visibility:hidden !important;display:none !important}.ai-generations.new .form-section .new-look .checkbox-wrapper-59 *,.ai-generations.new .form-section .new-look .checkbox-wrapper-59 ::after,.ai-generations.new .form-section .new-look .checkbox-wrapper-59 ::before,.ai-generations.new .form-section .new-look .form-section .checkbox-wrapper-59 *,.ai-generations.new .form-section .new-look .form-section .checkbox-wrapper-59 ::after,.ai-generations.new .form-section .new-look .form-section .checkbox-wrapper-59 ::before,.ai-generations.new .form-section .container-xl.new-look .checkbox-wrapper-59 *,.ai-generations.new .form-section .container-xl.new-look .checkbox-wrapper-59 ::after,.ai-generations.new .form-section .container-xl.new-look .checkbox-wrapper-59 ::before{box-sizing:border-box !important}.ai-generations.new .form-section .new-look .checkbox-wrapper-59 .switch,.ai-generations.new .form-section .new-look .form-section .checkbox-wrapper-59 .switch,.ai-generations.new .form-section .container-xl.new-look .checkbox-wrapper-59 .switch{width:50px !important;height:25px !important;position:relative !important;display:inline-block !important;order:1 !important;flex-shrink:0 !important}.ai-generations.new .form-section .new-look .checkbox-wrapper-59 .slider,.ai-generations.new .form-section .new-look .form-section .checkbox-wrapper-59 .slider,.ai-generations.new .form-section .container-xl.new-look .checkbox-wrapper-59 .slider{position:absolute !important;top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;border-radius:25px !important;box-shadow:0 0 0 2px #cbd5e0,0 0 4px rgba(0,0,0,0.1) !important;cursor:pointer !important;border:3px solid transparent !important;overflow:hidden !important;transition:all 0.3s ease !important;background:#e2e8f0 !important}.ai-generations.new .form-section .new-look .checkbox-wrapper-59 .slider:before,.ai-generations.new .form-section .new-look .form-section .checkbox-wrapper-59 .slider:before,.ai-generations.new .form-section .container-xl.new-look .checkbox-wrapper-59 .slider:before{position:absolute !important;content:"" !important;width:100% !important;height:100% !important;background-color:#94a3b8 !important;border-radius:25px !important;transform:translateX(-47px) !important;transition:all 0.3s ease !important}.ai-generations.new .form-section .new-look .checkbox-wrapper-59 input:checked+.slider:before,.ai-generations.new .form-section .new-look .form-section .checkbox-wrapper-59 input:checked+.slider:before,.ai-generations.new .form-section .container-xl.new-look .checkbox-wrapper-59 input:checked+.slider:before{transform:translateX(3px) !important;background-color:#10b981 !important}.ai-generations.new .form-section .new-look .checkbox-wrapper-59 input:checked+.slider,.ai-generations.new .form-section .new-look .form-section .checkbox-wrapper-59 input:checked+.slider,.ai-generations.new .form-section .container-xl.new-look .checkbox-wrapper-59 input:checked+.slider{box-shadow:0 0 0 2px #10b981,0 0 12px rgba(16,185,129,0.3) !important;background:#dcfce7 !important}.ai-generations.new .form-section .new-look .checkbox-wrapper-59 .checkbox-label,.ai-generations.new .form-section .new-look .form-section .checkbox-wrapper-59 .checkbox-label,.ai-generations.new .form-section .container-xl.new-look .checkbox-wrapper-59 .checkbox-label{margin:0 !important;font-weight:500 !important;cursor:pointer !important;flex:1 !important;order:2 !important;color:var(--new-text-light) !important;font-size:0.95rem !important}.ai-generations.new .form-section .new-look .checkbox-wrapper-59:hover,.ai-generations.new .form-section .new-look .form-section .checkbox-wrapper-59:hover,.ai-generations.new .form-section .container-xl.new-look .checkbox-wrapper-59:hover{background:rgba(255,255,255,0.08) !important;border-color:var(--new-primary-color) !important;transform:translateY(-1px) !important;box-shadow:0 4px 12px rgba(220,38,38,0.15) !important}.ai-generations.new .form-section .new-look .checkbox-wrapper-59:hover .slider,.ai-generations.new .form-section .new-look .form-section .checkbox-wrapper-59:hover .slider,.ai-generations.new .form-section .container-xl.new-look .checkbox-wrapper-59:hover .slider{box-shadow:0 0 0 2px var(--new-primary-color),0 0 8px rgba(220,38,38,0.2) !important}.ai-generations.new .form-section .new-look .checkbox-wrapper-59:hover input:checked+.slider,.ai-generations.new .form-section .new-look .form-section .checkbox-wrapper-59:hover input:checked+.slider,.ai-generations.new .form-section .container-xl.new-look .checkbox-wrapper-59:hover input:checked+.slider{box-shadow:0 0 0 2px #10b981,0 0 15px rgba(16,185,129,0.4) !important}.ai-generations.new .form-section .user-checkbox-item .checkbox-wrapper-59{margin-bottom:0 !important;padding:0.5rem !important;background:transparent !important;border:none !important;gap:0.5rem !important}.ai-generations.new .form-section .user-checkbox-item .checkbox-wrapper-59 .switch{width:40px !important;height:20px !important}.ai-generations.new .form-section .user-checkbox-item .checkbox-wrapper-59 .slider{border-radius:20px !important;box-shadow:0 0 0 1px #cbd5e0 !important;border:2px solid transparent !important}.ai-generations.new .form-section .user-checkbox-item .checkbox-wrapper-59 .slider:before{transform:translateX(-38px) !important;border-radius:20px !important}.ai-generations.new .form-section .user-checkbox-item .checkbox-wrapper-59 input:checked+.slider:before{transform:translateX(2px) !important}.ai-generations.new .form-section .user-checkbox-item .checkbox-wrapper-59:hover{background:transparent !important;border:none !important;transform:none !important;box-shadow:none !important}.ai-generations.new .form-section .notification-items{display:flex !important;flex-direction:column !important;gap:0.5rem !important}.ai-generations.new .form-section .users-grid .user-checkbox-item,.ai-generations.new .form-section .new-look .users-grid .user-checkbox-item{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:0.75rem !important;background:rgba(255,255,255,0.05) !important;border:1px solid var(--new-border-subtle) !important;border-radius:8px !important;margin-bottom:0.5rem !important;transition:all 0.3s ease !important}.ai-generations.new .form-section .users-grid .user-checkbox-item .user-info,.ai-generations.new .form-section .new-look .users-grid .user-checkbox-item .user-info{display:flex !important;align-items:center !important;gap:0.75rem !important}.ai-generations.new .form-section .users-grid .user-checkbox-item .user-info .user-avatar,.ai-generations.new .form-section .new-look .users-grid .user-checkbox-item .user-info .user-avatar{width:40px !important;height:40px !important;border-radius:50% !important;background:linear-gradient(135deg, var(--new-primary-color), var(--new-primary-hover)) !important;display:flex !important;align-items:center !important;justify-content:center !important;color:white !important;font-weight:600 !important;font-size:0.9rem !important}.ai-generations.new .form-section .users-grid .user-checkbox-item .user-info .user-details .user-name,.ai-generations.new .form-section .new-look .users-grid .user-checkbox-item .user-info .user-details .user-name{color:var(--new-text-light) !important;font-weight:500 !important;margin-bottom:0.25rem !important}.ai-generations.new .form-section .users-grid .user-checkbox-item .user-info .user-details .user-department,.ai-generations.new .form-section .new-look .users-grid .user-checkbox-item .user-info .user-details .user-department{color:var(--new-text-muted) !important;font-size:0.85rem !important}.ai-generations.new .form-section .users-grid .user-checkbox-item:hover,.ai-generations.new .form-section .new-look .users-grid .user-checkbox-item:hover{background:rgba(255,255,255,0.08) !important;border-color:var(--new-primary-color) !important;transform:translateY(-1px) !important;box-shadow:0 4px 12px rgba(220,38,38,0.15) !important}.ai-generations.new .form-section .help-text{font-size:0.8rem !important;color:#6c757d !important;margin-top:0.25rem !important;display:flex !important;align-items:flex-start !important;gap:0.25rem !important;cursor:help !important}.ai-generations.new .form-section .help-text i{color:#17a2b8 !important;font-size:0.75rem !important;margin-top:0.1rem !important;flex-shrink:0 !important}.ai-generations.new .form-section .help-text:hover{color:#495057 !important}.ai-generations.new .form-section .help-text.expanded{color:#495057 !important;font-weight:500 !important}.ai-generations.new .form-section .form-control[type="number"]{text-align:right !important}.ai-generations.new .form-section .form-control[type="file"]{padding:0.5rem !important}.ai-generations.new .form-section .form-control[type="file"]:focus{border-color:#007bff !important;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25) !important}.ai-generations.new .form-section .form-control[multiple]{height:auto !important}.ai-generations.new .form-section .file-feedback{margin-top:0.5rem !important;padding:0.5rem !important;background:#d4edda !important;border:1px solid #c3e6cb !important;border-radius:4px !important;color:#155724 !important;font-size:0.875rem !important;display:flex !important;align-items:center !important;gap:0.5rem !important;animation:fadeIn 0.3s ease-in-out !important}.ai-generations.new .form-section .file-feedback i{color:#28a745 !important}@media (max-width: 768px){.ai-generations.new .form-section .form-category{padding:1rem !important;margin-bottom:1.5rem !important}.ai-generations.new .form-section .category-header h3{font-size:1rem !important}.ai-generations.new .form-section .form-row{flex-direction:column !important;gap:0 !important}.ai-generations.new .form-section .help-text{font-size:0.75rem !important}.ai-generations.new .form-section .checkbox-wrapper{padding:0.5rem !important}}.ai-generations.new .model-info-section .model-detail-card .card-body .model-info .info-item:last-child .value{background:linear-gradient(135deg, #ff6b6b, #4ecdc4) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;font-weight:600 !important}
