.market-panel{max-width:1180px;padding:45px 25px 70px;margin:auto;min-height:75vh}.panel-heading h1{font-size:56px;line-height:1.05;max-width:850px}.panel-heading .fx-note,.market-note{font-size:12px;line-height:1.8;color:#9eb0b3}.panel-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:24px 0;border-bottom:1px solid #343d3d;margin-bottom:25px}.panel-tabs a{padding:13px 18px;border:1px solid #414c49;font-size:12px;color:var(--yellow);font-weight:800}.panel-tabs a[aria-current=page]{background:var(--yellow);color:#080a0d}.market-panel [hidden]{display:none!important}.panel-card{border:1px solid #3e4c46;padding:25px;margin-bottom:18px;background:#11171b}.panel-card h2,.panel-card h3{font-family:Arial,sans-serif;font-style:normal;line-height:1.4;letter-spacing:0;font-size:22px;margin:0 0 15px}.panel-card p{font-size:13px;line-height:1.8;color:#bdc9c6;overflow-wrap:anywhere}.panel-card .title-row{display:flex;justify-content:space-between;gap:20px;align-items:start}.status-badge{padding:6px 10px;border:1px solid #54e9ec66;color:var(--cyan);font-size:10px;white-space:nowrap}.panel-card .price-line{font-size:23px;font-weight:900;color:var(--yellow)}.panel-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.panel-actions button,.panel-form button{background:var(--yellow);color:#080a0d;padding:13px 18px;border:0;font:800 11px Arial,sans-serif;cursor:pointer}.panel-actions .secondary,.panel-form .secondary{border:1px solid #5b6b62;background:none;color:var(--yellow)}.panel-form{max-width:760px}.panel-form label{display:block;font-size:12px;font-weight:700;color:#d1ddd1}.panel-form input,.panel-form textarea,.panel-form select{background:#080a0d;border-color:#44534b}.panel-form .check{display:flex;align-items:start;gap:10px;line-height:1.8;margin:15px 0}.panel-form .check input{width:auto;margin:4px 0}.panel-form button:disabled,.panel-actions button:disabled{opacity:.5;cursor:wait}.panel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.panel-stat{padding:24px;border:1px solid #45534b;background:#151b18}.panel-stat strong{display:block;font-size:33px;color:var(--yellow);margin-top:12px}.panel-stat span,.panel-stat small{font-size:12px;color:#b6c4bd}.panel-stat small{display:block;margin-top:10px}.panel-list{margin-top:28px}.panel-list h2{font-size:30px;margin-bottom:20px}.panel-id{font-size:10px!important;color:#859e9e!important;letter-spacing:.1em}.panel-table-wrap{overflow:auto}.panel-table{width:100%;border-collapse:collapse;font-size:12px}.panel-table th,.panel-table td{padding:13px 12px;text-align:left;border-bottom:1px solid #35413c;white-space:nowrap}.panel-table th{color:var(--cyan)}#panel-message{font-size:13px;color:var(--cyan);line-height:1.7}.job-example{border:1px dashed #858624;background:linear-gradient(120deg,#232714,#11171b);padding:23px;margin:25px 0}.job-example b{color:var(--yellow)}.job-example p{font-size:13px;line-height:1.8;color:#bec9c3}.job-example .sample-label{color:var(--cyan);font-size:10px;letter-spacing:.15em}.edition-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.edition-tabs a{padding:12px 15px;color:var(--yellow);background:#11171b;border:1px solid #3c4d44;font-size:11px;font-weight:800}.edition-tabs a[aria-current=page]{background:var(--yellow);color:#080a0d}.store-layout{display:grid;grid-template-columns:225px 1fr;gap:28px;padding:25px 0 60px;border-top:1px solid #3c453c}.store-sidebar{position:sticky;top:20px;height:max-content}.store-sidebar a{display:block;padding:13px 14px;border-bottom:1px solid #26342f;color:#b5c6c0;font-size:12px}.store-sidebar a[aria-current=page]{background:var(--yellow);color:#080a0d;font-weight:800}.store-sidebar h3{color:var(--cyan);font-size:11px;letter-spacing:.1em;padding-left:14px}.store-breadcrumb{font-size:11px;color:var(--cyan);margin-bottom:15px}.store-results h2{font-size:40px;margin-bottom:15px}.store-results .mount-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-art{aspect-ratio:16/9;background:#080a0d;border-color:var(--cyan)}.service-art img{object-fit:cover;mix-blend-mode:normal}.service-art:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#080a0d99,transparent);pointer-events:none}.store-cta{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.store-cta a{font-size:12px;padding:13px 18px;border:1px solid #54e9ec;color:var(--cyan)}@media(max-width:1050px){.store-results .mount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-layout{grid-template-columns:190px 1fr}}@media(max-width:700px){.store-layout{grid-template-columns:1fr;gap:20px}.store-sidebar{position:static;display:flex;flex-wrap:wrap;gap:6px}.store-sidebar h3{width:100%;margin-bottom:8px;padding:0}.store-sidebar a{padding:10px;border:1px solid #35443b;font-size:10px}.edition-tabs a{font-size:10px;padding:11px}.market-panel{padding:32px 20px 60px}.panel-heading h1{font-size:40px}.panel-grid{grid-template-columns:1fr}.panel-card{padding:20px}.panel-card .title-row{flex-direction:column;gap:12px}.panel-tabs a{font-size:10px;padding:12px}.store-results h2{font-size:34px}}

/* Distinct service category entrance */
.store-results [hidden]{display:none!important}.store-results .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-category-card{display:flex;flex-direction:column;min-width:0;padding:26px;background:#080a0d;color:#fcee09;border:2px solid #080a0d;box-shadow:4px 4px 0 #080a0d22;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.store-category-card:hover{background:#172020;border-color:#54e9ec}.store-category-card h3{font-family:Impact,'Arial Narrow',sans-serif;font-style:italic;font-size:38px;letter-spacing:.025em;margin:16px 0 8px;color:#fcee09}.store-category-card p{font-size:12px;line-height:1.7;color:#d6ded9;margin:0 0 24px}.category-symbol{font-size:28px;color:#54e9ec;font-weight:900}.category-open{margin-top:auto;padding-top:16px;border-top:1px solid #54e9ec66;font-size:10px;letter-spacing:.08em;font-weight:800}.store-sidebar a.mount-subcategory{font-size:10px;padding-left:26px;color:#54e9ec;border-left:2px solid #54e9ec}.store-results > .mount-filters a{padding:13px 16px;background:#080a0d;color:#fcee09;border:1px solid #080a0d;font-size:11px;font-weight:800}.store-results > .mount-filters a:hover{color:#54e9ec}@media(max-width:600px){.store-category-card{padding:19px}.store-category-card h3{font-size:27px;overflow-wrap:anywhere}.store-category-card p{font-size:11px}.store-sidebar a.mount-subcategory{padding-left:13px}}
