/* Iliryan — professional presentation for Jobs, Cars and Documents sections. */
.section-pro-hero{padding:36px 0 20px}.section-pro-kicker{display:flex;align-items:center;gap:8px;color:#dfbd6d;font-size:12px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.section-pro-kicker::before{content:"";width:7px;height:7px;border-radius:50%;background:#dfbd6d;box-shadow:0 0 0 5px rgba(223,189,109,.08)}.section-pro-hero h1{margin:12px 0 10px;font-size:clamp(38px,7vw,60px);line-height:1;letter-spacing:-.04em}.section-pro-hero p{max-width:720px;margin:0;color:#9ca6b4;font-size:17px;line-height:1.55}.section-pro-note{margin-top:16px;display:inline-flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid #2e3946;border-radius:12px;background:#0d141c;color:#8f9aa8;font-size:12px}.section-pro-note strong{color:#d9bd76}.section-pro-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:14px;align-items:start}.section-pro-panel{background:linear-gradient(155deg,#121b25 0%,#0d151e 76%);border:1px solid #2a3542;border-radius:22px;padding:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.018)}.section-pro-panel.featured{border-color:rgba(211,171,84,.45);background:linear-gradient(155deg,#151c24 0%,#0d151d 75%,#15130d 100%)}.section-pro-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.section-pro-head h2{margin:0;font-size:23px;letter-spacing:-.02em}.section-pro-head p{margin:5px 0 0;color:#8f99a7;font-size:13px;line-height:1.45}.section-pro-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid #34404d;border-radius:999px;padding:6px 9px;color:#9da7b3;background:#0a1118;font-size:11px;font-weight:750;white-space:nowrap}.section-pro-badge::before{content:"";width:6px;height:6px;border-radius:50%;background:#d7ae58}.section-pro-fields{display:grid;grid-template-columns:1fr 1fr;gap:11px}.section-pro-field.full{grid-column:1/-1}.section-pro-panel label{margin:0 0 6px;color:#cbd2dc;font-size:13px;font-weight:700}.section-pro-panel input,.section-pro-panel select,.section-pro-panel textarea{margin:0;background:#081018;border:1px solid #344150;border-radius:13px;padding:13px 14px;font-size:16px}.section-pro-panel textarea{min-height:118px}.section-pro-submit{margin-top:14px}.section-pro-search{position:relative;margin-bottom:14px}.section-pro-search input{padding-left:40px;margin:0}.section-pro-search svg{position:absolute;left:14px;top:50%;width:17px;height:17px;transform:translateY(-50%);color:#7f8a98}.section-pro-list{display:grid;gap:10px}.section-pro-item{position:relative;border:1px solid #2a3542;border-radius:16px;background:#0b131b;padding:15px}.section-pro-item-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.section-pro-item h3{margin:0;font-size:17px;line-height:1.25}.section-pro-item-meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:7px}.section-pro-pill{font-size:10.5px;padding:5px 8px;border:1px solid #34404b;border-radius:999px;color:#98a3b1;background:#0a1118}.section-pro-item p{margin:11px 0 0;color:#9ca6b3;font-size:13px;line-height:1.5;white-space:pre-wrap}.section-pro-delete{border:0;background:transparent;color:#7f8996;font-size:12px;padding:3px;cursor:pointer}.section-pro-delete:hover{color:#e2c47b}.section-pro-empty{text-align:center;padding:30px 16px;border:1px dashed #303c49;border-radius:16px;color:#8994a2}.section-pro-empty svg{width:34px;height:34px;color:#d5b360;margin-bottom:10px}.section-pro-empty strong{display:block;color:#d7dce3;margin-bottom:6px}.section-pro-empty span{font-size:13px;line-height:1.45}.car-total-card{margin-top:15px;border:1px solid rgba(213,174,88,.45);border-radius:18px;background:linear-gradient(135deg,#17170f,#0e151b 62%);padding:16px;display:none}.car-total-card.show{display:block}.car-total-label{color:#d8b768;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.car-total-value{margin-top:5px;font-size:32px;font-weight:900;letter-spacing:-.035em;color:#f4f1e9}.car-breakdown{margin-top:13px;padding-top:11px;border-top:1px solid #2b3540;display:grid;gap:7px}.car-breakdown-row{display:flex;justify-content:space-between;gap:12px;color:#8f99a6;font-size:12.5px}.car-breakdown-row strong{color:#d7dde5}.section-pro-wide{margin-top:14px}.car-list-price{font-size:21px;font-weight:850;color:#e2c173;white-space:nowrap}.cv-preview{border:1px solid #d8d8d8}.cv-preview h2{letter-spacing:-.02em}.cv-toolbar .badge{background:#151811}.preview-label{border-top:1px solid #2b3540;padding-top:18px}
@media(max-width:760px){.section-pro-hero{padding:30px 0 18px}.section-pro-hero h1{font-size:43px}.section-pro-hero p{font-size:16px}.section-pro-grid{grid-template-columns:1fr}.section-pro-panel{padding:17px;border-radius:19px}.section-pro-fields{grid-template-columns:1fr}.section-pro-field.full{grid-column:auto}.section-pro-head h2{font-size:21px}.section-pro-item{padding:14px}.car-total-value{font-size:29px}}
