/* AGRITRACK Pumpkin theme — based on #FF7518 */
:root{--p:#FF7518;--p400:#DB6415;--p500:#B65411;--p600:#92430E;--p700:#6D320A;--p100:#FF9C5A;--p50:#FFB07B;--cream:#FFF8F2;--pale:#FFF0E6;--ink:#241103;--muted:#67564D;--line:#EFD7C8}
html,body{background:var(--cream)!important;color:var(--ink)!important}body{accent-color:var(--p)!important}
main,.main,.main-content,.content,.content-area,.page-content,.dashboard-content,.page-wrapper{background:#FFF8F2!important;color:var(--ink)!important}
.sidebar,.side-bar,.sidebar-wrapper,.nav-sidebar{background:linear-gradient(180deg,#B65411,#6D320A)!important;color:#fff!important;border-color:#6D320A!important}
.sidebar a,.side-bar a,.nav-sidebar a,.sidebar .nav-link,.sidebar span,.side-bar span,.nav-sidebar span,.sidebar p,.side-bar p,.nav-sidebar p{color:#fff!important}
.sidebar i,.side-bar i,.nav-sidebar i{color:#FFE5D2!important}
.sidebar a:hover,.side-bar a:hover,.nav-sidebar a:hover,.sidebar .nav-link:hover{background:rgba(255,117,24,.28)!important;color:#fff!important}
.sidebar .active,.side-bar .active,.nav-sidebar .active,.sidebar .nav-link.active{background:#FF7518!important;color:#241103!important;border-left-color:#FFB07B!important}
.sidebar .active *,.side-bar .active *,.nav-sidebar .active *,.sidebar .nav-link.active *{color:#241103!important}
.navbar,.topbar,.top-bar,.header-bar,.page-header{background:#fff!important;color:#241103!important;border-color:var(--line)!important}
.btn-primary,.primary-btn,.save-btn,.add-btn,.submit-btn,.hero-btn,.print-btn,.export-btn,button.primary,.button.primary,input[type=submit],button[type=submit]:not(.btn-danger):not(.danger-btn){background:#FF7518!important;border-color:#DB6415!important;color:#241103!important;box-shadow:0 4px 12px rgba(182,84,17,.18)!important;font-weight:700!important}
.btn-primary *,.primary-btn *,.save-btn *,.add-btn *,.submit-btn *,.hero-btn *,.print-btn *,.export-btn *{color:#241103!important}
.btn-primary:hover,.primary-btn:hover,.save-btn:hover,.add-btn:hover,.submit-btn:hover,.hero-btn:hover,.print-btn:hover,.export-btn:hover,button.primary:hover,.button.primary:hover,input[type=submit]:hover{background:#DB6415!important;border-color:#B65411!important;color:#fff!important}
.card,.panel,.box,.content-card,.form-card,.table-card,.report-card,.summary-card,.stat-card,.stats-card,.dashboard-card,.filter-card,.profile-card,.modal-content,.dropdown-menu,.action-menu{background:#fff!important;color:#241103!important;border-color:var(--line)!important}
.hero,.hero-card,.dashboard-hero,.page-hero,.welcome-card,.header-card{background:linear-gradient(135deg,#FFF0E6,#FFD8BC)!important;color:#241103!important;border-color:#FFB07B!important}
.hero *,.hero-card *,.dashboard-hero *,.page-hero *,.welcome-card *,.header-card *{color:#241103!important}
h1,h2,h3,h4,h5,h6,.page-title,.section-title,.card-title,.form-title{color:#241103!important}
p,.description,.subtitle,.helper-text,.text-muted,small{color:#67564D!important}
table{background:#fff!important;color:#241103!important;border-color:var(--line)!important}
thead th,.table thead th{background:#B65411!important;color:#fff!important;border-color:#92430E!important}thead th *,.table thead th *{color:#fff!important}
tbody td,.table tbody td{color:#241103!important;border-color:#F0DED3!important}tbody tr:nth-child(even){background:#FFFAF6!important}tbody tr:hover{background:#FFE9D8!important}
label,.form-label{color:#241103!important}
input:not([type=checkbox]):not([type=radio]),select,textarea,.form-control,.form-select{background:#fff!important;color:#241103!important;border-color:#E5C7B4!important}
input::placeholder,textarea::placeholder{color:#7A6A61!important;opacity:1!important}
input:focus,select:focus,textarea:focus,.form-control:focus,.form-select:focus{border-color:#FF7518!important;box-shadow:0 0 0 3px rgba(255,117,24,.18)!important;outline:none!important}
.btn-secondary,.secondary-btn,.cancel-btn,.back-btn,.btn-light{background:#FFE9D8!important;border-color:#FFB07B!important;color:#6D320A!important}
.btn-secondary:hover,.secondary-btn:hover,.cancel-btn:hover,.back-btn:hover,.btn-light:hover,.action-btn:hover,.icon-btn:hover,.edit-btn:hover,.view-btn:hover{background:#FFD1B1!important;border-color:#FF9C5A!important;color:#492107!important}
.action-btn,.icon-btn,.edit-btn,.view-btn{color:#92430E!important}
.active-link,.nav-link.active,.tab.active,.tabs .active,.page-item.active .page-link,.pagination .active{background:#FF7518!important;border-color:#DB6415!important;color:#241103!important}
a{color:#92430E}a:hover{color:#B65411!important}:focus-visible{outline:3px solid rgba(255,117,24,.32)!important;outline-offset:2px}
button,.btn,.button,.action-btn{transition:.2s ease!important}
