.beauty-showcase__advertising-image{width:calc(100% + clamp(48px,14vw,210px));height:72vh;margin:0 calc(clamp(24px,7vw,105px) * -1);overflow:hidden;background:#e9e1db}.beauty-showcase__advertising-image img{display:block;width:100%;height:100%;object-fit:cover}.beauty-showcase{display:grid;grid-template-columns:minmax(220px,28%) 1fr;max-width:1400px;margin:auto;background:#fbfaf8}.beauty-showcase__list{padding:72px 36px;position:sticky;top:0;height:100vh;border-right:1px solid #e9e2dc;background:#f5f0ec}.beauty-showcase__eyebrow{font-size:11px;letter-spacing:.16em;color:#9a7666;margin:0 0 12px}.beauty-showcase h1,.beauty-showcase h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.03em}.beauty-showcase h1{font-size:38px;line-height:1.05;margin:0 0 48px}.beauty-showcase__list nav{display:grid;gap:8px}.beauty-showcase__list a{display:flex;gap:14px;align-items:baseline;padding:12px 0;color:#625850;border-bottom:1px solid #dfd5ce;text-decoration:none;transition:color .2s}.beauty-showcase__list a span{font-size:11px;color:#aa8b7b}.beauty-showcase__list a.is-active,.beauty-showcase__list a:hover{color:#b46350}.beauty-showcase__feed{height:100vh;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth}.beauty-showcase__product{min-height:100vh;box-sizing:border-box;padding:72px clamp(24px,7vw,105px);display:flex;flex-direction:column;justify-content:center;gap:28px;scroll-snap-align:start;border-bottom:1px solid #eee5df}.beauty-showcase__heading{max-width:680px}.beauty-showcase__heading h2{font-size:clamp(36px,5vw,66px);margin:0 0 15px}.beauty-showcase__heading p{line-height:1.7;color:#6d615a}.beauty-showcase__link{display:inline-block;margin-top:8px;color:#9c5041;text-decoration:none;font-weight:600}.beauty-showcase__comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.beauty-showcase__comparison figure{margin:0;position:relative;aspect-ratio:1;overflow:hidden;background:#e9e1db}.beauty-showcase__comparison img{height:100%;width:100%;object-fit:cover}.beauty-showcase__comparison figcaption{position:absolute;left:12px;bottom:12px;padding:5px 9px;background:#fffdfa;font-size:10px;letter-spacing:.12em}.beauty-showcase__carousel{max-width:680px}.beauty-showcase__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.beauty-showcase__slides::-webkit-scrollbar{display:none}.beauty-showcase__slides img{width:100%;aspect-ratio:1;flex:none;object-fit:cover;scroll-snap-align:start}.beauty-showcase__dots{display:flex;justify-content:center;gap:7px;margin:12px}.beauty-showcase__dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#d8c8bf}.beauty-showcase__dots button.is-active{background:#a65c4a}.beauty-showcase__carousel p{white-space:pre-line;line-height:1.7;color:#6d615a}.beauty-showcase__review{max-width:620px;margin:0;padding:22px 26px;border-left:3px solid #c07967;background:#f8f1ec;display:flex;gap:14px;line-height:1.7;color:#584a43}.beauty-showcase__review i{color:#b76454}.beauty-showcase__empty{padding:80px;text-align:center;color:#766a62}@media(max-width:767px){.beauty-showcase__advertising-image{width:calc(100% + 40px);height:54vh;margin:0 -20px}.beauty-showcase{display:block}.beauty-showcase__list{position:relative;height:auto;padding:28px 20px;border:0}.beauty-showcase h1{font-size:30px;margin-bottom:22px}.beauty-showcase__list nav{display:flex;overflow:auto;gap:18px}.beauty-showcase__list a{flex:none;border:0;padding:4px 0}.beauty-showcase__feed{height:calc(100vh - 180px)}.beauty-showcase__product{padding:38px 20px;min-height:calc(100vh - 180px)}.beauty-showcase__comparison{gap:6px}.beauty-showcase__review{padding:18px}}
.beauty-jobs-public{max-width:1180px;margin:0 auto;padding:64px 28px;color:#584a43;background:#fbfaf8}.beauty-jobs-public__header{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.beauty-jobs-public__header h1{margin:0;font:400 clamp(34px,5vw,58px)/1.1 Georgia,serif;letter-spacing:-.03em}.beauty-jobs-public__button,.beauty-jobs-public__back{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border:1px solid #a65c4a;background:#a65c4a;color:#fffdfa;text-decoration:none;cursor:pointer}.beauty-jobs-public__back{border-color:#d7c8bf;background:transparent;color:#8b5749}.beauty-jobs-public__alert{padding:14px 18px;margin-bottom:24px;border-left:3px solid #a65c4a;background:#f8f1ec}.beauty-jobs-public__table-wrap{overflow-x:auto;border:1px solid #e9e2dc}.beauty-jobs-public__table{width:100%;border-collapse:collapse;background:#fffdfa}.beauty-jobs-public__table th,.beauty-jobs-public__table td{padding:18px 20px;text-align:left;border-bottom:1px solid #eee5df}.beauty-jobs-public__table th{font-size:11px;letter-spacing:.12em;color:#9a7666;text-transform:uppercase}.beauty-jobs-public__status{display:inline-block;padding:5px 10px;background:#f5f0ec;color:#8b5749}.beauty-jobs-public__empty{text-align:center;color:#766a62}.beauty-jobs-public__form{max-width:760px;padding:28px;background:#fffdfa;border:1px solid #e9e2dc}.beauty-jobs-public__field{display:grid;gap:8px;margin-bottom:22px}.beauty-jobs-public__field>span{font-size:12px;letter-spacing:.08em;color:#8b5749}.beauty-jobs-public__field input,.beauty-jobs-public__field select,.beauty-jobs-public__field textarea{width:100%;padding:12px 14px;border:1px solid #d7c8bf;background:#fff;color:#584a43}.beauty-jobs-public__field textarea{min-height:110px;resize:vertical}.beauty-jobs-public__field small{color:#8e8179}.beauty-jobs-public__urgent{display:flex;gap:8px;align-items:center;margin-bottom:28px;color:#8b5749}.beauty-jobs-public__item{padding:22px;margin-bottom:26px;background:#f8f1ec}.beauty-jobs-public--create{min-height:60vh}@media(max-width:767px){.beauty-jobs-public{padding:36px 18px}.beauty-jobs-public__header{align-items:start;flex-direction:column}.beauty-jobs-public__button,.beauty-jobs-public__back{width:100%}.beauty-jobs-public__table th,.beauty-jobs-public__table td{padding:14px}.beauty-jobs-public__form{padding:18px}}
.beauty-jobs-public{max-width:none;min-height:70vh;margin:0;background:#11100f;color:#f4eee8;box-sizing:border-box}.beauty-jobs-public__header h1{color:#f7f1eb}.beauty-jobs-public__table-wrap{border-color:#39322e}.beauty-jobs-public__table{background:#191715;color:#f4eee8}.beauty-jobs-public__table th,.beauty-jobs-public__table td{border-color:#39322e}.beauty-jobs-public__table th{color:#c79a86}.beauty-jobs-public__status{background:#302622;color:#e5ad96}.beauty-jobs-public__empty{color:#b7a79d}.beauty-jobs-public__alert{background:#2d211d;color:#f4eee8}.beauty-jobs-public__back{border-color:#765246;color:#e3ae98}.beauty-jobs-public__form{background:#191715;border-color:#39322e}.beauty-jobs-public__field>span,.beauty-jobs-public__urgent{color:#e0a38c}.beauty-jobs-public__field input,.beauty-jobs-public__field select,.beauty-jobs-public__field textarea{border-color:#51443e;background:#24201e;color:#f4eee8}.beauty-jobs-public__field input::placeholder,.beauty-jobs-public__field textarea::placeholder{color:#9f9087}.beauty-jobs-public__field small{color:#b7a79d}.beauty-jobs-public__item{background:#241d1a}.beauty-jobs-public__products{display:grid;gap:10px}.beauty-jobs-public__product{display:flex;align-items:center;gap:12px}.beauty-jobs-public__product img{width:52px;height:52px;object-fit:cover;background:#302a27}.beauty-jobs-public__product span{font-weight:500}
.beauty-jobs-public[data-hide-whatsapp]~#whatsapp-floating-button,.beauty-jobs-public[data-hide-whatsapp]~.floating-wpp{display:none!important}
body:has([data-hide-whatsapp]) #whatsapp-floating-button,body:has([data-hide-whatsapp]) .floating-wpp{display:none!important}
.beauty-showcase__list-header,.beauty-jobs-public__actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.beauty-theme-toggle{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #d7c8bf;background:transparent;color:#8b5749;font-size:12px;line-height:1.2;cursor:pointer}.beauty-theme-toggle i{font-size:16px}.beauty-showcase[data-beauty-theme=dark]{background:#11100f;color:#f4eee8}.beauty-showcase[data-beauty-theme=dark] .beauty-showcase__list{border-color:#39322e;background:#191715}.beauty-showcase[data-beauty-theme=dark] .beauty-showcase__eyebrow{color:#c79a86}.beauty-showcase[data-beauty-theme=dark] .beauty-showcase__list a{color:#e0d1c8;border-color:#39322e}.beauty-showcase[data-beauty-theme=dark] .beauty-showcase__list a span{color:#c79a86}.beauty-showcase[data-beauty-theme=dark] .beauty-showcase__list a.is-active,.beauty-showcase[data-beauty-theme=dark] .beauty-showcase__list a:hover,.beauty-showcase[data-beauty-theme=dark] .beauty-showcase__link{color:#e5ad96}.beauty-showcase[data-beauty-theme=dark] .beauty-showcase__product{border-color:#39322e}.beauty-showcase[data-beauty-theme=dark] .beauty-showcase__heading p,.beauty-showcase[data-beauty-theme=dark] .beauty-showcase__carousel p{color:#d5c4bb}.beauty-showcase[data-beauty-theme=dark] .beauty-showcase__review{background:#241d1a;color:#f4eee8}.beauty-showcase[data-beauty-theme=dark] .beauty-theme-toggle,.beauty-jobs-public[data-beauty-theme=dark] .beauty-theme-toggle{border-color:#765246;color:#e3ae98}.beauty-jobs-public[data-beauty-theme=light]{background:#fbfaf8;color:#584a43}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__header h1{color:inherit}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__table-wrap{border-color:#e9e2dc}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__table{background:#fffdfa;color:inherit}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__table th,.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__table td{border-color:#eee5df}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__table th{color:#9a7666}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__status{background:#f5f0ec;color:#8b5749}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__empty{color:#766a62}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__alert,.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__item{background:#f8f1ec;color:inherit}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__back,.beauty-jobs-public[data-beauty-theme=light] .beauty-theme-toggle{border-color:#d7c8bf;color:#8b5749}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__form{background:#fffdfa;border-color:#e9e2dc}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__field>span,.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__urgent{color:#8b5749}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__field input,.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__field select,.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__field textarea{border-color:#d7c8bf;background:#fff;color:#584a43}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__field input::placeholder,.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__field textarea::placeholder{color:#8e8179}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__field small{color:#8e8179}@media(max-width:767px){.beauty-showcase__list-header{align-items:flex-start}.beauty-theme-toggle span{display:none}.beauty-jobs-public__actions{width:100%}.beauty-jobs-public__actions>*{flex:1}.beauty-jobs-public__actions .beauty-theme-toggle{flex:0 0 auto}}
body:has(.beauty-jobs-public[data-beauty-theme=dark]){background:#11100f}.beauty-jobs-public[data-beauty-theme=dark]{min-height:100vh}
body:has([data-hide-whatsapp]) [data-whatsapp-multi-contact-button],body:has([data-hide-whatsapp]) .whatsapp-multi-contact-button{display:none!important}
html.beauty-jobs-hide-whatsapp [data-whatsapp-multi-contact-button],html.beauty-jobs-hide-whatsapp .whatsapp-multi-contact-button,html.beauty-jobs-hide-whatsapp #whatsapp-floating-button,html.beauty-jobs-hide-whatsapp .floating-wpp{display:none!important}
.beauty-jobs-public__product-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:330px;overflow-y:auto;padding:2px}.beauty-jobs-public__product-option{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #51443e;background:#191715;color:#f4eee8;cursor:pointer}.beauty-jobs-public__product-option:has(input:checked){border-color:#e0a38c;box-shadow:0 0 0 1px #e0a38c}.beauty-jobs-public__product-option input{width:auto;margin:0}.beauty-jobs-public__product-option img{width:52px;height:52px;flex:0 0 52px;object-fit:cover;background:#302a27}.beauty-jobs-public__product-option span{font-size:13px;font-weight:500;line-height:1.4}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__product-option{border-color:#d7c8bf;background:#fff;color:#584a43}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__product-option:has(input:checked){border-color:#a65c4a;box-shadow:0 0 0 1px #a65c4a}@media(max-width:767px){.beauty-jobs-public__product-options{grid-template-columns:1fr}}
.beauty-jobs-public__product-filters{display:grid;grid-template-columns:2fr 1fr;gap:10px}.beauty-jobs-public__no-products{margin:0;color:#b7a79d}@media(max-width:767px){.beauty-jobs-public__product-filters{grid-template-columns:1fr}}
.beauty-jobs-public__add-products{justify-self:start;padding:10px 14px;border:1px solid #a65c4a;background:#a65c4a;color:#fffdfa;cursor:pointer}.beauty-jobs-public__add-products:disabled{cursor:not-allowed;opacity:.5}.beauty-jobs-public__selected-items{display:grid;gap:14px}.beauty-jobs-public__selected-product{display:flex;align-items:center;gap:12px;margin-bottom:18px}.beauty-jobs-public__selected-product img{width:58px;height:58px;object-fit:cover;background:#302a27}.beauty-jobs-public__selected-product strong{flex:1;font-size:14px}.beauty-jobs-public__selected-product button{padding:7px 10px;border:1px solid #765246;color:#e3ae98;cursor:pointer}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__selected-product button{border-color:#d7c8bf;color:#8b5749}
.beauty-jobs-public__product-option.is-filtered-out{display:none}.beauty-jobs-public__no-products.is-visible{display:block}
.beauty-jobs-public__job-actions{display:flex;align-items:center;gap:8px;white-space:nowrap}.beauty-jobs-public__job-actions .beauty-jobs-public__back,.beauty-jobs-public__hide{padding:7px 10px;font-size:12px}.beauty-jobs-public__hide{border:1px solid #9b5c50;background:transparent;color:#b76d60;cursor:pointer}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__hide{border-color:#bf8276;color:#9b5145}@media(max-width:767px){.beauty-jobs-public__job-actions{min-width:210px}}
.beauty-theme-toggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}
@media(max-width:767px){.beauty-jobs-public__table-wrap{border:0}.beauty-jobs-public__table,.beauty-jobs-public__table tbody,.beauty-jobs-public__table tr,.beauty-jobs-public__table td{display:block;width:100%}.beauty-jobs-public__table thead{display:none}.beauty-jobs-public__table tr{padding:16px;margin-bottom:14px;border:1px solid #e9e2dc;background:#fffdfa}.beauty-jobs-public[data-beauty-theme=dark] .beauty-jobs-public__table tr{border-color:#39322e;background:#191715}.beauty-jobs-public__table td{display:grid;grid-template-columns:94px minmax(0,1fr);gap:12px;padding:10px 0;border:0}.beauty-jobs-public__table td::before{content:attr(data-label);font-size:11px;letter-spacing:.08em;color:#9a7666}.beauty-jobs-public[data-beauty-theme=dark] .beauty-jobs-public__table td::before{color:#c79a86}.beauty-jobs-public__job-actions{display:flex!important;align-items:center;min-width:0!important}.beauty-jobs-public__job-actions form{display:flex}.beauty-jobs-public__products{min-width:0}.beauty-jobs-public__product span{word-break:break-word}}
@media(max-width:767px){.beauty-jobs-public{padding:28px 14px}.beauty-jobs-public__header{gap:18px;margin-bottom:24px}.beauty-jobs-public__header h1{font-size:34px}.beauty-jobs-public__actions{gap:10px}.beauty-jobs-public__actions .beauty-jobs-public__button{min-height:42px}.beauty-jobs-public__table tr{padding:18px;border-radius:12px;box-shadow:0 5px 16px rgb(62 43 33 / 6%)}.beauty-jobs-public[data-beauty-theme=dark] .beauty-jobs-public__table tr{box-shadow:none}.beauty-jobs-public__table td{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:12px 0}.beauty-jobs-public__product img{width:46px;height:46px}.beauty-jobs-public__job-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:16px!important;border-top:1px solid #eee5df!important}.beauty-jobs-public[data-beauty-theme=dark] .beauty-jobs-public__job-actions{border-color:#39322e!important}.beauty-jobs-public__job-actions::before{grid-column:1/-1}.beauty-jobs-public__job-actions .beauty-jobs-public__back,.beauty-jobs-public__job-actions form,.beauty-jobs-public__job-actions .beauty-jobs-public__hide{width:100%;min-height:40px}.beauty-jobs-public__job-actions .beauty-jobs-public__back{padding:10px;text-align:center}.beauty-jobs-public__job-actions form{display:block}.beauty-jobs-public__job-actions .beauty-jobs-public__hide{padding:10px}.beauty-jobs-public__empty{padding:36px 12px!important}}
@media(max-width:767px){.beauty-jobs-public{width:100%;max-width:100vw;overflow-x:hidden}.beauty-jobs-public__header,.beauty-jobs-public__actions,.beauty-jobs-public__table-wrap,.beauty-jobs-public__table,.beauty-jobs-public__products,.beauty-jobs-public__product{min-width:0;max-width:100%}.beauty-jobs-public__product{overflow-wrap:anywhere}}
.beauty-jobs-public__job-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.beauty-jobs-public__job-card{display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid #39322e;background:#191715;box-shadow:0 12px 28px rgb(0 0 0 / 12%)}.beauty-jobs-public__job-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:17px;border-bottom:1px solid #39322e}.beauty-jobs-public__job-number{font-size:11px;letter-spacing:.14em;color:#c79a86}.beauty-jobs-public__card-products{display:grid;gap:11px;padding:18px 0;min-height:116px}.beauty-jobs-public__card-product{display:flex;align-items:center;gap:12px;min-width:0}.beauty-jobs-public__card-product img{width:48px;height:48px;flex:0 0 48px;object-fit:cover;background:#302a27}.beauty-jobs-public__card-product span{font-size:14px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.beauty-jobs-public__job-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #39322e;border-bottom:1px solid #39322e}.beauty-jobs-public__job-meta>div{display:grid;gap:5px;padding:14px 0}.beauty-jobs-public__job-meta>div+div{padding-left:16px;border-left:1px solid #39322e}.beauty-jobs-public__job-meta span{font-size:10px;letter-spacing:.09em;color:#c79a86}.beauty-jobs-public__job-meta strong{font-size:14px;color:#f4eee8}.beauty-jobs-public__urgent-value.is-urgent{color:#f09585}.beauty-jobs-public__card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px}.beauty-jobs-public__card-actions .beauty-jobs-public__back,.beauty-jobs-public__card-actions form,.beauty-jobs-public__card-actions .beauty-jobs-public__hide{width:100%;min-height:42px}.beauty-jobs-public__card-actions .beauty-jobs-public__back{padding:10px;text-align:center}.beauty-jobs-public__card-actions form{display:block}.beauty-jobs-public__card-actions .beauty-jobs-public__hide{padding:10px}.beauty-jobs-public__empty-card{grid-column:1/-1;padding:64px 24px;border:1px dashed #51443e;background:#191715}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__job-card,.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__empty-card{border-color:#e4d7ce;background:#fffdfa;box-shadow:0 12px 28px rgb(89 59 42 / 7%)}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__job-card-header,.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__job-meta{border-color:#eee5df}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__job-meta>div+div{border-color:#eee5df}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__job-number,.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__job-meta span{color:#9a7666}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__job-meta strong{color:#584a43}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__urgent-value.is-urgent{color:#b8564b}@media(max-width:767px){.beauty-jobs-public__job-grid{grid-template-columns:1fr;gap:14px}.beauty-jobs-public__job-card{padding:18px;border-radius:12px}.beauty-jobs-public__card-products{min-height:0}.beauty-jobs-public__card-actions{gap:8px}.beauty-jobs-public__empty-card{padding:48px 20px}}
.beauty-jobs-public__card-actions{display:flex;flex-direction:column;gap:9px;position:static}.beauty-jobs-public__card-actions>*{position:static!important;float:none!important;margin:0!important}.beauty-jobs-public__card-actions form{display:block!important}.beauty-jobs-public__card-actions .beauty-jobs-public__back,.beauty-jobs-public__card-actions .beauty-jobs-public__hide{display:flex;width:100%!important;min-width:0;min-height:42px;align-items:center;justify-content:center;box-sizing:border-box}
.beauty-jobs-public__job-grid{grid-template-columns:minmax(0,1fr)}
.beauty-jobs-public__compact-list{border:1px solid #39322e;background:#191715}.beauty-jobs-public__compact-head,.beauty-jobs-public__compact-row{display:grid;grid-template-columns:minmax(0,1fr) 120px 90px 150px;gap:16px;align-items:center}.beauty-jobs-public__compact-head{padding:11px 16px;border-bottom:1px solid #39322e;font-size:10px;letter-spacing:.1em;color:#c79a86}.beauty-jobs-public__compact-row{padding:13px 16px;border-bottom:1px solid #39322e}.beauty-jobs-public__compact-row:last-child{border-bottom:0}.beauty-jobs-public__compact-product{display:flex;align-items:center;gap:10px;min-width:0}.beauty-jobs-public__compact-product .beauty-jobs-public__job-number{flex:0 0 auto}.beauty-jobs-public__compact-product strong{min-width:0;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.beauty-jobs-public__compact-status,.beauty-jobs-public__compact-urgent{display:flex;align-items:center;gap:7px}.beauty-jobs-public__compact-urgent strong{font-size:13px}.beauty-jobs-public__compact-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.beauty-jobs-public__compact-actions .beauty-jobs-public__back,.beauty-jobs-public__compact-actions .beauty-jobs-public__hide{min-height:30px;padding:6px 9px;font-size:12px;white-space:nowrap}.beauty-jobs-public__compact-actions form{margin:0}.beauty-jobs-public__mobile-label{display:none}.beauty-jobs-public__compact-empty{padding:42px 16px}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__compact-list{border-color:#e4d7ce;background:#fffdfa}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__compact-head,.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__compact-row{border-color:#eee5df}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__compact-head{color:#9a7666}@media(max-width:767px){.beauty-jobs-public__compact-head{display:none}.beauty-jobs-public__compact-list{border:0;background:transparent}.beauty-jobs-public__compact-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;border:1px solid #39322e;margin-bottom:10px;background:#191715}.beauty-jobs-public__compact-row:last-child{border-bottom:1px solid #39322e}.beauty-jobs-public__compact-product{grid-column:1/-1}.beauty-jobs-public__compact-status,.beauty-jobs-public__compact-urgent{display:grid;gap:3px}.beauty-jobs-public__mobile-label{display:block;font-size:10px;letter-spacing:.08em;color:#c79a86}.beauty-jobs-public__compact-actions{grid-column:1/-1;justify-content:stretch;border-top:1px solid #39322e;padding-top:10px}.beauty-jobs-public__compact-actions>a,.beauty-jobs-public__compact-actions form{flex:1}.beauty-jobs-public__compact-actions .beauty-jobs-public__back,.beauty-jobs-public__compact-actions .beauty-jobs-public__hide{width:100%;min-height:36px}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__compact-row{border-color:#e4d7ce;background:#fffdfa}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__compact-actions{border-color:#eee5df}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__mobile-label{color:#9a7666}}
[data-public-single-image-option][hidden],[data-public-single-image-option].d-none{display:none!important}
.beauty-jobs-public__compact-head,.beauty-jobs-public__compact-row{grid-template-columns:minmax(0,1fr) 100px 70px 100px 150px}.beauty-jobs-public__compact-created-at{display:flex;align-items:center;gap:7px;font-size:13px;white-space:nowrap}@media(max-width:767px){.beauty-jobs-public__compact-row{grid-template-columns:minmax(0,1fr) auto}.beauty-jobs-public__compact-created-at{display:grid;gap:3px}.beauty-jobs-public__compact-actions{grid-column:1/-1}}
.beauty-jobs-public__compact-created-at{flex-wrap:wrap}.beauty-jobs-public__compact-created-at small{width:100%;font-size:11px;color:#c79a86}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__compact-created-at small{color:#9a7666}
.beauty-jobs-public__compact-product{flex-wrap:wrap}.beauty-jobs-public__compact-product small{width:100%;padding-left:30px;font-size:11px;color:#c79a86}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__compact-product small{color:#9a7666}
@media(max-width:767px){.beauty-jobs-public__compact-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex-wrap:nowrap}.beauty-jobs-public__compact-actions>a,.beauty-jobs-public__compact-actions form{min-width:0;flex:initial}}
.beauty-jobs-public__compact-actions>a,.beauty-jobs-public__compact-actions form,.beauty-jobs-public__compact-actions form .beauty-jobs-public__hide{box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden}
@media(min-width:1100px){.beauty-jobs-public__compact-head,.beauty-jobs-public__compact-row{grid-template-columns:minmax(220px,.75fr) 90px 65px 145px 220px}.beauty-jobs-public__compact-product strong{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
@media(min-width:768px) and (max-width:1099px){.beauty-jobs-public__compact-head,.beauty-jobs-public__compact-row{grid-template-columns:minmax(180px,1fr) 85px 60px 140px}.beauty-jobs-public__compact-head span:last-child{display:none}.beauty-jobs-public__compact-actions{grid-column:1/-1;justify-content:flex-end;padding-top:10px;border-top:1px solid #39322e}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__compact-actions{border-color:#eee5df}.beauty-jobs-public__compact-product strong{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
.beauty-jobs-public__compact-thumbnails{display:flex;flex:0 0 auto}.beauty-jobs-public__compact-thumbnails img{width:32px;height:32px;border:1px solid #39322e;object-fit:cover;background:#302a27}.beauty-jobs-public__compact-thumbnails img+img{margin-left:-9px}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__compact-thumbnails img{border-color:#e4d7ce}@media(max-width:767px){.beauty-jobs-public__compact-thumbnails img{width:38px;height:38px}}
.beauty-jobs-public__compact-row{transition:opacity .36s ease,transform .36s ease,filter .36s ease}.beauty-jobs-public__compact-row.is-hiding{opacity:0;transform:translateY(-10px) scale(.98);filter:blur(2px);pointer-events:none}@media(prefers-reduced-motion:reduce){.beauty-jobs-public__compact-row{transition:none}}
.beauty-jobs-public__delete-dialog{position:fixed;z-index:1100;inset:0;display:grid;place-items:center;padding:20px;background:rgb(18 14 12 / 56%)}.beauty-jobs-public__delete-dialog-content{width:min(100%,380px);padding:22px;border:1px solid #39322e;background:#191715;color:#f4eee8;box-shadow:0 18px 48px rgb(0 0 0 / 30%)}.beauty-jobs-public__delete-dialog-content p{margin:0;font-size:15px;line-height:1.6}.beauty-jobs-public__delete-dialog-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.beauty-jobs-public__delete-dialog-actions button{min-width:0;min-height:42px;padding:9px 12px;border:1px solid transparent;cursor:pointer}.beauty-jobs-public__delete-dialog-cancel{grid-column:1;border-color:#765246!important;background:transparent!important;color:#e3ae98!important}.beauty-jobs-public__delete-dialog-confirm{grid-column:2;border-color:#9b5c50!important;background:#9b5c50!important;color:#fff!important}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__delete-dialog-content{border-color:#e4d7ce;background:#fffdfa;color:#584a43}.beauty-jobs-public[data-beauty-theme=light] .beauty-jobs-public__delete-dialog-cancel{border-color:#d7c8bf!important;color:#8b5749!important}
body:has(.beauty-showcase[data-beauty-theme=midnight]),body:has(.beauty-jobs-public[data-beauty-theme=midnight]){background:#080d18}.beauty-showcase[data-beauty-theme=midnight],.beauty-jobs-public[data-beauty-theme=midnight]{background:#0b1220;color:#e6edf7}.beauty-showcase[data-beauty-theme=midnight] .beauty-showcase__list{border-color:#27364d;background:#101a2b}.beauty-showcase[data-beauty-theme=midnight] .beauty-showcase__eyebrow,.beauty-jobs-public[data-beauty-theme=midnight] .beauty-showcase__eyebrow{color:#8fbaf5}.beauty-showcase[data-beauty-theme=midnight] .beauty-showcase__list a{color:#d5e5fa;border-color:#27364d}.beauty-showcase[data-beauty-theme=midnight] .beauty-showcase__list a span,.beauty-showcase[data-beauty-theme=midnight] .beauty-showcase__list a.is-active,.beauty-showcase[data-beauty-theme=midnight] .beauty-showcase__list a:hover,.beauty-showcase[data-beauty-theme=midnight] .beauty-showcase__link{color:#8fbaf5}.beauty-showcase[data-beauty-theme=midnight] .beauty-showcase__product{border-color:#27364d}.beauty-showcase[data-beauty-theme=midnight] .beauty-showcase__heading p,.beauty-showcase[data-beauty-theme=midnight] .beauty-showcase__carousel p{color:#b9c9dc}.beauty-showcase[data-beauty-theme=midnight] .beauty-showcase__review{background:#142039;color:#e6edf7;border-color:#6fa7e8}.beauty-showcase[data-beauty-theme=midnight] .beauty-theme-toggle,.beauty-jobs-public[data-beauty-theme=midnight] .beauty-theme-toggle,.beauty-jobs-public[data-beauty-theme=midnight] .beauty-jobs-public__back{border-color:#38557b;color:#a8cbfb}.beauty-jobs-public[data-beauty-theme=midnight] .beauty-jobs-public__button{border-color:#477fc0;background:#477fc0;color:#f7fbff}.beauty-jobs-public[data-beauty-theme=midnight] .beauty-jobs-public__header h1{color:#f0f6ff}.beauty-jobs-public[data-beauty-theme=midnight] .beauty-jobs-public__compact-list,.beauty-jobs-public[data-beauty-theme=midnight] .beauty-jobs-public__compact-row{border-color:#27364d;background:#101a2b}.beauty-jobs-public[data-beauty-theme=midnight] .beauty-jobs-public__compact-head,.beauty-jobs-public[data-beauty-theme=midnight] .beauty-jobs-public__mobile-label,.beauty-jobs-public[data-beauty-theme=midnight] .beauty-jobs-public__compact-created-at small,.beauty-jobs-public[data-beauty-theme=midnight] .beauty-jobs-public__compact-product small{color:#8fbaf5}.beauty-jobs-public[data-beauty-theme=midnight] .beauty-jobs-public__compact-actions{border-color:#27364d}.beauty-jobs-public[data-beauty-theme=midnight] .beauty-jobs-public__status{background:#162742;color:#a8cbfb}.beauty-jobs-public[data-beauty-theme=midnight] .beauty-jobs-public__form,.beauty-jobs-public[data-beauty-theme=midnight] .beauty-jobs-public__item{border-color:#27364d;background:#101a2b}.beauty-jobs-public[data-beauty-theme=midnight] .beauty-jobs-public__field>span,.beauty-jobs-public[data-beauty-theme=midnight] .beauty-jobs-public__urgent{color:#a8cbfb}.beauty-jobs-public[data-beauty-theme=midnight] .beauty-jobs-public__field input,.beauty-jobs-public[data-beauty-theme=midnight] .beauty-jobs-public__field select,.beauty-jobs-public[data-beauty-theme=midnight] .beauty-jobs-public__field textarea{border-color:#38557b;background:#111d31;color:#e6edf7}.beauty-jobs-public[data-beauty-theme=midnight] .beauty-jobs-public__product img,.beauty-jobs-public[data-beauty-theme=midnight] .beauty-jobs-public__compact-thumbnails img{border-color:#27364d;background:#162742}.beauty-jobs-public[data-beauty-theme=midnight] .beauty-jobs-public__delete-dialog-content{border-color:#27364d;background:#101a2b;color:#e6edf7}.beauty-jobs-public[data-beauty-theme=midnight] .beauty-jobs-public__delete-dialog-cancel{border-color:#38557b!important;color:#a8cbfb!important}
.beauty-jobs-public__reload{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;padding:0;border:1px solid #d7c8bf;background:transparent;color:#8b5749;cursor:pointer}.beauty-jobs-public__reload svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transform-box:fill-box;transform-origin:center}.beauty-jobs-public__reload:disabled{cursor:wait;opacity:.65}.beauty-jobs-public__reload.is-loading svg{animation:beauty-jobs-public-spin .7s linear infinite}.beauty-jobs-public[data-beauty-theme=midnight] .beauty-jobs-public__reload{border-color:#38557b;color:#a8cbfb}@keyframes beauty-jobs-public-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.beauty-jobs-public__actions .beauty-jobs-public__reload{flex:0 0 38px}}
.beauty-jobs-public__compact-actions{align-items:stretch}.beauty-jobs-public__compact-actions>a,.beauty-jobs-public__compact-actions form{display:flex}.beauty-jobs-public__compact-actions .beauty-jobs-public__back,.beauty-jobs-public__compact-actions .beauty-jobs-public__hide{align-items:center;display:flex;height:100%;justify-content:center}
.beauty-jobs-public__compact-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:7px}.beauty-jobs-public__compact-actions>a,.beauty-jobs-public__compact-actions form{display:flex;min-width:0}.beauty-jobs-public__compact-actions .beauty-jobs-public__back,.beauty-jobs-public__compact-actions .beauty-jobs-public__hide{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:34px;min-height:34px;margin:0;padding:6px 8px;line-height:1.2;text-align:center;white-space:nowrap}.beauty-jobs-public__compact-actions form .beauty-jobs-public__hide{font:inherit}@media(min-width:768px) and (max-width:1099px){.beauty-jobs-public__compact-actions{grid-template-columns:repeat(3,minmax(120px,1fr));width:min(100%,420px);margin-left:auto}}@media(max-width:767px){.beauty-jobs-public__compact-actions .beauty-jobs-public__back,.beauty-jobs-public__compact-actions .beauty-jobs-public__hide{height:40px;min-height:40px;padding:8px 6px;font-size:12px}}
