.editorial-card{padding:0;overflow:hidden;position:relative;background:radial-gradient(circle at 100% 0,#38236f66,transparent 42%),linear-gradient(155deg,#070b18 0%,#11152e 54%,#21134a 100%);color:#f7f8ff;border:1px solid #51468f;box-shadow:0 16px 42px #080d2633}
.editorial-card:before{content:'';position:absolute;z-index:2;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#04c9eb,#59e5d5 45%,#7654f6 100%)}
.editorial-card:hover{box-shadow:0 22px 54px #34228142,0 0 0 1px #38d9e54d}
.expert-photo{height:172px;background-size:cover;background-position:center;position:relative;border-bottom:1px solid #4c4288}
.expert-photo:after{content:'';position:absolute;inset:42% 0 0;background:linear-gradient(transparent,#080c20d9)}
.expert-photo-icon{position:absolute;left:19px;bottom:13px;z-index:1;width:42px;height:42px;display:grid;place-items:center;border:1px solid #61e8dc;border-radius:50%;background:linear-gradient(145deg,#080c20e8,#3b247ee8);color:#71f0e3;font-size:22px;box-shadow:0 0 0 3px #090d1db3,0 7px 18px #06091680}
.expert-card-content{padding:19px 20px 21px}
.editorial-card .category{color:#61e8dc;font-size:11px;margin:0 0 10px;letter-spacing:.7px;text-shadow:0 0 14px #04c9eb52}
.editorial-card h3{font-size:20px;color:#fff;line-height:1.18;min-height:47px}
.editorial-card p{color:#bcc6e2;min-height:64px;margin:10px 0 0}
.editorial-card .card-bottom{border-top-color:#544a8c;margin-top:18px}
.editorial-card .price{color:#75eee2;text-shadow:0 0 16px #04c9eb38}
.editorial-card .price small,.editorial-card .micro{color:#98a7ca}
.btn-editorial{border:1px solid #6ceadf;color:#fff;background:linear-gradient(110deg,#05bcd9,#704af0);box-shadow:0 7px 20px #22165c66}
.btn-editorial:hover{background:linear-gradient(110deg,#04d0ea,#835cff);box-shadow:0 9px 24px #35238180}
.market-search .category-select{min-height:47px;max-width:315px;padding:0 13px;border:1px solid #dce3f2;border-radius:11px;background:#fff;color:#172342;font:600 14px/1.3 system-ui}
.market-category{margin:34px 0 46px}
.market-category-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 16px;border-bottom:1px solid #dfe3f2;padding-bottom:10px}
.market-category-heading h3{margin:0;color:#101735;font-size:24px}
.market-category-heading span{color:#6254a8;font-size:13px}
.editorial-avatar{background-size:cover;background-position:center;background-color:#10152e;border:1px solid #6756d8;color:transparent;flex-shrink:0}
.creator-expert-summary{display:flex;align-items:center;gap:13px;min-width:0}
.creator-expert-summary>div{min-width:0}
.creator-expert-photo{width:53px;height:53px;object-fit:cover;border-radius:12px;border:1px solid #6552df;box-shadow:0 6px 16px #20155f24;flex-shrink:0}
#expert-form select[name=categoryChoice]{width:100%}
#expert-form input[name=categoryCustom]:not([hidden]){display:block;margin-top:9px;width:100%}
.page .panel .btn-outline{border-color:#cdd4e6;background:#fff;color:#273650}
.page .panel .btn-outline:hover{background:#f5f2ff}
@media(max-width:720px){.market-search .category-select{max-width:none;width:100%}}
@media(max-width:600px){.expert-photo{height:165px}.editorial-card h3{min-height:auto}.creator-expert-photo{width:47px}}
