:root {
  --shadow-default: 0 2px 8px rgba(0, 0, 0, 0.1);
  --shadow-soft: 0 2px 8px rgba(0, 0, 0, 0.05);
  --shadow-popup: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
.nd_my_sk_list_item { position:relative; width:calc(100% - 40px); padding:20px; background-color: #fff; border-radius: 12px; box-shadow: var(--shadow-default); display: block; margin-bottom: 1.5rem; }
.nd_my_sk_list_photo { display:block; float:left; width:251px; position:relative; }
.nd_my_sk_list_photo a { display:block; line-height:40%; }
.nd_my_sk_list_photo img { border-radius:10px; max-width:100%; box-shadow: var(--shadow-soft); }
.nd_my_sk_list_item::after { content:""; display:block; clear:both; }
.nd_my_sk_list_mok_p { display:block; float:right; width:200px; }
.nd_my_sk_list_mok_p > a { transition:0.3s ease; opacity:0.8; display:block; text-align:center; font-weight:600; font-size:14px; height:34px; line-height:34px; border-radius:5px; background-color:#56ab3c; color:#fff; text-decoration:none; }
.nd_my_sk_list_mok_p > a:hover { opacity:1; }
.nd_my_sk_list_mok_p > a:nth-child(n+2) { margin-top:3px; }
.nd_my_sk_list_text { display:block; float:left; width:calc(100% - 491px); margin-left:20px; padding:6px 0 0 0; position:relative; }
.nd_my_sk_list_text a.sry { color: #499531; font-weight: 600; height:24px; line-height:24px; font-size: 17px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow:hidden; }
.nd_my_sk_list_text p { margin-top:0.5rem; font-size: 14px; line-height:20px; color: #444; margin-bottom: 0.5rem; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow:hidden; }
.nd_my_sk_city_date { line-height:16px; position:absolute; left:0; top:115px; }
.nd_my_sk_city_date span { line-height:16px; font-weight:600; color:#444; font-size:14px; }
.nd_my_sk_city_date > span:first-child { padding-right:30px; position:relative; }
.nd_my_sk_city_date > span:first-child::after { content:""; width:6px; height:6px; display:block; border-radius:50%; background:#499531; position:absolute; right:12px; top:calc(50% - 3px); }
.nd_my_sk_list_valid { line-height:16px; position:absolute; right:0; top:115px;font-weight:600; color:#444; font-size:14px; }
.nd_my_sk_list_valid > span { line-height:16px; font-weight:600; margin-left:2px; font-size:14px; }
.nd_my_sk_control { display:block; position:absolute; bottom:20px; left:291px; }
.nd_my_sk_control > a { margin-right:5px; display: inline-flex; align-items: center; background-color: #f0f0f0; border-radius: 5px; padding: 6px 0px 6px 36px; background-repeat: no-repeat; background-position: 10px center; background-size: 16px 16px; overflow: hidden; transition: width 0.3s ease, background-color 0.3s; width: 0px; cursor: pointer; position: relative; }
.nd_my_sk_control > a > span { font-weight:600; white-space: nowrap; opacity: 0; transition: opacity 0.2s ease; color: #333; font-size: 0.85rem; }
.nd_my_sk_control > a:hover { text-align:center; background-color: #eef6eb; }
.nd_my_sk_control > a:hover > span { opacity: 1; }
.nd_my_sk_control > a.nd_msc_1, .nd_p_my_sk_control > a.nd_msc_1 { background-image:url(images/nd/edit.svg); }
.nd_my_sk_control > a.nd_msc_2, .nd_p_my_sk_control > a.nd_msc_2 { background-image:url(images/nd/picture.svg); }
.nd_my_sk_control > a.nd_msc_3, .nd_p_my_sk_control > a.nd_msc_3 { background-image:url(images/nd/comment-alt.svg); }
.nd_my_sk_control > a.nd_msc_4, .nd_p_my_sk_control > a.nd_msc_4 { background-image:url(images/nd/refresh1.svg); }
.nd_my_sk_control > a.nd_msc_5, .nd_p_my_sk_control > a.nd_msc_5 { background-image:url(images/nd/trash.svg); }
.nd_my_sk_control > a.nd_msc_6, .nd_p_my_sk_control > a.nd_msc_6 { background-image:url(images/nd/envelope.svg); }
.nd_my_sk_control > a.nd_msc_7, .nd_p_my_sk_control > a.nd_msc_7 { background-image:url(images/nd/stats.svg); }
.nd_my_sk_control > a.nd_msc_8, .nd_p_my_sk_control > a.nd_msc_8 { background-image:url(images/nd/booking.svg); }
.nd_my_sk_control > a.nd_msc_9, .nd_p_my_sk_control > a.nd_msc_9 { background-image:url(images/nd/eye-crossed.svg); }
.nd_my_sk_control > a.nd_msc_1:hover { width:80px; }
.nd_my_sk_control > a.nd_msc_2:hover { width:90px; }
.nd_my_sk_control > a.nd_msc_3:hover { width:110px; }
.nd_my_sk_control > a.nd_msc_4:hover { width:80px; }
.nd_my_sk_control > a.nd_msc_5:hover { width:60px; }
.nd_my_sk_control > a.nd_msc_6:hover { width:100px; }
.nd_my_sk_control > a.nd_msc_7:hover { width:75px; }
.nd_my_sk_control > a.nd_msc_8:hover { width:85px; }
.nd_my_sk_control > a.nd_msc_9:hover { width:65px; }
.nd_manosk_pricer { right: 0; bottom: 12px; position: absolute; background: #56ab3c; height: 26px; line-height: 26px; padding: 0 8px 0 10px; border-radius:5px 0 0 5px; color:#fff; font-size:10.5pt; font-weight:600; display: inline-block; }
h2.nd_h2 { font-weight:600; font-size: 18px; margin: 12px 0 10px; color: #222; }
.nd_msk_checkbox { display:block; position:absolute; right:240px; bottom:20px; }
.nd_msk_checkbox input { display:none; }
.nd_msk_checkbox input + span { transition:0.3s ease; border:2px solid #ccc; border-radius:5px; width:22px; height:22px; display:block; cursor:pointer; background-color:#fff; }
.nd_msk_checkbox input:hover + span { border-color:#56ab3c; }
.nd_msk_checkbox input:checked + span { background-color:#56ab3c; border-color:#56ab3c; }
.nd_msk_checkbox input + span::after { content:""; position:absolute; left: 9px; top: 5px; width: 5px; height: 9px; border:solid white; border-width:0 3px 3px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); }
.nd_sk_control, .nd_mp_control { display:none; }
.nd_hidden::after { content:"Skelbimas paslėptas"; display:block; position:absolute; top:calc(50% - 17px); font-size:14px; background-color:#f0f0f0; text-align:center; height:36px; border-radius:5px; box-shadow: var(--shadow-default); text-transform:uppercase; font-weight:600; line-height:18px; left:calc(50% - 65px); width:120px; padding:5px; }
.nd_rez::after { content:"Rezervuota"; display:block; position:absolute; top:calc(50% - 17px); font-size:14px; background-color:#eb3200; color:#fff; text-align:center; height:36px; border-radius:5px; box-shadow: var(--shadow-default); text-transform:uppercase; font-weight:600; line-height:36px; left:calc(50% - 65px); width:120px; padding:5px; }
.nd_bold { background-color:#e7f5e5; }
.vip_overflow { width: 70px; height: 70px; overflow: hidden; display: block; position: relative; left: -20px; top: -20px; margin-right: -70px; margin-bottom: -70px; }
.vip_overflow .star { margin-left: -3px; margin-top: -3px; }
.nd_p_hidder { position:fixed; z-index:1001; left:0; top:0; width:100vw; height:100vh; background-color:rgba(0,0,0,0.5); backdrop-filter: blur(3px); -webkit-backdrop-filter: blur(3px); }
.nd_popup { background:#fff; position:fixed; z-index:1002; width:400px; border-radius:20px; left:calc(50% - 200px); top:auto; bottom:65px; }
.nd_popup_close_head { padding:16px 20px 14px 20px; height:16px; display:block; box-shadow: var(--shadow-soft); width:calc(100% - 40px); background-color:#fff; border-radius:20px 20px 0 0; }
#mobile_pop_confirm_load .nd_p_hidder { z-index:1003; }
#mobile_pop_confirm_load .nd_popup { z-index:1004; }
.nd_close { float:right; position:relative; cursor:pointer; width:16px; height:16px; }
.nd_close::before, .nd_close::after { content:""; display:block; width:16px; height:2px; background:#000; position:absolute; left:calc(50% - 8px); top:calc(50% - 1px); transform:rotate(45deg); }
.nd_close::after { transform:rotate(-45deg); }
.nd_popup_close_head::after, .nd_popup_sk_head::after { content:""; display:block; clear:both; }
.nd_popup_content { display:block; padding:20px; }
.nd_popup_sk_head { padding-bottom:16px; }
.nd_popup_sk_head img { display:block; float:left; width:90px; border-radius:10px; }
.nd_popup_sk_head > span { display:block; float:right; color:#111; font-size:16px; font-weight:600; line-height:22px; width:calc(100% - 106px); display: -webkit-box; overflow:hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.nd_popup_sk_head > span > span { display:table-cell; color:#111; font-size:16px; font-weight:600; line-height:22px; width:800px; max-width:100%;vertical-align:middle; height:65px;overflow:hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.nd_p_my_sk_control { display:block; }
.nd_p_my_sk_control > a, .nd_p_my_sk_list_mok_p > a { position:relative; display:block; background-color: #f0f0f0; border-radius: 10px; padding: 12px 10px 12px 46px; background-repeat: no-repeat; background-position: 15px center; background-size: 16px 16px; overflow: hidden; transition: width 0.3s ease, background-color 0.3s; width: calc(100% - 56px); cursor: pointer; position: relative; }
.nd_p_my_sk_control > a > span { font-weight:600; white-space: nowrap; transition: opacity 0.2s ease; color: #111; font-size: 15px; }
.nd_p_my_sk_control > a:nth-child(n+2), .nd_p_my_sk_list_mok_p > a:nth-child(n+2) { margin-top:8px; }
.nd_p_my_sk_control > a::after, .nd_p_my_sk_list_mok_p > a::after { content:""; position:absolute; right:20px; top:calc(50% - 3px); transform: rotate(-45deg); -webkit-transform: rotate(-45deg); border: solid #111; border-width: 0 3px 3px 0; display: inline-block; padding: 3px; }
.nd_p_my_sk_list_mok_p > a { color:#111; font-weight: 600; font-size: 15px; padding: 14px 10px 14px 46px; }
@keyframes popup-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes popup-out {
  from {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: 0;
    transform: scale(0.95);
  }
}
#mobile_pop_load .nd_p_hidder, #mobile_pop_load .nd_popup, #mobile_pop_confirm_load .nd_p_hidder, #mobile_pop_confirm_load .nd_popup { opacity:0; display:none; }
#mobile_pop_load.nd_visible .nd_p_hidder, #mobile_pop_load.nd_visible .nd_popup, #mobile_pop_confirm_load.nd_visible .nd_p_hidder, #mobile_pop_confirm_load.nd_visible .nd_popup { animation: popup-in 0.4s ease forwards; display:block; opacity:1; }
#mobile_pop_load.nd_hiding .nd_p_hidder, #mobile_pop_load.nd_hiding .nd_popup, #mobile_pop_confirm_load.nd_hiding .nd_p_hidder, #mobile_pop_confirm_load.nd_hiding .nd_popup { animation: popup-out 0.3s ease forwards; }
.nd_popup .nd_my_sk_list_mok_p { display:block !important; position:relative; left:auto; top:auto; bottom:auto; right:auto; }
.nd_ann { background-image:url(images/nd/loud-speaker.png); background-size:50px auto; background-position:left 5px; background-repeat:no-repeat; display:block; padding-left:70px; width:calc(100% - 70px); }
.nd_ann h2 { font-weight:600; font-size:16px; color:#111; margin:0 0 4px 0; }
.nd_ann p { color:#000; font-size:13px; margin:0; margin-bottom:12px; line-height:20px; }
.nd_p_my_sk_list_mok_p > a { background-size:auto 24px; padding-left:56px; width:calc(100% - 66px); }
.nd_p_my_sk_list_mok_p > a:first-child { background-image:url(images/nd/crown.png); background-size:26px auto; }
.nd_p_my_sk_list_mok_p > a:nth-child(3) { background-image:url(images/ekstra-icon.png); background-position:10px center; }
.nd_p_my_sk_list_mok_p > a:nth-child(2) { background-image:url(images/nd/star.png); background-size:26px auto; }
.nd_p_my_sk_list_mok_p > a:nth-child(4) { background-image:url(images/nd/bold.png); background-position:17px center; background-size:auto 20px; }
.nd_p_my_sk_list_mok_p > a:nth-child(5) { background-image:url(images/nd/fb.png); }
.statistics_tabs li { margin-right:-1px; padding: 0 10px; font-weight: 600; color: #000; font-size: 13px; border-radius: 10px 10px 0 0; border-color:#f0f0f0; }
#stats_content_info { border: 1px solid #f0f0f0; padding: 10px 5px 5px 5px; background-color: #fff; }
.maybe_slider ul { list-style-type:none; padding:0; margin:0; }
.maybe_slider ul li img { max-width:100%; border-radius:10px; margin-bottom:8px; box-shadow:var(--shadow-soft); }
.maybe_slider .vip_overflow { left: 0px; top: 0px; }
.maybe_slider ul li a { font-weight:600; font-size:14px; color:#111; text-decoration:none; }
#maybe_content { padding:20px 0; }
#maybe_content h2 { font-weight:600; font-size:18px; margin-bottom:20px;}
@keyframes spin {
      0% { transform: rotate(0deg); }
      100% { transform: rotate(720deg); }
}
.nd_my_sk_control > a.loading::after, .nd_p_my_sk_control > a.loading::after { background-color:#f0f0f0; content:""; border: 3px solid #111; border-top: 3px solid #56ab3c; border-radius: 50%; width: 12px; height: 12px; animation: spin 1s linear infinite; position:absolute; left:9px; top:calc(50% - 9px); }
.nd_my_sk_control > a.loading:hover::after { background-color:#eef6eb; }
.nd_my_sk_control > a.loading, .nd_p_my_sk_control > a.loading { background-image:none; }
.nd_p_my_sk_control > a.loading::after  { left:13px; top:calc(50% - 13px); }
@keyframes fadeInOut {
  0% { opacity: 0; transform: translateY(-20px); }
  10% { opacity: 1; transform: translateY(0); }
  90% { opacity: 1; transform: translateY(0); }
  100% { opacity: 0; transform: translateY(-20px); }
}
@keyframes ring {
      0%   { transform: rotate(0); }
      10%  { transform: rotate(15deg); }
      20%  { transform: rotate(-10deg); }
      30%  { transform: rotate(7deg); }
      40%  { transform: rotate(-5deg); }
      50%  { transform: rotate(3deg); }
      60%  { transform: rotate(-2deg); }
      70%  { transform: rotate(1deg); }
      80%  { transform: rotate(0); }
      100% { transform: rotate(0); }
}
@keyframes zoom-alert {
  0%   { background-size: 24px auto; }
  50%  { background-size: 28px auto; }
  100% { background-size: 24px auto; }
}
#alert-container { position: fixed; top: 0px; left: 50%; transform: translateX(-50%); z-index: 9999; }
.alert-message { padding: 15px; border-radius: 0px 0px 10px 10px; opacity: 0; animation: fadeInOut 5s forwards; }
.alert-message > div { box-shadow: var(--shadow-popup); width:300px; vertical-align:middle; height:60px; display:table-cell; font-size:14px; color:#111; padding:15px 15px 15px 80px; border-radius:10px; background: #f0f0f0; }
.alert-message > div b { font-weight:600; display:block; font-weight:18px; margin-bottom:1px; }
.alert-message > div::before { z-index:2; content:""; position:absolute; left:30px; top:calc(50% - 25px); width:50px; height:50px; background-repeat:no-repeat; background-position:center; background-size:24px auto; background-image:url(images/nd/bell-2.svg); filter: brightness(0) invert(1); animation: ring 2s infinite; transform-origin: top center; }
.alert-message > div::after { background-color:#f6b519; border-radius:50%; content:""; position:absolute; left:30px; top:calc(50% - 25px); width:50px; height:50px; background-repeat:no-repeat; background-position:center; }
.alert-message.alert-error > div::before { background-image:url(images/nd/exclamation.svg); animation: zoom-alert 2s ease-in-out infinite; }
.alert-message.alert-ok > div::before { background-image:url(images/nd/check.svg); }
.alert-message.alert-error > div::after { background-color:#ff6174; }
.alert-message.alert-ok > div::after { background-color:#56ab3c; }
#alert-container.visible_hidder + .alert-box-hidder { position:fixed; z-index:9998; background-color:rgba(0,0,0,0.5); left:0; top:0; width:100vw; height:100vh; }
.turn_on_off { display: flex; align-items: center; cursor: pointer; font-size: 14px; color:#111;user-select: none; margin-top:20px; margin-bottom: 30px; }
.turn_on_off input { display: none; }
.turn_on_off span { width: 42px; height: 22px; background-color: #ccc; border-radius: 20px; position: relative; margin-right: 12px; transition: background-color 0.3s ease; }
.turn_on_off span::before { content: ""; position: absolute; width: 16px; height: 16px; background-color: white; border-radius: 50%; top: 3px; left: 3px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); transition: transform 0.3s ease; }
.turn_on_off input:checked + span { background-color: #4caf50; }
.turn_on_off input:checked + span::before { transform: translateX(20px); }
.comments-container { display: flex; flex-direction: column; gap: 20px; }
.comment { background-color: white; border-radius: 12px; padding: 16px 20px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08); display: flex; justify-content: space-between; align-items: flex-start; }
.queries_list_item { background-color: white; border-radius: 12px; padding: 16px 20px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08); display:block; margin-top:6px; }
.comment-text { max-width: 90%; }
.comment p { margin: 4px 0 0; font-size: 15px; line-height: 1.5; }
.comment .timestamp { font-size: 14px; color: #445; margin-bottom: 6px; }
.delete-icon { cursor: pointer; background-image:url(images/nd/trash.svg); background-repeat:no-repeat; background-position:center; background-size:24px; width:24px; height:24px;  }
.nd_buttons { display: flex; justify-content: center; gap: 10px; margin-top: 20px; }
.popup-btn-yes, .popup-btn-no { float:left; font-size: 14px; font-weight:600; padding: 0px 20px; border-radius: 5px; cursor: pointer; transition: all 0.2s ease; height:46px; line-height:46px; display: block; align-items: center; width:calc(50% - 5px); text-align:center; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); border: none; }
.popup-btn-yes { background-color: #56ab3c; color: #fff; }
.popup-btn-yes:hover { background-color: #499531; float:right; }
.popup-btn-no { background-color: #f0f0f0; color: #111; }
.popup-btn-no:hover { background-color: #ccc; }
.comm_count { display:inline-block; margin-left:3px; font-weight:600; font-size:80%; color:#fff; background-color:#56ab3c; width:20px; height:20px; line-height:20px; text-align:center; border-radius:3px; }
.nd_popup_content .mok_p_item h2 { color: #111; font-size: 16px; }
.nd_popup_content .mok_p_item_list > label { border-radius: 5px; }
.nd_popup_content #order_services_button { font-size:16px; position:absolute; bottom: 20px; left: 20px; right: 20px; width: calc(100% - 40px); border-radius: 20px; }
.nd_popup_content #order_services_button::before { content:""; width: calc(100% + 20px); left:-10px; height:20px; bottom:-20px; background:#fff; display:block;position:absolute; border-radius:0 0 20px 20px; }
.nd_popup_content .pay_page button { height: 56px; line-height: 56px; font-size: 16px; font-weight:600; border-radius: 10px; text-transform: uppercase; }
.nd_popup_content .back { border:0; border-radius: 10px; box-shadow:var(--shadow-soft); }
.hide_msc { display:none !important; }
.pas_mokb_labels label input + span { border-radius: 10px; }
.mok_p_item { position:relative; }
.info_pp_button { width: 12px; height: 20px; display: block; position: absolute; right: 60px; top: 14px; cursor: pointer; z-index: 2; background-image: url(images/info-icon-s.png); background-size: auto 16px; background-repeat: no-repeat; background-position:center; }
.renew { cursor:pointer; }
.nd_popup_content .mok_p_item h2::after { display:none; }
#remove_sk_box .hidder { z-index:15000 !important; }
#remove_sk_box .remove_popup { z-index:15001 !important; }
.nd_popup_content { max-height: calc(100vh - 220px); overflow-y:auto; }
.mok_p_wrapper { position: relative; }
.scroll-btn { position: absolute; top: -32px; right:0; z-index: 10; background: #ffffff; width: 20px; height: 32px; cursor: pointer; display: flex; align-items: center; justify-content: center;  user-select: none; font-size: 0; }
.scroll-btn svg { width: 16px; height: 16px; color: #333; }
.scroll-btn.left { right:22px; }
.scroll-btn.disabled { opacity: 0.4; cursor: default; pointer-events: none; }
.mok_p_item_list_columns { display: flex; overflow-x: auto; gap: 0.5rem; padding: 1rem; scroll-snap-type: x mandatory; -ms-overflow-style: none; scrollbar-width: none; }
.mok_p_item_list_columns::-webkit-scrollbar { display: none; }
.mok_p_item_list_columns label { flex: 0 0 calc((100% - 2.5rem) / 5.2); background: #f8f8f8; border-radius: 16px; padding:8px 5px; text-align: center; cursor: pointer; transition: all 0.3s ease; border: 2px solid transparent; scroll-snap-align: start; display: flex; flex-direction: column; align-items: center; justify-content: center; box-shadow: 0 2px 6px rgba(0,0,0,0.05); border:2px solid #efefef; }
.mok_p_item_list_columns label:hover { background: #ececec; }
.mok_p_item_list_columns label input { display: none; }
.mok_p_item_list_columns .mpilc_price { font-size: 20px; font-weight: 700; margin-bottom: 0.3rem; color: #666; }
.mok_p_item_list_columns .mpilc_days { font-size: 0.9rem; font-weight: 500; color: #000; margin-bottom: 0.2rem; }
.mok_p_item_list_columns .dp { font-size: 0.6rem; color: #999; font-weight: 400; }
.mok_p_item_list_columns label:has(input:checked) { background: #ffffff; border: 2px solid #56ab3c; box-shadow: 0 4px 14px rgba(44, 123, 229, 0.2); }
.mok_p_item_list_columns { cursor: grab; }
.mok_p_item_list_columns.active { cursor: grabbing; user-select: none; }
.mok_p_item_list_columns label:has(input:checked) span.remover { cursor:pointer; position:absolute; left:0; top:0; width:100%; height:100%; z-index:3 }
.nd_popup_content .mok_p_item { padding-left:0; padding-right:0; }
.stars + .mok_p_wrapper .scroll-btn { top:-84px; }
.nd_popup_content .stars { margin-top:10px; }
.nd_popup_content .stars > label > input + span { border-radius:10px; }
.dz-preview .handle { height: 36px; position: absolute; top: 0px; z-index: 50; width: 36px; left: 0; padding:8px 12px; background:#efefef; border-radius:50%; opacity: 0.9; }
.dropzone { padding: 8px !important; }
.dropzone .dz-default.dz-message { background-image: url(images/dropzone-image.png) !important; }
.dropzone .dz-preview .dz-details, .dropzone-previews .dz-preview .dz-details { width: auto !important; height:90px !important; }
.dropzone .dz-preview .dz-details img, .dropzone-previews .dz-preview .dz-details img { width:100% !important; height: auto !important; max-width: 100%; }
.dropzone .dz-preview, .dropzone-previews .dz-preview { width:calc(25% - 12px) !important; margin:6px; padding:6px 6px 6px 6px; }
#forma1 input[type=text].pardav:disabled { width: calc(90% - 30px); padding-left: calc(5% + 28px); background-image:url(images/padlock.svg); background-repeat:no-repeat; background-position:12px center; background-size:24px; color:#000; }
.rekl_own_sk { background-image:url(images/nd/loud-speaker-white.png); background-repeat:no-repeat; background-position:10px center; background-size:30px auto; font-weight: 600; background-color: #f6b519; background-repeat: no-repeat; border: 0; border-bottom: 2px solid #dca114; color: #FFF; font-size: 10.5pt; display: block; cursor: pointer; text-transform: uppercase; border-radius: 3px; height:30px; padding: 10px 10px 9px 50px; width:358px; line-height:30px; margin-top:0px; transition:0.3s ease; clear:right; float:right; }
.rekl_own_sk:hover { background-color:#dca114; }
.modern-table { width: 100%; max-width: 460px; border-collapse: collapse; font-size: 14px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); border-radius: 8px; overflow: hidden; }
.modern-table thead { background-color: #fafafa; }
.modern-table th { padding: 12px 15px; font-size:15px; text-align: left; font-weight: 600; color: #333; }
.modern-table td { padding: 10px 15px; color: #222; }
.modern-table tbody tr:nth-child(even) { background-color: #fafafa; }
.modern-table tbody tr:hover { background-color: #eff6ec; transition: background-color 0.2s ease-in-out; }
.select_button_ch { cursor:pointer; transition: 0.3s ease; width:85px; opacity: 0.8; display: inline-block; text-align: center; font-weight: 600; font-size: 12px; height: 30px; line-height: 30px; text-transform:uppercase; border-radius: 5px; background-color: #56ab3c; color: #fff; text-decoration: none; }
.select_button_ch:hover { opacity:1; }

@media all and (min-width:1006px) {

.nd_popup { top:100px; bottom:auto; }
.nd_popup.nd_popup_wide { width:980px; border-radius:20px; left:calc(50% - 490px); top:100px; bottom:auto; }
.nd_popup.avg_popup { width:600px; border-radius:20px; left:calc(50% - 300px); top:100px; bottom:auto; }
}
@media all and (min-width:760px) and (max-width:1006px) {
.nd_my_sk_list_valid { padding:0 !important; width:auto !important; font-size: 14px !important; }
.nd_my_sk_list_mok_p { width: 160px; }
.nd_my_sk_list_mok_p > a { font-size: 12px; height: 30px; line-height: 30px; }
.nd_my_sk_list_photo { width: 224px; }
.nd_my_sk_list_text a.sry { height: 22px; line-height: 22px; font-size: 16px; }
.nd_my_sk_list_text { width: calc(100% - 424px); margin-left: 20px; padding: 0; }
.nd_my_sk_list_text p { margin-top: 0.3rem; font-size: 13px; line-height: 18px; margin-bottom: 0; }
.nd_my_sk_city_date span { font-size: 13px; }
.nd_my_sk_city_date { top: 87px; }
.nd_my_sk_list_valid { padding: 0 !important; width: auto !important; font-size: 13px !important; left: 0; top: 106px; }
.nd_my_sk_control { left: 264px; }
.nd_msk_checkbox { display:none; }
.nd_my_sk_control > a { width:0 !important; }
.nd_popup.nd_popup_wide { width:660px; border-radius:20px; left:calc(50% - 330px); top:60px; bottom:auto; }
.rekl_own_sk { width:calc(100% - 60px); }
}
@media all and (min-width:560px) and (max-width:759px) {
.nd_sk_control { clear:both; }
.nd_sk_control, .nd_mp_control { cursor:pointer; background-image:url(images/nd/menu-burger.svg); background-repeat:no-repeat; background-position:calc(50% - 33px) center; background-size:16px; height:36px; border-radius:5px; margin-top:10px; font-weight:600; font-size:14px; line-height:34px; border:0; background-color:#f0f0f0; display:block; float:left; padding-left:26px; width:calc(50% - 5px); }
.nd_sk_control { width:200px; }
.nd_mp_control { width:calc(100% - 210px); background-color:#eef6eb; background-image:url(images/nd/megaphone-sound-waves.svg); background-position:calc(50% - 63px) center; }
.nd_mp_control { float:right; }
.nd_my_sk_list_mok_p, .nd_my_sk_control { display:none; }
.nd_my_sk_list_photo { width: 200px; }
.nd_my_sk_list_text { width: calc(100% - 220px); }
.nd_my_sk_list_valid { padding:0 !important; width:auto !important; font-size: 13px !important; left:auto; right:0; display:none; }
.nd_my_sk_city_date span { font-size: 13px; }
.nd_msk_checkbox { display:none; }
.nd_my_sk_control, .nd_my_sk_list_mok_p { display:none; box-shadow: var(--shadow-soft); z-index:5; background-color:#f0f0f0; border-radius:5px; position: absolute; width: calc(50% - 105px); bottom: 60px; left: 20px; }
.nd_my_sk_control > a { background-position: 15px center; text-align:left !important; display:block; width:calc(100% - 46px) !important; padding-left:46px; border-radius:0; }
.nd_my_sk_control > a:first-child, .nd_my_sk_list_mok_p > a:first-child { border-radius:5px 5px 0 0; }
.nd_my_sk_control > a:last-child, .nd_my_sk_list_mok_p > a:last-child { border-radius:0px 0px 5px 5px; }
.nd_my_sk_control > a:nth-child(n+2), .nd_my_sk_list_mok_p > a:nth-child(n+2) { border-top:1px solid rgba(0,0,0,0.05); }
.nd_my_sk_control > a > span { opacity: 1; }
.nd_my_sk_list_mok_p { z-index:999; display:none; border-radius:10px; position:fixed; bottom:auto; background-color:#fff; width:calc(100% - 100px); left:30px; top:calc(50vh - 165px); padding:20px; }
.nd_my_sk_list_mok_p::before { display:block; font-weight:600; font-size:16px; margin-bottom:20px; text-align:center; color:#000; content:"Išskirkite skelbimą ir parduokite greičiau!"; }
.nd_my_sk_list_mok_p > a { border-radius:10px !important; padding-top:6px; padding-bottom:6px; color:#fff; }
.nd_my_sk_list_mok_p.visible_nd { animation: popup-in 0.4s ease forwards; display:block; }
.nd_my_sk_list_mok_p + .nd_hidder { position:fixed; left:0; top:0; width:100vw; height:100vh; background-color:rgba(0,0,0,0.5); z-index:998; display:none; }
.nd_my_sk_list_mok_p.visible_nd + .nd_hidder { animation: popup-in 0.4s ease forwards; display:block; }
.nd_my_sk_close { margin-top: -54px; margin-right: -14px; display:block; float:right; width:24px; height:24px; position:relative; cursor:pointer; }
.nd_my_sk_close::before, .nd_my_sk_close::after { content:""; width:24px; height:2px; position:absolute; left:calc(50% - 12px); top:calc(50% - 1px); background-color:#000; transform:rotate(45deg); }
.nd_my_sk_close::after { transform:rotate(-45deg); }
.nd_popup_content { max-height: calc(100vh - 175px); overflow-y:auto; }
#alert-container { width: 100%; left: 0; transform: translateX(0%); }
.alert-message { border-radius: 0px; }
.alert-message > div { width:800px; max-width:calc(100% - 95px); padding:15px 15px 15px 80px; }
.rekl_own_sk { width:calc(100% - 60px); }
}
@media all and (max-width:559px) {
.nd_sk_control { clear:both; }
.nd_sk_control, .nd_mp_control { cursor:pointer; background-image:url(images/nd/menu-burger.svg); background-repeat:no-repeat; background-position:calc(50% - 33px) center; background-size:16px; height:36px; border-radius:5px; margin-top:10px; font-weight:600; font-size:14px; line-height:34px; border:0; color:#111; background-color:#f0f0f0; display:block; float:left; padding-left:26px; width:calc(50% - 5px); }
.nd_sk_control { width:160px; }
.nd_mp_control { width:calc(100% - 175px); background-color:rgba(86,171,60,0.1); background-image:url(images/nd/megaphone-sound-waves.svg); background-position:calc(50% - 63px) center; }
.nd_mp_control { float:right; }
.nd_my_sk_list_mok_p, .nd_my_sk_control { display:none; }
.nd_my_sk_list_photo { width: 200px; }
.nd_my_sk_list_text { width: calc(100% - 175px); padding:0; margin-left:15px; }
.nd_my_sk_list_valid { padding:0 !important; width:auto !important; font-size: 13px !important; left:auto; right:0; display:none; }
.nd_my_sk_city_date span { font-size: 13px; }
.nd_msk_checkbox { display:none; }
.nd_my_sk_control, .nd_my_sk_list_mok_p { display:none; box-shadow: var(--shadow-soft); z-index:5; background-color:#f0f0f0; border-radius:5px; position: absolute; width: calc(50% - 105px); bottom: 55px; left: 10px; }
.nd_my_sk_control > a { background-position: 15px center; text-align:left !important; display:block; width:calc(100% - 46px) !important; padding-left:46px; border-radius:0; }
.nd_my_sk_control > a:first-child, .nd_my_sk_list_mok_p > a:first-child { border-radius:5px 5px 0 0; }
.nd_my_sk_control > a:last-child, .nd_my_sk_list_mok_p > a:last-child { border-radius:0px 0px 5px 5px; }
.nd_my_sk_control > a:nth-child(n+2), .nd_my_sk_list_mok_p > a:nth-child(n+2) { border-top:1px solid rgba(0,0,0,0.05); }
.nd_my_sk_control > a > span { opacity: 1; }
.nd_my_sk_list_mok_p { background-color:#eef6eb; border-radius:5px; left:auto; right:10px; width:calc(50% - 15px); }
.nd_my_sk_list_mok_p > a { background-color:#eef6eb; border-radius:0; color:#000; margin:0 !important; }
.nd_my_sk_list_item { width: calc(100% - 20px); padding: 10px; }
.nd_my_sk_list_photo { width: 160px; }
.nd_my_sk_list_text p { margin-top: 0.3rem; margin-bottom: 0; }
.nd_my_sk_city_date { top: 98px; }
.nd_my_sk_control { width: 160px; }
.nd_my_sk_list_text a.sry { font-size: 16px; }
.vip_overflow { left: -10px; top: -10px; width:55px; height:55px; margin-bottom:-55px; margin-right:-55px; }
.nd_popup { width: calc(100% - 40px); left: 20px; bottom:40px; }
.nd_popup_content { max-height: calc(100vh - 175px); overflow-y:auto; }
#alert-container { width: 100%; left: 0; transform: translateX(0%); }
.alert-message { border-radius: 0px; }
.alert-message > div { width:800px; max-width:calc(100% - 95px); padding:15px 15px 15px 80px; }
.mok_p_item_list_columns label { flex: 0 0 calc((100% - 2.5rem) / 3.5); }
.mok_p_item_list_columns .mpilc_price { font-size: 17px; }
.mok_p_item_list_columns .mpilc_days { font-size: 0.8rem; }
.mok_p_wrapper .scroll-btn { display:none !important; }
.info_pp_button { right: 0; }
.mok_p_item_list_columns { padding: 5px 0px; }
.nd_popup_content .stars > label:nth-child(2) { width: calc(25% - 31px); margin-right: 4px; }
.nd_popup_content .stars > label:nth-child(3) { width: calc(32% - 31px); margin-right: 4px; }
.nd_popup_content .stars > label:nth-child(4) { width: calc(41% - 31px); margin-right: 4px; }
.dropzone .dz-preview, .dropzone-previews .dz-preview { width:calc(50% - 12px) !important; margin:6px; padding:6px 6px 6px 6px; }
.rekl_own_sk { width:calc(100% - 60px); }
.checkbox input[type=checkbox] { margin-right: 12px; margin-left: 0; }
}