/* 꿀핀 관리자 — professional honey dashboard skin; functionality/IDs unchanged */
:root{--bg:#160d06;--panel:#24170b;--panel2:#2d1c0e;--line:rgba(255,216,90,.11);--yellow:#f7bd2a;--yellow-soft:#ffe078;--text:#fff8e8;--muted:#ad9980;--danger:#ff8e91;--success:#77dfa8}
html,body.admin-body{background:#160d06!important;color:#fff8e8!important}
body.admin-body{background-image:radial-gradient(circle at 7% 0,rgba(247,189,42,.09),transparent 28rem),radial-gradient(circle at 92% 15%,rgba(232,140,8,.06),transparent 24rem)!important}
.admin-header{background:rgba(24,14,6,.82)!important;border-color:rgba(255,216,90,.09)!important;backdrop-filter:blur(18px)}
.admin-brand-image{object-fit:contain!important;padding:4px!important;background:#211407!important;border-color:rgba(255,216,90,.23)!important;box-shadow:0 9px 28px rgba(232,140,8,.16)!important}
.admin-brand strong{color:#fff8e8!important}.admin-brand small{color:#a78f70!important}
.admin-sidebar{background:linear-gradient(180deg,rgba(46,29,13,.97),rgba(29,17,7,.97))!important;border-color:rgba(255,216,90,.10)!important;box-shadow:0 24px 80px rgba(44,20,0,.22)!important}.sidebar-title{border-color:rgba(255,216,90,.07)!important}.sidebar-title strong{color:#fff5dd!important}.sidebar-link:hover{background:rgba(247,189,42,.055)!important}.sidebar-link.is-active{background:linear-gradient(135deg,rgba(247,189,42,.15),rgba(232,140,8,.07))!important}.sidebar-ico{background:#1a0f06!important;color:#b49a76!important}.sidebar-link.is-active .sidebar-ico{background:linear-gradient(135deg,#ffd75b,#efa713)!important;color:#2b1808!important}.sidebar-help{background:#1b1007!important}
.page-title p{color:#f7bd2a!important}.security-pill,.stream-pill,.admin-role-header{border-color:rgba(255,216,90,.11)!important;background:rgba(247,189,42,.05)!important}
.panel,.stat-card,.owner-access-card,.admin-management-panel{background:linear-gradient(180deg,rgba(45,28,14,.97),rgba(31,18,8,.98))!important;border-color:rgba(255,216,90,.10)!important;box-shadow:0 20px 58px rgba(45,20,0,.18)!important}.stat-card:hover{border-color:rgba(247,189,42,.28)!important}.owner-access-card{background:linear-gradient(135deg,rgba(247,189,42,.13),rgba(45,28,14,.98) 50%)!important}
.yellow-btn{background:linear-gradient(135deg,#ffd75c,#f0aa17)!important;color:#2a1808!important;box-shadow:0 8px 22px rgba(230,135,5,.12)}.ghost{border-color:rgba(255,216,90,.09)!important;background:#211408!important;color:#cdbb9f!important}.ghost:hover{background:#2c1b0d!important;color:#fff7df!important}
.admin-search,.admin-select,.modal-card input,.modal-card textarea,.secret-box{background:#190f07!important;border-color:rgba(255,216,90,.11)!important;color:#fff7df!important}.admin-search input{color:#fff7df!important}.admin-search:focus-within,.modal-card input:focus,.modal-card textarea:focus{border-color:rgba(247,189,42,.42)!important;box-shadow:0 0 0 4px rgba(247,189,42,.06)!important}.filter-row button{border-color:rgba(255,216,90,.08)!important;background:#1c1108!important;color:#9f896f!important}.filter-row button.active{background:#f7bd2a!important;color:#2b1808!important}
.order-card,.notice-row,.admin-account-row{border-color:rgba(255,216,90,.065)!important}.order-card:hover,.notice-row:hover,.admin-account-row:hover{background:rgba(247,189,42,.035)!important;border-color:rgba(247,189,42,.14)!important}.admin-account-actions button{background:#1c1108!important;border-color:rgba(255,216,90,.08)!important}.admin-account-actions button.primary{background:rgba(247,189,42,.09)!important;border-color:rgba(247,189,42,.18)!important;color:#ffe078!important}
.admin-modal .modal-backdrop{background:rgba(15,7,2,.82)!important}.modal-card{background:linear-gradient(180deg,#2c1b0d,#1b1007)!important;border-color:rgba(255,216,90,.15)!important;box-shadow:0 38px 100px rgba(25,9,0,.55)!important}.secret-box code{background:#120a04!important;color:#ffe078!important}
/* Login page is Tailwind-heavy, so force the warm brand palette without changing its behavior. */
body.honeypin-admin-login{background:#160d06!important}
@media(max-width:900px){.admin-sidebar{background:rgba(24,14,6,.95)!important;border-color:rgba(255,216,90,.08)!important}}
