/* Shared operation components adapted from /user/css/skinpro.css.
 * Scoped to jquery-confirm so the ZdsjuK1 member layout keeps its own theme.
 */


.jconfirm{
  --sk-brand:#635bff; --sk-brand-d:#4f46e5; --sk-brand-l:#8b85ff;
  --sk-brand-bg:#eeedfe; --sk-brand-bg2:#f5f4ff;
  --sk-glow:rgba(99,91,255,.42); --sk-ring:rgba(99,91,255,.18);
  --sk-page:#f6f7f9; --sk-card:#ffffff; --sk-card-2:#fafbfc;
  --sk-border:#edeff2; --sk-border-2:#f3f4f6; --sk-border-3:#e3e6ea;
  --sk-ink:#0d1526; --sk-ink-2:#475569; --sk-mut:#8b95a7; --sk-faint:#c4ccd8;
  --sk-rail:#0e1119; --sk-rail-2:#161a24; --sk-rail-mut:#8b93a7; --sk-rail-faint:#565f74;
  --sk-head:#f9f9fd; --sk-stripe:#fbfbfe;
  --sk-danger:#e8554d; --sk-danger-bg:#fdecec;
  --sk-success:#16a06a; --sk-success-bg:#e7f6ee;
  --sk-warn:#dd9224; --sk-warn-bg:#fdf3e1;
  --v3c-cpu:var(--sk-brand); --v3c-net:#0d9488;
  --sk-radius-sm:9px; --sk-radius:11px; --sk-radius-lg:14px;
  --sk-app-bg:var(--sk-page);
  --sk-side-bg:var(--sk-card); --sk-side-ink:var(--sk-ink-2); --sk-side-grp:var(--sk-mut);
  --sk-side-brand:var(--sk-ink); --sk-side-bd:var(--sk-border);
  --sk-card-bd:var(--sk-border); --sk-card-blur:none;
  --sk-sh:0 1px 2px rgba(13,21,38,.04),0 1px 3px rgba(13,21,38,.05);
  --sk-sh-md:0 4px 18px rgba(13,21,38,.06),0 2px 6px rgba(13,21,38,.04); --sk-sh-lg:0 16px 44px rgba(13,21,38,.14);
}
.jconfirm h1,
.jconfirm h2,
.jconfirm h3,
.jconfirm h4,
.jconfirm h5,
.jconfirm h6,
.jconfirm .h1,
.jconfirm .h2,
.jconfirm .h3,
.jconfirm .h4,
.jconfirm .h5,
.jconfirm .h6{ color:var(--sk-ink); font-weight:600; letter-spacing:0; }
.jconfirm a{ color:var(--sk-brand); transition:color .15s; }
.jconfirm a:hover,
.jconfirm a:focus{ color:var(--sk-brand-d); }
.jconfirm a,
.jconfirm a:focus,
.jconfirm a:active,
.jconfirm button,
.jconfirm button:focus,
.jconfirm .btn,
.jconfirm .btn:focus,
.jconfirm .btn:active,
.jconfirm .dropdown-toggle,
.jconfirm .dropdown-toggle:focus,
.jconfirm #nav a,
.jconfirm #nav a:focus,
.jconfirm #header a,
.jconfirm #header a:focus{ outline:0 !important; -webkit-tap-highlight-color:transparent; }
.jconfirm hr{ border-top-color:var(--sk-border); }
.jconfirm .text-info,
.jconfirm .text-primary{ color:var(--sk-brand) !important; }
.jconfirm .text-muted,
.jconfirm .text-gray{ color:var(--sk-mut) !important; }
.jconfirm .text-danger{ color:var(--sk-danger) !important; }
.jconfirm .text-success{ color:var(--sk-success) !important; }
.jconfirm .text-warning{ color:var(--sk-warn) !important; }
.jconfirm .text-black{ color:var(--sk-ink) !important; }
.jconfirm .bg-white,
.jconfirm .bg-light{ background:var(--sk-card) !important; }
.jconfirm .btn{ border-radius:var(--sk-radius); font-weight:600; transition:all .15s; border:1px solid transparent; }
.jconfirm .btn:focus,
.jconfirm .btn.active{ outline:0; box-shadow:none; }
.jconfirm .btn-white,
.jconfirm .btn-default{ background:var(--sk-card); border:1px solid var(--sk-border-3) !important; color:var(--sk-ink) !important; }
.jconfirm .btn-white:hover,
.jconfirm .btn-default:hover,
.jconfirm .btn-white:focus,
.jconfirm .btn-default:focus{ background:var(--sk-card-2); border-color:var(--sk-brand) !important; color:var(--sk-brand) !important; }
.jconfirm .btn-primary,
.jconfirm .btn-info{ background:var(--sk-brand); border-color:var(--sk-brand); color:#fff; box-shadow:0 2px 8px var(--sk-ring); }
.jconfirm .btn-white.btn-info,
.jconfirm .btn-white.btn-primary,
.jconfirm .btn-default.btn-info,
.jconfirm .btn-default.btn-primary{ background:var(--sk-brand) !important; border-color:var(--sk-brand) !important; color:#fff !important; }
.jconfirm .btn-primary:hover,
.jconfirm .btn-info:hover,
.jconfirm .btn-primary:focus,
.jconfirm .btn-info:focus,
.jconfirm .btn-primary:active,
.jconfirm .btn-info:active{ background:var(--sk-brand-d) !important; border-color:var(--sk-brand-d) !important; color:#fff !important; }
.jconfirm .btn-toggle .btn-white.active{ background:var(--sk-brand) !important; border-color:var(--sk-brand) !important; color:#fff !important; }
.jconfirm .btn-success{ background:var(--sk-success); border-color:var(--sk-success); color:#fff; }
.jconfirm .btn-success:hover{ filter:brightness(.94); color:#fff !important; }
.jconfirm .btn-danger{ background:var(--sk-danger); border-color:var(--sk-danger); color:#fff; }
.jconfirm .btn-danger:hover{ filter:brightness(.94); color:#fff !important; }
.jconfirm .btn-warning{ background:var(--sk-warn); border-color:var(--sk-warn); color:#fff; }
.jconfirm .btn-link{ color:var(--sk-brand); }
.jconfirm .btn-sm,
.jconfirm .btn-small,
.jconfirm .btn-xs,
.jconfirm .btn-mini{ border-radius:var(--sk-radius-sm); }
.jconfirm .btn-circle{ border-radius:20px !important; }
.jconfirm .btn-group > .btn{ box-shadow:none; }
.jconfirm .btn-group:not(.input-group):not(.input-group-search):not(.btn-group-vertical) > .btn{ border-radius:0 !important; }
.jconfirm .btn-group:not(.input-group):not(.input-group-search):not(.btn-group-vertical) > .btn + .btn{ margin-left:-1px !important; }
.jconfirm .btn-group:not(.input-group):not(.input-group-search):not(.btn-group-vertical) > .btn:first-child{ border-top-left-radius:var(--sk-radius-sm) !important; border-bottom-left-radius:var(--sk-radius-sm) !important; }
.jconfirm .btn-group:not(.input-group):not(.input-group-search):not(.btn-group-vertical) > .btn:last-child,
.jconfirm .btn-group:not(.input-group):not(.input-group-search):not(.btn-group-vertical) > .btn.dropdown-toggle{ border-top-right-radius:var(--sk-radius-sm) !important; border-bottom-right-radius:var(--sk-radius-sm) !important; }
.jconfirm .btn-group:not(.input-group):not(.input-group-search):not(.btn-group-vertical) > .btn.btn-info,
.jconfirm .btn-group:not(.input-group):not(.input-group-search):not(.btn-group-vertical) > .btn.btn-primary,
.jconfirm .btn-group:not(.input-group):not(.input-group-search):not(.btn-group-vertical) > .btn.active,
.jconfirm .btn-group:not(.input-group):not(.input-group-search):not(.btn-group-vertical) > .btn:hover{ position:relative; z-index:2; }
.jconfirm .open > .dropdown-toggle.btn-white,
.jconfirm .open > .dropdown-toggle.btn-default{ background:var(--sk-card-2); border-color:var(--sk-border-3); color:var(--sk-ink); }
.jconfirm .btn-group:not(.input-group):not(.input-group-search):not(.btn-group-vertical) > .btn[data-toggle="dropdown"]:first-child{ border-radius:var(--sk-radius-sm) !important; }
.jconfirm .form-control{ background:var(--sk-card); border:1px solid var(--sk-border-3); color:var(--sk-ink); border-radius:var(--sk-radius); box-shadow:none; transition:border-color .15s,box-shadow .15s; }
.jconfirm .form-control:focus{ border-color:var(--sk-brand) !important; box-shadow:0 0 0 3px var(--sk-ring) !important; }
.jconfirm .form-control::-webkit-input-placeholder{ color:var(--sk-faint); }
.jconfirm .form-control[disabled],
.jconfirm .form-control[readonly]{ background:var(--sk-card-2); color:var(--sk-mut); }
.jconfirm .control-label,
.jconfirm label{ color:var(--sk-ink-2); font-weight:500; }
.jconfirm .input-group-addon{ background:var(--sk-head); border:1px solid var(--sk-border-3); color:var(--sk-mut); border-radius:var(--sk-radius); }
.jconfirm .help-block{ color:var(--sk-mut); }
.jconfirm .has-error .form-control{ border-color:var(--sk-danger) !important; }
.jconfirm .has-error .control-label,
.jconfirm .parsley-errors-list{ color:var(--sk-danger); }
.jconfirm .checkbox,
.jconfirm .radio{ color:var(--sk-ink-2); }
.jconfirm input[type=checkbox],
.jconfirm input[type=radio]{ accent-color:var(--sk-brand); }
.jconfirm .table{ color:var(--sk-ink-2); }
.jconfirm .table > thead > tr > th{ color:var(--sk-mut); font-weight:600; border-bottom:1px solid var(--sk-border) !important; background:var(--sk-head); }
.jconfirm .table > tbody > tr > td{ border-top:1px solid var(--sk-border-2) !important; vertical-align:middle; }
.jconfirm .table.b-t{ border-top-color:var(--sk-border) !important; }
.jconfirm .panel .table th,
.jconfirm .panel .table td{ padding:11px 18px; border-top-color:var(--sk-border-2) !important; }
.jconfirm .panel .table-striped > thead > tr > th{ background:var(--sk-head) !important; color:var(--sk-mut); border-right:0 !important; border-bottom:1px solid var(--sk-border) !important; }
.jconfirm .panel .table-striped > tbody > tr:nth-child(odd) > td{ background:var(--sk-stripe) !important; }
.jconfirm .table > thead > tr.warning > th,
.jconfirm .table tr.warning > td,
.jconfirm .table > thead > tr.active > th{ background:var(--sk-head) !important; color:var(--sk-mut); }
.jconfirm .table-hover > tbody > tr:hover > td,
.jconfirm .table tbody > tr:hover > td{ background:var(--sk-brand-bg2) !important; }
.jconfirm .pull-out{ overflow-x:auto; }
.jconfirm .pull-out:has(.btn-group.open),
.jconfirm .pull-out:has(.dropdown.open){ overflow:visible !important; position:relative; z-index:5; }
.jconfirm .label{ font-weight:600; font-size:91%; padding:.3em .75em; border-radius:20px; }
.jconfirm .badge{ font-weight:600; border-radius:20px; background:var(--sk-mut); padding:3px 9px; }
.jconfirm .label-success,
.jconfirm .label.bg-success{ background:var(--sk-success-bg) !important; color:var(--sk-success) !important; }
.jconfirm .label-danger,
.jconfirm .label.bg-danger{ background:var(--sk-danger-bg) !important; color:var(--sk-danger) !important; }
.jconfirm .label-warning,
.jconfirm .label.bg-warning{ background:var(--sk-warn-bg) !important; color:var(--sk-warn) !important; }
.jconfirm .label-info,
.jconfirm .label.bg-info,
.jconfirm .label-primary{ background:var(--sk-brand-bg) !important; color:var(--sk-brand-d) !important; }
.jconfirm .label-default{ background:var(--sk-border-2) !important; color:var(--sk-mut) !important; }
.jconfirm .badge.bg-success{ background:var(--sk-success) !important; color:#fff; }
.jconfirm .badge.bg-danger{ background:var(--sk-danger) !important; color:#fff; }
.jconfirm .badge.bg-primary,
.jconfirm .badge.bg-info{ background:var(--sk-brand) !important; color:#fff; }
.jconfirm .point.bg-danger{ background:var(--sk-danger) !important; }
.jconfirm .alert{ border:0 !important; border-radius:var(--sk-radius); padding:12px 16px; font-size:12px; line-height:1.6; }
.jconfirm .alert b,
.jconfirm .alert strong{ font-weight:600; font-size:12px; }
.jconfirm .alert > i:first-child{ margin-right:5px; opacity:.95; }
.jconfirm .alert b,
.jconfirm .alert strong{ font-weight:600; }
.jconfirm .alert-danger{ background:var(--sk-danger-bg); color:var(--sk-danger); }
.jconfirm .alert-success{ background:var(--sk-success-bg); color:var(--sk-success); }
.jconfirm .alert-warning{ background:var(--sk-warn-bg); color:var(--sk-warn); }
.jconfirm .alert-info{ background:var(--sk-brand-bg); color:var(--sk-brand-d); }
.jconfirm .alert .close{ opacity:.6; }
.jconfirm .nav-tabs{ border-bottom:1px solid var(--sk-border); }
.jconfirm .nav-tabs > li > a{ color:var(--sk-mut); border:0; border-bottom:2px solid transparent; border-radius:0; margin-right:6px; padding:9px 4px; transition:all .15s; }
.jconfirm .nav-tabs > li > a:hover{ background:transparent; border-bottom-color:var(--sk-border-3); color:var(--sk-ink); }
.jconfirm .nav-tabs > li.active > a,
.jconfirm .nav-tabs > li.active > a:hover,
.jconfirm .nav-tabs > li.active > a:focus{ color:var(--sk-brand) !important; background:transparent; border:0; border-bottom:2px solid var(--sk-brand); }
.jconfirm .panel > .panel-heading:has(.nav-tabs){ background:var(--sk-card) !important; border-bottom:0 !important; padding:10px 18px 0 !important; }
.jconfirm .panel-heading > .nav-tabs{ float:none !important; display:block; border-bottom:1px solid var(--sk-border) !important; margin:0 !important; padding:0; }
.jconfirm .panel-heading > .nav-tabs > li{ float:left; }
.jconfirm .panel-heading > .nav-tabs > li > a{ border:0 !important; border-bottom:2px solid transparent !important; border-radius:0 !important; background:transparent !important; color:var(--sk-mut) !important; margin:0 22px -1px 0 !important; padding:12px 2px !important; font-size:14px; }
.jconfirm .panel-heading > .nav-tabs > li > a:hover{ color:var(--sk-ink) !important; border-bottom-color:var(--sk-border-3) !important; }
.jconfirm .panel-heading > .nav-tabs > li.active > a{ color:var(--sk-brand) !important; border-bottom-color:var(--sk-brand) !important; font-weight:600; }
.jconfirm .nav-pills > li > a{ border-radius:var(--sk-radius); color:var(--sk-ink-2); }
.jconfirm .nav-pills > li.active > a,
.jconfirm .nav-pills > li.active > a:hover{ background:var(--sk-brand) !important; color:#fff; }
.jconfirm .pagination > li > a,
.jconfirm .pagination > li > span{ color:var(--sk-ink-2); background:var(--sk-card); border:1px solid var(--sk-border-3); margin:0 3px; border-radius:var(--sk-radius) !important; min-width:34px; text-align:center; transition:all .15s; }
.jconfirm .pagination > li > a:hover{ background:var(--sk-brand-bg2); border-color:var(--sk-brand); color:var(--sk-brand) !important; }
.jconfirm .pagination > .active > a,
.jconfirm .pagination > .active > span,
.jconfirm .pagination > .active > a:hover{ background:var(--sk-brand) !important; border-color:var(--sk-brand) !important; color:#fff !important; box-shadow:0 4px 12px var(--sk-glow); }
.jconfirm .pagination > .disabled > a,
.jconfirm .pagination > .disabled > span{ background:var(--sk-card-2); border-color:var(--sk-border); color:var(--sk-faint); }
.jconfirm .dropdown-menu{ background:var(--sk-card); border:1px solid var(--sk-border); border-radius:14px; box-shadow:var(--sk-sh-lg); padding:6px; margin-top:6px; }
.jconfirm .panel .btn-group.open,
.jconfirm .panel .dropdown.open,
.jconfirm .table-responsive .btn-group.open,
.jconfirm .table-responsive .dropdown.open{ position:relative; z-index:1055 !important; }
.jconfirm .panel .btn-group.open > .dropdown-menu,
.jconfirm .table-responsive .btn-group.open > .dropdown-menu{ z-index:1056 !important; }
.jconfirm .dropdown-menu > li > a{ color:var(--sk-ink-2); border-radius:var(--sk-radius-sm); padding:8px 12px; }
.jconfirm .dropdown-menu > li > a:hover,
.jconfirm .dropdown-menu > li > a:focus,
.jconfirm .dropdown-submenu:hover > a{ background:var(--sk-brand-bg2) !important; color:var(--sk-brand-d) !important; }
.jconfirm .dropdown-menu > .active > a,
.jconfirm .dropdown-menu > .active > a:hover,
.jconfirm .dropdown-menu > .active > a:focus{ background:var(--sk-brand) !important; color:#fff !important; }
.jconfirm .dropdown-menu > li > a:hover i{ color:var(--sk-brand-d); }
.jconfirm .dropdown-menu > .active > a i{ color:#fff; }
.jconfirm .dropdown-input{ border:1px solid var(--sk-border) !important; border-radius:14px !important; box-shadow:var(--sk-sh-lg) !important; background:var(--sk-card) !important; padding:6px !important; margin-top:6px; }
.jconfirm .dropdown-input ul{ width:auto; }
.jconfirm .dropdown-input li a{ color:var(--sk-ink-2) !important; height:34px; line-height:34px; padding:0 12px !important; border-radius:8px; transition:.12s; }
.jconfirm .dropdown-input li:hover{ background:transparent !important; }
.jconfirm .dropdown-input li:hover a,
.jconfirm .dropdown-input li a:hover{ background:var(--sk-brand-bg2) !important; color:var(--sk-brand-d) !important; }
.jconfirm .dropdown-input li.active a,
.jconfirm .dropdown-input li.hover a{ background:var(--sk-brand) !important; color:#fff !important; }
.jconfirm .dropdown-menu .divider{ background:var(--sk-border); margin:6px 4px; }
.jconfirm .dropdown-header,
.jconfirm .dropdown-menu > li > span{ color:var(--sk-mut); }
.jconfirm .dropdown-select li.active a,
.jconfirm .dropdown-select li a:hover{ color:var(--sk-brand-d); }
.jconfirm .modal-content{ background:var(--sk-card); border:1px solid var(--sk-border); border-radius:var(--sk-radius-lg); box-shadow:var(--sk-sh-lg); overflow:hidden; }
.jconfirm .modal-header{ background:var(--sk-head); border-bottom:1px solid var(--sk-border); padding:15px 20px; }
.jconfirm .modal-title{ color:var(--sk-ink); font-weight:600; }
.jconfirm .modal-body{ padding:20px; }
.jconfirm .modal-footer{ border-top:1px solid var(--sk-border); background:var(--sk-card); }
.jconfirm .modal-backdrop{ background:#0b1220; -webkit-backdrop-filter:blur(2px); backdrop-filter:blur(2px); }
.jconfirm .modal-backdrop.in{ opacity:.52; }
.jconfirm .tooltip{ z-index:1080; }
.jconfirm .close{ color:var(--sk-mut); opacity:.7; text-shadow:none; }
.jconfirm .close:hover{ color:var(--sk-ink); opacity:1; }
.jconfirm .tooltip-inner{ background:#171a2b; border-radius:var(--sk-radius-sm); padding:6px 11px; font-size:12px; }
.jconfirm .popover{ border:1px solid var(--sk-border); border-radius:var(--sk-radius); box-shadow:var(--sk-sh-lg); background:var(--sk-card); }
.jconfirm .popover-title{ background:var(--sk-head); border-bottom-color:var(--sk-border); color:var(--sk-ink); }
.jconfirm .popover-content{ color:var(--sk-ink-2); }
.jconfirm .breadcrumb{ background:transparent; padding:2px 0 14px; margin-bottom:0; color:var(--sk-mut); font-size:13px; }
.jconfirm .breadcrumb > li{ color:var(--sk-mut); }
.jconfirm .breadcrumb > li + li::before{ content:'\203a'; color:var(--sk-faint); padding:0 9px; }
.jconfirm .breadcrumb > li > a{ color:var(--sk-ink-2); }
.jconfirm .breadcrumb > li > a:hover{ color:var(--sk-brand) !important; }
.jconfirm .breadcrumb > .active,
.jconfirm .breadcrumb > li.active{ color:var(--sk-ink); font-weight:600; }
.jconfirm .list-group-item{ background:var(--sk-card); border-color:var(--sk-border); color:var(--sk-ink-2); }
.jconfirm a.list-group-item:hover,
.jconfirm a.list-group-item:focus{ background:var(--sk-brand-bg2); }
.jconfirm a.list-group-item.active{ background:var(--sk-brand-bg) !important; border-color:var(--sk-brand-bg) !important; color:var(--sk-brand-d) !important; }
.jconfirm .progress{ background:var(--sk-border-2); border-radius:20px; box-shadow:none; height:8px; }
.jconfirm .progress-bar{ background:var(--sk-brand); }
.jconfirm .filter-row .label{ background:var(--sk-brand-bg) !important; color:var(--sk-brand-d) !important; }
@keyframes sk-loadspin{ to{ transform:rotate(360deg); } }
.jconfirm .jconfirm-box{ border-radius:var(--sk-radius-lg) !important; box-shadow:var(--sk-sh-lg) !important; background:var(--sk-card) !important; color:var(--sk-ink-2) !important; padding:0 !important; }
.jconfirm .jconfirm-box .jconfirm-title-c{ padding:15px 22px !important; margin:0 !important; border-bottom:1px solid var(--sk-border) !important; background:var(--sk-card) !important; border-radius:var(--sk-radius-lg) var(--sk-radius-lg) 0 0 !important; }
.jconfirm .jconfirm-box .jconfirm-title{ color:var(--sk-ink) !important; font-size:15px !important; font-weight:700 !important; }
.jconfirm .jconfirm-box .jconfirm-content-pane{ margin:0 !important;
  vertical-align:top; }
.jconfirm .jconfirm-box .jconfirm-content{ color:var(--sk-ink-2) !important; padding:22px 24px !important; font-size:14px; line-height:1.7; }
.jconfirm .jconfirm-box div.jconfirm-buttons{ padding:4px 22px 20px !important; margin:0 !important; text-align:right !important; float:none !important; border-top:0 !important; }
.jconfirm .jconfirm-box .jconfirm-buttons button{ display:inline-flex !important; align-items:center; justify-content:center; height:36px !important; line-height:1 !important; padding:0 18px !important; margin:0 0 0 10px !important; border-radius:var(--sk-radius) !important; font-size:13px !important; font-weight:600 !important; }
.jconfirm .jconfirm-box .jconfirm-closeIcon{ top:10px !important; right:14px !important; color:var(--sk-mut) !important; opacity:1 !important; font-size:20px !important; line-height:1 !important; transition:color .15s; }
.jconfirm .jconfirm-box .jconfirm-closeIcon:hover{ color:var(--sk-brand) !important; }
@keyframes sk-spin{ to{ transform:rotate(360deg); } }
@keyframes sk-breathe{ 0%,100%{ opacity:1; } 50%{ opacity:.35; } }
.jconfirm .v3d-pg-hd .v3l-search{ margin:0 !important; padding:0 !important; }
.jconfirm .v3d-pg-hd .v3l-search .input-group-search{
  display:inline-flex !important; align-items:stretch; height:30px; position:relative;
  margin:0 !important; padding:0 !important; overflow:visible; vertical-align:middle;
  border:1px solid var(--sk-border-3); border-radius:var(--sk-radius); background:var(--sk-card);
  transition:border-color .15s,box-shadow .15s; }
.jconfirm .v3d-pg-hd .v3l-search .input-group-search:focus-within{ border-color:var(--sk-brand); box-shadow:0 0 0 3px var(--sk-ring); }
.jconfirm .v3d-pg-hd .v3l-search .input-group-search > a.btn,
.jconfirm .v3d-pg-hd .v3l-search .input-group-search > .form-control,
.jconfirm .v3d-pg-hd .v3l-search .input-group-search > button{
  border:0 !important; border-radius:0 !important; box-shadow:none !important; background:transparent !important;
  height:auto !important; margin:0 !important; align-self:stretch;
  display:inline-flex !important; align-items:center; }
.jconfirm .v3d-pg-hd .v3l-search .input-group-search > a.btn{ padding:0 6px 0 11px; color:var(--sk-ink-2) !important; white-space:nowrap; }
.jconfirm .v3d-pg-hd .v3l-search .input-group-search > a.btn .caret{ margin-left:6px; color:var(--sk-faint); }
.jconfirm .v3d-pg-hd .v3l-search .input-group-search > .form-control{ padding:0 11px; width:190px; min-width:130px;
  border-left:1px solid var(--sk-border-2) !important; }
.jconfirm .v3d-pg-hd .v3l-search .input-group-search > button{ padding:0 12px; color:var(--sk-mut) !important; }
.jconfirm .v3d-pg-hd .v3l-search .input-group-search > button:hover{ color:var(--sk-brand) !important; }
.jconfirm .v3d-pg-hd .v3l-search .input-group-search > .input-group-addon{
  width:auto !important; flex:none; align-self:stretch; white-space:nowrap;
  display:inline-flex !important; align-items:center;
  height:auto !important; margin:0 !important; padding:0 11px !important;
  border:0 !important; border-radius:0 !important; box-shadow:none !important;
  background:transparent !important;
  font-size:12px; line-height:normal; color:var(--sk-mut) !important; }
.jconfirm .v3d-pg-hd .v3l-search .input-group-search > .form-control:first-child{ border-left:0 !important; }
.jconfirm .v3d-pg-hd .v3l-search .input-group-search > .dropdown-input{
  position:absolute !important; top:calc(100% + 6px) !important; left:0 !important; right:auto !important;
  min-width:100%; margin:0 !important; z-index:1050; }
.jconfirm .v3d-tbl > tbody > tr > td.v3d-tip-row{ padding:10px 15px 12px 15px !important;
  background:var(--sk-head); font-size:12px; line-height:1.85; color:var(--sk-mut); }
.jconfirm .v3d-tip-row .text-danger{ font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; }
.jconfirm #SERVER_DETAIL.v3d{ padding:18px 20px; }
.jconfirm .v3d-body{ min-height:200px; }
.jconfirm .v3d-body > .sk-main-body{ padding:0 !important; }
.jconfirm .v3d-shell{ background:var(--sk-card); border:1px solid var(--sk-border);
  border-radius:var(--sk-radius-lg); overflow:hidden; }
.jconfirm .v3d-shell:has(.v3d-tabs .btn-group.open){ overflow:visible; }
.jconfirm .v3d-tabs .btn-group{ position:relative; }
.jconfirm .v3d-tabs .btn-group > .dropdown-menu{ z-index:1050; margin-top:0; }
.jconfirm .v3d-body-bg{ background:var(--sk-page); padding:14px; }
.jconfirm .v3d-hd-card{ background:var(--sk-card); padding:14px 18px 0; }
.jconfirm .v3d-hd-card .crumb{ display:flex; align-items:center; gap:6px; font-size:12px; color:var(--sk-mut); margin-bottom:9px; }
.jconfirm .v3d-hd-card .crumb a{ color:var(--sk-mut); }
.jconfirm .v3d-hd-card .crumb a:hover{ color:var(--sk-brand); }
.jconfirm .v3d-hd-card .crumb > i{ font-size:12px; color:var(--sk-faint); }
.jconfirm .v3d-hd-card .crumb > span{ color:var(--sk-ink-2); }
.jconfirm .v3d-hd-card .crumb .sp{ flex:1; min-width:8px; }
.jconfirm .v3d-hd-card .crumb .lk{ display:inline-flex; align-items:center; gap:5px; white-space:nowrap; }
.jconfirm .v3d-hd-card .crumb .lk i{ font-size:12px; color:var(--sk-faint); }
.jconfirm .v3d-hd-card .crumb .lk:hover i{ color:var(--sk-brand); }
.jconfirm .v3d-hd-card .ttl{ display:flex; align-items:center; gap:9px; flex-wrap:wrap; }
.jconfirm .v3d-hd-card .ttl h1{ margin:0; font-size:19px; font-weight:600; letter-spacing:0;
  color:var(--sk-ink); word-break:break-all; }
.jconfirm .v3d-hd-card .ttl > .v3d-ttl-ico{ flex:none; font-size:19px; line-height:1; color:var(--sk-ink-2); }
.jconfirm .v3d-hd-card .ttl .sn{ font-size:12px; color:var(--sk-mut); padding:2px 7px;
  border:1px solid var(--sk-border); border-radius:var(--sk-radius-sm);
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-variant-numeric:tabular-nums; }
.jconfirm .v3d-hd-card .ttl .sp{ flex:1; min-width:12px; }
.jconfirm .v3d-hd-card .ttl .js-power-b{ height:24px; padding:0 11px; border-radius:999px; border-color:transparent;
  font-size:12.5px; font-weight:600; }
.jconfirm .v3d-hd-card .ttl .js-power-b i{ width:7px; height:7px; }
.jconfirm .v3d-hd-card .ttl .js-power-b.ok{ background:var(--sk-success-bg); color:var(--sk-success); }
.jconfirm .v3d-hd-card .ttl .js-power-b.ok i{ background:var(--sk-success); animation:sk-pw-blink 1.4s ease-in-out infinite; }
.jconfirm .v3d-hd-card .ttl .js-power-b.d{ background:var(--sk-danger-bg); color:var(--sk-danger); }
.jconfirm .v3d-hd-card .ttl .js-power-b.d i{ background:var(--sk-danger); }
.jconfirm .v3d-hd-card .ttl .js-power-b.m{ border-color:var(--sk-border); }
.jconfirm .v3d-hd-card .ttl .js-power-b.w{ background:var(--sk-warn-bg); color:var(--sk-warn); }
.jconfirm .v3d-hd-card .ttl .js-power-b.w i{ background:var(--sk-warn); }
@keyframes sk-pw-blink{ 0%,100%{ opacity:1; } 50%{ opacity:.3; } }
.jconfirm .kvm_detail .v3d-hd-card .ttl .sk-name-remark{ margin-left:-2px; }
.jconfirm .v3d-acts{ display:flex; align-items:center; gap:7px; flex-wrap:wrap; justify-content:flex-end; }
.jconfirm .v3d-acts > .btn,
.jconfirm .v3d-acts > .btn-group{ margin:0 !important; }
.jconfirm .v3d-acts .btn{ display:inline-flex; align-items:center; justify-content:center; gap:6px;
  height:30px; padding:0 11px !important; margin:0 !important;
  font-size:12px; white-space:nowrap; }
.jconfirm .v3d-acts .btn svg{ width:13px; height:13px; flex:none; }
.jconfirm .v3d-acts .btn i{ flex:none; }
.jconfirm .v3d-acts .btn .caret{ margin-left:1px; opacity:.55; }
.jconfirm .v3d-key{ display:flex; flex-wrap:nowrap; margin:14px 0 0;
  border-top:1px solid var(--sk-border-2); }
@media(max-width:900px){ .jconfirm .v3d-key{ flex-wrap:wrap; } }
.jconfirm .v3d-key .k{ flex:0 1 auto; min-width:0; padding:11px 20px 11px 0; }
.jconfirm .v3d-key .k + .k{ padding-left:20px; border-left:1px solid var(--sk-border-2); }
.jconfirm .v3d-key .k .t{ display:block; font-size:12px; color:var(--sk-mut); margin-bottom:4px; white-space:nowrap; }
.jconfirm .v3d-key .k b{ display:block; font-size:13px; font-weight:400; color:var(--sk-ink); line-height:1.45;
  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.jconfirm .v3d-key .k b.mono{ font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace;
  font-variant-numeric:tabular-nums; }
.jconfirm .v3d-tabs{ display:flex; gap:2px; margin:0 -18px; padding:0 18px; flex-wrap:wrap;
  border-top:1px solid var(--sk-border-2); }
.jconfirm .v3d-tabs > a{ display:flex; align-items:center; gap:6px; padding:10px 12px; white-space:nowrap;
  font-size:13px; color:var(--sk-mut); border-bottom:2px solid transparent; margin-bottom:-1px; cursor:pointer; }
.jconfirm .v3d-tabs > a:hover{ color:var(--sk-ink-2); }
.jconfirm .v3d-tabs > a i{ font-size:13px; }
.jconfirm .v3d-tabs > a.on{ color:var(--sk-ink); border-bottom-color:var(--sk-brand); font-weight:600; }
.jconfirm .v3d-tabs > a.on i{ color:var(--sk-brand); }
.jconfirm .v3d-subtabs{ display:flex; gap:6px; flex-wrap:wrap; margin:0 -18px; padding:9px 18px;
  border-top:1px solid var(--sk-border-2); background:var(--sk-head); }
.jconfirm .v3d-subtabs > a{ display:inline-flex; align-items:center; height:26px; padding:0 11px; white-space:nowrap;
  border-radius:999px; font-size:12.5px; color:var(--sk-ink-2); cursor:pointer; }
.jconfirm .v3d-subtabs > a:hover{ background:var(--sk-card); color:var(--sk-ink); }
.jconfirm .v3d-subtabs > a.on{ background:var(--sk-brand); color:#fff; font-weight:500; }
.jconfirm .v3d-form-row{ margin-bottom:12px; }
.jconfirm .v3d-form-row:last-child{ margin-bottom:0; }
.jconfirm .v3d-form-row > .form-control{ width:100%; max-width:620px; }
.jconfirm .v3d-form-row.is-narrow > .form-control{ max-width:260px; }
.jconfirm .v3d-form-row > .v3d-fld-lb{ display:block; margin-bottom:7px;
  font-size:12.5px; font-weight:400; color:var(--sk-ink-2); }
.jconfirm .v3d-radio{ display:inline-flex; align-items:center; gap:5px; cursor:pointer;
  margin:0 16px 6px 0 !important; font-size:12.5px; font-weight:400; color:var(--sk-ink-2); }
.jconfirm .v3d-radio input{ margin:0 !important; }
.jconfirm .v3d-radio .text-muted{ font-size:12px; }
.jconfirm .v3d-2fld{ display:grid; grid-template-columns:1fr 1fr; gap:14px; }
.jconfirm .v3d-2fld > .f > label{ display:block; margin-bottom:6px;
  font-size:12.5px; font-weight:400; color:var(--sk-ink-2); }
.jconfirm .v3d-2fld > .f > .form-control{ width:100%; max-width:none; font-size:12px; line-height:1.6; }
@media(max-width:900px){ .jconfirm .v3d-2fld{ grid-template-columns:1fr; } }
.jconfirm .v3d-form-row > .form-control.mono{ font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-size:12.5px; }
.jconfirm .v3d-form-ft{ display:flex; align-items:center; gap:14px; flex-wrap:wrap;
  padding-top:12px; margin-top:12px; border-top:1px solid var(--sk-border-2); }
.jconfirm .v3d-form-ft label{ margin:0; font-weight:400; font-size:12.5px; color:var(--sk-ink-2); cursor:pointer; }
.jconfirm .v3d-form-ft label input{ margin-right:4px; vertical-align:-1px; }
.jconfirm .v3d-opts{ display:flex; flex-wrap:wrap; gap:8px; }
.jconfirm .v3d-opts > a,
.jconfirm .v3d-opts > label{ display:inline-flex; align-items:center; justify-content:center; gap:7px;
  height:34px; padding:0 15px; white-space:nowrap; cursor:pointer;
  border:1px solid var(--sk-border-3); border-radius:var(--sk-radius); background:var(--sk-card);
  font-size:12.5px; color:var(--sk-ink-2);
  transition:border-color .15s,color .15s,background .15s; }
.jconfirm .v3d-opts > label{ margin:0; font-weight:400; position:relative; }
.jconfirm .v3d-opts > a{ position:relative; }
.jconfirm .v3d-opts > a:hover,
.jconfirm .v3d-opts > label:hover{ border-color:var(--sk-brand); color:var(--sk-brand); }
.jconfirm .v3d-opts > a.on,
.jconfirm .v3d-opts > label.active{ border-color:var(--sk-brand); background:var(--sk-brand-bg2);
  color:var(--sk-brand) !important; font-weight:600; }
.jconfirm .v3d-opts > label > input[type=radio]{ position:absolute; opacity:0; width:0; height:0; margin:0; pointer-events:none; }
.jconfirm .v3d-opts > label > i.icon-ok{ display:none; }
.jconfirm .v3d-opts > a .px,
.jconfirm .v3d-opts > label .px{ font-size:12px; color:var(--sk-mut); font-variant-numeric:tabular-nums; }
.jconfirm .v3d-opts > a.on .px,
.jconfirm .v3d-opts > label.active .px{ color:var(--sk-brand); }
.jconfirm .v3d-opts .dc{ font-size:11px; font-weight:600; line-height:1; padding:2px 5px; border-radius:5px;
  background:var(--sk-danger-bg); color:var(--sk-danger); font-variant-numeric:tabular-nums; }
.jconfirm .v3d-form-ft .sp{ flex:1; min-width:8px; }
.jconfirm .v3d-form-ft .btn{ height:34px; min-height:34px; padding:0 16px !important;
  display:inline-flex; align-items:center; justify-content:center; gap:6px;
  font-size:13px; line-height:1; }
.jconfirm .v3d-form-ft .pay{ display:flex; align-items:baseline; gap:12px; flex-wrap:wrap;
  font-size:12.5px; color:var(--sk-mut); }
.jconfirm .v3d-form-ft .pay b{ font-weight:600; color:var(--sk-ink); }
.jconfirm .v3d-form-ft .pay s{ color:var(--sk-faint); }
.jconfirm .v3d-form-ft .pay .big{ margin:0 1px; font-size:19px; font-weight:700; color:var(--sk-danger);
  font-variant-numeric:tabular-nums; }
.jconfirm .v3d-pg-hd .v3d-form-inline{ display:inline-block; }
.jconfirm .v3d-pg-hd .v3d-form-inline .form-control{ height:30px; padding:0 10px; font-size:12.5px; }
.jconfirm .v3d-kv2 .v > .form-control{ width:100%; max-width:320px; height:30px; }
.jconfirm .v3d-panel-hd .v3d-live-slot b{ font-size:12.5px !important; font-weight:600; }
.jconfirm .v3d-panel-hd .v3d-live-slot i{ margin-right:3px; }
.jconfirm .v3d-tabs > .btn-group > a.dropdown-toggle{ display:flex; align-items:center; gap:6px; padding:10px 12px;
  white-space:nowrap; font-size:13px; color:var(--sk-mut); border-bottom:2px solid transparent;
  margin-bottom:-1px; cursor:pointer; }
.jconfirm .v3d-tabs > .btn-group > a.dropdown-toggle:hover{ color:var(--sk-ink-2); }
.jconfirm .v3d-tabs > .btn-group > a.dropdown-toggle.on{ color:var(--sk-ink); border-bottom-color:var(--sk-brand); font-weight:600; }
.jconfirm .v3d-tabs > .btn-group > a.dropdown-toggle.on i{ color:var(--sk-brand); }
.jconfirm .v3d-tabs > .btn-group > a.dropdown-toggle .caret{ margin-left:2px; color:var(--sk-faint); }
.jconfirm .v3d-2col{ display:flex; align-items:flex-start; gap:14px; }
.jconfirm .v3d-main{ flex:1; min-width:0; }
.jconfirm .v3d-main-card{ background:var(--sk-card); border:1px solid var(--sk-border);
  border-radius:var(--sk-radius-lg); overflow:hidden; }
.jconfirm .v3d-main-card > .panel,
.jconfirm .v3d-main-card > #NET_VUE > .v3d-pg-empty,
.jconfirm .v3d-main-card > .v3d-pg-empty{ padding:16px; }
.jconfirm .v3d-pg-hd{ display:flex; align-items:center; gap:10px; flex-wrap:wrap;
  padding:12px 15px; border-bottom:1px solid var(--sk-border-2); }
.jconfirm .v3d-pg-hd h3{ margin:0; font-size:13.5px; font-weight:600; color:var(--sk-ink); }
.jconfirm .v3d-pg-hd .sub{ font-size:12px; color:var(--sk-mut); }
.jconfirm .v3d-pg-hd .sp{ flex:1; min-width:8px; }
.jconfirm .v3d-pg-hd .btn{ margin:0 !important; }
.jconfirm .v3d-pg-hd .v3m-seg{ margin-left:4px; }
.jconfirm .v3d-pg-hd .v3m-seg .btn i{ margin-right:4px; font-size:12px; }
.jconfirm .v3d-pg-tip{ padding:9px 15px; border-bottom:1px solid var(--sk-border-2);
  background:var(--sk-head); font-size:12px; color:var(--sk-ink-2); line-height:1.7; }
.jconfirm .v3d-pg-tip i{ margin-right:5px; color:var(--sk-faint); }
.jconfirm .v3d-pg-tip.is-danger{ background:var(--sk-danger-bg); color:#A83232; }
.jconfirm .v3d-pg-tip.is-danger i{ color:var(--sk-danger); }
.jconfirm .v3d-pg-tip.is-ok{ background:var(--sk-success-bg); color:var(--sk-ink-2); }
.jconfirm .v3d-pg-tip.is-ok i{ color:var(--sk-success); }
.jconfirm .v3d-pg-tip.is-ok b{ color:var(--sk-ink); font-weight:600; }
.jconfirm .v3d-pg-ft{ padding:10px 15px; border-top:1px solid var(--sk-border-2); background:var(--sk-head);
  font-size:12px; color:var(--sk-mut); }
.jconfirm .v3d-pg-ft i{ margin-right:4px; color:var(--sk-faint); }
.jconfirm .v3d-pg-empty{ padding:36px 15px; text-align:center; font-size:13px; color:var(--sk-mut); }
.jconfirm .v3d-pg-chk{ margin:0; }
.jconfirm .v3d-pg-chk label{ display:inline-flex; align-items:center; height:30px; padding:0 11px; margin:0;
  border:1px solid var(--sk-border); border-radius:var(--sk-radius); background:var(--sk-card);
  font-size:12px; font-weight:400; color:var(--sk-ink-2); cursor:pointer; white-space:nowrap; }
.jconfirm .v3d-pg-chk input{ margin:0 6px 0 0 !important; vertical-align:middle; }
.jconfirm .v3d-pg-page{ padding:10px 15px; border-top:1px solid var(--sk-border-2); }
.jconfirm .v3d-pg-page .pagination{ margin:0; }
.jconfirm .v3d-pg-page .pagination > li > a,
.jconfirm .v3d-pg-page .pagination > li > span{ border-color:var(--sk-border) !important; color:var(--sk-ink-2) !important;
  padding:5px 11px; font-size:12px; }
.jconfirm .v3d-pg-page .pagination > .active > a,
.jconfirm .v3d-pg-page .pagination > .active > span{ background:var(--sk-brand) !important;
  border-color:var(--sk-brand) !important; color:#fff !important; }
.jconfirm .v3d-fw-ip{ display:inline-flex; align-items:center; gap:6px; font-size:12px; color:var(--sk-mut); }
.jconfirm .v3d-fw-ip select{ height:28px; padding:0 6px; border:1px solid var(--sk-border);
  border-radius:var(--sk-radius); background:var(--sk-card); color:var(--sk-ink); font-size:12px; }
.jconfirm .v3d-fw-form{ display:flex; align-items:center; gap:6px; margin:0; }
.jconfirm .v3d-fw-form .form-control{ height:28px !important; width:auto; min-width:130px;
  font-size:12px !important; padding:0 9px !important; }
.jconfirm .v3d-fw-form .btn{ margin:0 !important; }
@media(max-width:900px){
  .jconfirm .v3d-fw-form{ flex-wrap:wrap; }
  .jconfirm .v3d-fw-form .form-control{ min-width:110px; }
}
@media(max-width:768px){
  .jconfirm .v3d-tbl{ display:block; overflow-x:auto; white-space:nowrap; }
  .jconfirm .v3d-tbl:has(.btn-group.open),
.jconfirm .v3d-tbl:has(.dropdown.open){ overflow:visible; position:relative; z-index:5; }
}
.jconfirm .v3d-flow-bd{ padding:12px 15px; border-top:1px solid var(--sk-border-2); }
.jconfirm .v3d-flow-bd .lb{ display:flex; align-items:baseline; justify-content:space-between; gap:10px;
  margin-bottom:7px; font-size:12px; color:var(--sk-mut); }
.jconfirm .v3d-flow-bd .lb b{ font-weight:600; color:var(--sk-ink);
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-variant-numeric:tabular-nums; }
.jconfirm .v3d-flow-bd .tr{ display:block; height:6px; border-radius:3px; background:var(--sk-border-2); overflow:hidden; }
.jconfirm .v3d-flow-bd .tr i{ display:block; height:100%; border-radius:3px; background:var(--sk-success); }
.jconfirm .v3d-flow-bd .tr i.k-warn{ background:var(--sk-warn); }
.jconfirm .v3d-flow-bd .tr i.k-urg{ background:var(--sk-danger); }
.jconfirm .v3d-pg-hd .btn{ display:inline-flex; align-items:center; justify-content:center; gap:6px;
  height:30px; padding:0 12px !important; font-size:12px; }
.jconfirm .v3d-pg-hd .btn-xs{ height:26px; padding:0 9px !important; }
.jconfirm .v3d-main-card .panel,
.jconfirm .v3d-main-card .list-group{ border:0 !important; border-radius:0 !important; box-shadow:none !important;
  background:transparent !important; margin-bottom:0 !important; }
.jconfirm .v3d-main-card .panel > .panel-heading{ padding:0 0 11px; background:transparent; border-radius:0;
  border-bottom:1px solid var(--sk-border-2); margin-bottom:14px; }
.jconfirm .v3d-main-card .panel > .panel-heading b{ font-size:13.5px; font-weight:600; color:var(--sk-ink); }
.jconfirm .v3d-main-card .pull-out{ margin-left:0; margin-right:0; }
.jconfirm .v3d-main-card > *:last-child{ margin-bottom:0 !important; }
.jconfirm .v3d-main-card .table{ margin-bottom:0; font-size:12.5px; background:transparent; }
.jconfirm .v3d-main-card .table > thead > tr > td,
.jconfirm .v3d-main-card .table > thead > tr > th{ background:var(--sk-head) !important; color:var(--sk-mut) !important;
  padding:9px 14px !important; border-top:0 !important; border-bottom:1px solid var(--sk-border-2) !important;
  font-size:12px; font-weight:500 !important; letter-spacing:0; text-transform:uppercase; white-space:nowrap;
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; }
.jconfirm .v3d-main-card .table > tbody > tr > td{ padding:11px 14px !important; vertical-align:middle;
  color:var(--sk-ink-2); border-top:0 !important; border-bottom:1px solid var(--sk-border-2) !important; }
.jconfirm .v3d-main-card .table > tbody > tr.active > td{ background:var(--sk-head) !important; color:var(--sk-mut) !important;
  padding:9px 14px !important; font-size:12px; font-weight:500; letter-spacing:0; text-transform:uppercase;
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; }
.jconfirm .v3d-main-card .table > tbody > tr.active:hover > td{ background:var(--sk-head) !important; }
.jconfirm .v3d-main-card .table > tbody > tr:last-child > td{ border-bottom:0 !important; }
.jconfirm .v3d-main-card .table > tbody > tr:hover > td{ background:var(--sk-stripe); }
.jconfirm .v3d-main-card .table-responsive{ border:0; }
.jconfirm .v3d-main-card .nav-tabs{ border-bottom:1px solid var(--sk-border) !important; display:flex; gap:2px; float:none !important; }
.jconfirm .v3d-main-card .nav-tabs > li{ float:none; margin:0; }
.jconfirm .v3d-main-card .nav-tabs > li > a{ margin:0 0 -1px !important; padding:9px 13px !important;
  border:0 !important; border-bottom:2px solid transparent !important; border-radius:0 !important;
  background:transparent !important; font-size:12.5px; color:var(--sk-mut) !important; }
.jconfirm .v3d-main-card .nav-tabs > li > a:hover{ color:var(--sk-ink-2) !important; }
.jconfirm .v3d-main-card .nav-tabs > li.active > a{ color:var(--sk-ink) !important; font-weight:600;
  border-bottom-color:var(--sk-brand) !important; }
.jconfirm .v3d-main-card .nav-tabs > li > a i{ color:var(--sk-mut) !important; }
.jconfirm .v3d-main-card .nav-tabs > li.active > a i{ color:var(--sk-brand) !important; }
.jconfirm .v3d-main-card .btn{ display:inline-flex; align-items:center; justify-content:center; gap:6px;
  height:30px; padding:0 12px !important; font-size:12px; }
.jconfirm .v3d-main-card .btn-xs,
.jconfirm .v3d-main-card .btn-mini{ height:26px; padding:0 9px !important; }
.jconfirm .v3d-main-card .btn-group > .btn{ margin:0; }
.jconfirm .v3d-main-card .btn-group[data-toggle=buttons] > label.btn{ height:28px; }
.jconfirm .v3d-main-card .btn-group[data-toggle=buttons] > label.btn.active{ background:var(--sk-brand-bg2) !important;
  border-color:#C4CBF2 !important; color:var(--sk-brand) !important; box-shadow:none !important; }
.jconfirm .v3d-main-card .alert{ padding:10px 13px; margin-bottom:14px; border-radius:var(--sk-radius);
  font-size:12.5px; line-height:1.7; border:1px solid var(--sk-border-2); background:var(--sk-head); color:var(--sk-ink-2); }
.jconfirm .v3d-main-card .alert b{ font-weight:500; }
.jconfirm .v3d-main-card .alert-danger{ background:var(--sk-danger-bg); border-color:#F0C9C9; color:#A83232; }
.jconfirm .v3d-main-card .alert-info{ background:var(--sk-brand-bg2); border-color:#C9CFF0; color:var(--sk-ink-2); }
.jconfirm .v3d-main-card .list-group-item{ padding:10px 0 !important; background:transparent !important;
  border:0 !important; border-bottom:1px solid var(--sk-border-2) !important; font-size:12.5px; color:var(--sk-ink); }
.jconfirm .v3d-main-card .list-group-item:last-child{ border-bottom:0 !important; }
.jconfirm .v3d-main-card .list-group-item.heading{ font-size:13px; color:var(--sk-ink); }
.jconfirm .v3d-main-card .list-group-item.heading b{ font-weight:600; }
.jconfirm .v3d-main-card .pagination{ margin:14px 0 0; }
.jconfirm .v3d-main-card .pagination > li > a,
.jconfirm .v3d-main-card .pagination > li > span{ border-color:var(--sk-border) !important; color:var(--sk-ink-2) !important;
  padding:5px 11px; font-size:12px; }
.jconfirm .v3d-main-card .pagination > .active > a,
.jconfirm .v3d-main-card .pagination > .active > span{ background:var(--sk-brand) !important;
  border-color:var(--sk-brand) !important; color:#fff !important; }
.jconfirm .v3d-main-card .form-inline{ margin-bottom:12px; }
.jconfirm .v3d-main-card .form-inline label{ display:inline-flex; align-items:center; height:28px; padding:0 10px;
  border:1px solid var(--sk-border); border-radius:var(--sk-radius); background:var(--sk-card);
  font-size:12px; font-weight:400; color:var(--sk-ink-2); cursor:pointer; }
.jconfirm .v3d-main-card .form-inline input[type=checkbox]{ margin:0 6px 0 0; vertical-align:middle; }
.jconfirm .v3d-main-card .list-group-item.heading{ padding:0 0 8px !important; margin:0 0 4px !important;
  border-bottom:1px solid var(--sk-border-2) !important; }
.jconfirm .v3d-main-card .list-group-item.heading b{ font-size:12px; font-weight:500; letter-spacing:0;
  text-transform:uppercase; color:var(--sk-faint);
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; }
.jconfirm .v3d-main-card .list-group + .list-group{ margin-top:20px; }
.jconfirm .v3d-main-card .pull-out,
.jconfirm .v3d-main-card .table-responsive{ border:1px solid var(--sk-border-2) !important;
  border-radius:var(--sk-radius); overflow:hidden; }
.jconfirm .v3d-main-card .pull-out > .table-responsive{ border:0 !important; border-radius:0; }
.jconfirm .v3d-main-card .block{ margin-bottom:14px !important; padding:0 !important; }
.jconfirm .v3d-main-card .panel > .block:first-child{ margin-top:0; }
@media(min-width:992px){
  .jconfirm .v3d-main-card .row > [class*="col-lg-4"]{ padding-left:22px; }
}
.jconfirm .v3d-side{ width:320px; flex:none; display:flex; flex-direction:column; gap:14px; }
.jconfirm .v3d-side > .v3d-panel{ margin-bottom:0; }

@media(max-width:1200px){
  .jconfirm .v3d-2col{ flex-direction:column; }
  .jconfirm .v3d-main{ width:100%; }
  .jconfirm .v3d-side{ width:100%; }
}
.jconfirm .v3d-note{ display:flex; align-items:flex-start; gap:11px; padding:12px 14px; margin-bottom:14px;
  border:1px solid transparent; border-left-width:3px; border-radius:var(--sk-radius-lg);
  background:var(--sk-head); border-left-color:var(--sk-mut); }
.jconfirm .v3d-note .ic{ flex:none; display:flex; align-items:center; justify-content:center;
  width:22px; height:22px; margin-top:1px; color:var(--sk-mut); }
.jconfirm .v3d-note .ic svg{ width:18px; height:18px; }
.jconfirm .v3d-note .tx{ flex:1; min-width:0; font-size:12.5px; line-height:1.75; color:var(--sk-ink-2); }
.jconfirm .v3d-note .tx b{ display:block; margin-bottom:1px; font-size:13px; font-weight:600; color:var(--sk-ink); }
.jconfirm .v3d-note .tx .mono{ font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; }
.jconfirm .v3d-note .ac{ flex:none; display:inline-flex; align-items:center; height:28px; padding:0 12px;
  border:1px solid var(--sk-border-3); border-radius:var(--sk-radius); background:var(--sk-card);
  font-size:12px; color:var(--sk-ink-2) !important; white-space:nowrap; cursor:pointer; }
.jconfirm .v3d-note .ac:hover{ border-color:var(--sk-brand); color:var(--sk-brand) !important; }
.jconfirm .v3d-note.is-danger{ background:var(--sk-danger-bg); border-left-color:var(--sk-danger); }
.jconfirm .v3d-note.is-danger .ic{ color:var(--sk-danger); }
.jconfirm .v3d-note.is-warn{ background:var(--sk-warn-bg); border-left-color:var(--sk-warn); }
.jconfirm .v3d-note.is-warn .ic{ color:var(--sk-warn); }
.jconfirm .v3d-note.is-info{ background:var(--sk-brand-bg2); border-left-color:var(--sk-brand); }
.jconfirm .v3d-note.is-info .ic{ color:var(--sk-brand); }
@media(max-width:768px){
  .jconfirm .v3d-note{ flex-wrap:wrap; }
  .jconfirm .v3d-note .ac{ margin-left:33px; }
}
.jconfirm .v3d-panel{ background:var(--sk-card); border:1px solid var(--sk-border); border-radius:var(--sk-radius-lg);
  margin-bottom:14px; overflow:hidden; }
.jconfirm .v3d-main > .v3d-panel:last-child{ margin-bottom:0; }
.jconfirm .v3d-panel-hd{ display:flex; align-items:center; justify-content:space-between; gap:10px;
  padding:10px 15px; border-bottom:1px solid var(--sk-border-2); }
.jconfirm .v3d-panel-hd h3{ margin:0; font-size:13.5px; font-weight:600; color:var(--sk-ink); }
.jconfirm .v3d-panel-hd > .hd-l{ display:flex; align-items:center; gap:9px; min-width:0; }
.jconfirm .v3d-panel-hd .hd-r{ display:flex; align-items:center; justify-content:flex-end; gap:7px; flex-wrap:wrap; }
.jconfirm .v3d-panel-hd .more{ font-size:12px; font-weight:500; color:var(--sk-brand); white-space:nowrap; }
.jconfirm .v3d-panel-bd{ padding:12px 15px; }
.jconfirm .v3d-panel-ft{ padding:11px 15px; border-top:1px solid var(--sk-border-2); display:flex; gap:7px; flex-wrap:wrap; }
.jconfirm .v3d-panel-ft .btn{ flex:1; min-width:96px; display:inline-flex; align-items:center; justify-content:center;
  gap:5px; height:30px; padding:0 10px !important; margin:0 !important; font-size:12px; }
.jconfirm .v3d-main > .v3d-panel > .v3d-panel-ft .btn{ flex:none; padding:0 18px !important; }
.jconfirm .v3a-page .v3d-panel-ft .btn{ flex:none; padding:0 16px !important; }
.jconfirm .v3d-steps{ display:flex; flex-direction:column; gap:16px; }
.jconfirm .v3d-step{ display:flex; gap:12px; }
.jconfirm .v3d-step > .no{ flex:none; width:20px; height:20px; border-radius:50%; margin-top:1px;
  display:flex; align-items:center; justify-content:center;
  background:var(--sk-brand-bg); color:var(--sk-brand); font-size:11px; font-weight:700;
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; }
.jconfirm .v3d-step > .c{ flex:1; min-width:0; display:flex; flex-direction:column; gap:9px; }
.jconfirm .v3d-step .t{ display:flex; align-items:baseline; gap:8px; flex-wrap:wrap;
  font-size:12.5px; font-weight:600; color:var(--sk-ink); }
.jconfirm .v3d-step .t em{ font-style:normal; font-weight:400; font-size:11.5px; color:var(--sk-mut); }
.jconfirm .v3d-opts.is-2l > a,
.jconfirm .v3d-opts.is-2l > label{ flex-direction:column; align-items:center; justify-content:center;
  gap:1px; height:auto; padding:7px 14px; }
.jconfirm .v3d-opts.is-2l > a .d,
.jconfirm .v3d-opts.is-2l > label .d{ font-size:12.5px; color:var(--sk-ink-2); line-height:1.5; }
.jconfirm .v3d-opts.is-2l > a .p,
.jconfirm .v3d-opts.is-2l > label .p{ font-size:13px; font-weight:700; color:var(--sk-ink); line-height:1.4;
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-variant-numeric:tabular-nums; }
.jconfirm .v3d-opts.is-2l > a.on .d,
.jconfirm .v3d-opts.is-2l > a.on .p,
.jconfirm .v3d-opts.is-2l > label.active .d,
.jconfirm .v3d-opts.is-2l > label.active .p{ color:var(--sk-brand); }
.jconfirm .v3d-opts .save{ position:absolute; top:-8px; right:-6px; z-index:1;
  font-size:10px; font-weight:700; line-height:1.7; padding:0 6px; border-radius:20px;
  background:var(--sk-danger); color:#fff; white-space:nowrap;
  font-variant-numeric:tabular-nums; }
.jconfirm .v3d-shift{ display:flex; align-items:center; gap:12px; flex-wrap:wrap;
  padding:12px 14px; border-radius:var(--sk-radius);
  background:var(--sk-brand-bg2); border:1px solid var(--sk-brand-bg); }
.jconfirm .v3d-shift .c{ display:flex; flex-direction:column; gap:2px; min-width:0; }
.jconfirm .v3d-shift .c .k{ font-size:11px; color:var(--sk-mut); }
.jconfirm .v3d-shift .c .v{ font-size:13.5px; font-weight:600; color:var(--sk-ink); white-space:nowrap;
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-variant-numeric:tabular-nums; }
.jconfirm .v3d-shift .c.new .v{ color:var(--sk-brand); }
.jconfirm .v3d-shift .ar{ flex:none; color:var(--sk-brand); font-size:15px; line-height:1; }
.jconfirm .v3d-shift .plus{ margin-left:auto; flex:none; white-space:nowrap;
  font-size:12px; font-weight:600; padding:3px 10px; border-radius:20px;
  background:var(--sk-brand); color:#fff; }
.jconfirm .v3d-shift.is-inline{ display:inline-flex; align-items:baseline; gap:6px; flex-wrap:nowrap;
  padding:0; background:none; border:0; border-radius:0; white-space:nowrap; }
.jconfirm .v3d-shift.is-inline > .from{ font-size:12px; color:var(--sk-mut); }
.jconfirm .v3d-shift.is-inline > .ar{ font-size:12px; color:var(--sk-faint); }
.jconfirm .v3d-shift.is-inline > .to{ font-size:12.5px; font-weight:600; color:var(--sk-ink); }

.jconfirm .v3d-shift.is-expired{ background:var(--sk-warn-bg); border-color:var(--sk-warn-bg); }
.jconfirm .v3d-shift.is-expired .c.new .v,
.jconfirm .v3d-shift.is-expired .ar{ color:var(--sk-warn); }
.jconfirm .v3d-shift.is-expired .plus{ background:var(--sk-warn); }
.jconfirm .v3d-bill{ display:flex; flex-direction:column; gap:8px; padding:12px 15px;
  background:var(--sk-head); border-top:1px solid var(--sk-border-2); }
.jconfirm .v3d-bill .r{ display:flex; align-items:baseline; justify-content:space-between; gap:12px;
  font-size:12.5px; }
.jconfirm .v3d-bill .r .k{ color:var(--sk-mut); }
.jconfirm .v3d-bill .r .v{ color:var(--sk-ink-2);
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-variant-numeric:tabular-nums; }
.jconfirm .v3d-bill .r.cut .v{ color:var(--sk-success); }
.jconfirm .v3d-form-ft.is-lg{ padding:13px 15px; margin-top:0;
  background:var(--sk-head); border-top:1px solid var(--sk-border); }
.jconfirm .v3d-form-ft.is-lg .pay .big{ font-size:24px; }
.jconfirm .v3d-form-ft .pay .cut{ font-size:11.5px; padding:2px 9px; border-radius:20px;
  background:var(--sk-success-bg); color:var(--sk-success); font-weight:600;
  font-variant-numeric:tabular-nums; }
.jconfirm .v3d-form-ft .fold{ font-size:12px; color:var(--sk-brand); cursor:pointer; white-space:nowrap; }
.jconfirm .v3d-form-ft .fold:hover{ color:var(--sk-brand-d); }
.jconfirm .v3d-flush{ padding:0; }
.jconfirm .v3d-flush > form > .v3d-panel-bd{ padding:18px 22px; }
.jconfirm .v3d-flush .v3d-note{ margin:0 22px 16px; }
.jconfirm .v3d-flush .v3d-bill{ padding:12px 22px; }
.jconfirm .v3d-flush .v3d-form-ft.is-lg{ padding:14px 22px; }
.jconfirm .v3d-flush .v3d-tl-sum{ padding:12px 22px; }
.jconfirm .jconfirm-content > .v3d-flush .v3d-form-ft.is-lg,
.jconfirm .jconfirm-content > .v3d-flush .v3d-tl-sum{
  border-radius:0 0 var(--sk-radius-lg) var(--sk-radius-lg); }
@media(max-width:520px){
  .jconfirm .v3d-flush > form > .v3d-panel-bd{ padding:16px; }
  .jconfirm .v3d-flush .v3d-note{ margin:0 16px 14px; }
  .jconfirm .v3d-flush .v3d-bill,
.jconfirm .v3d-flush .v3d-form-ft.is-lg{ padding:12px 16px; }
}
.jconfirm .v3d-note.is-bar{ margin:0 !important; padding:12px 22px;
  border-radius:0; border-top:0; border-right:0;
  border-bottom:1px solid var(--sk-border); }
.jconfirm .v3d-ospick{ position:relative; max-width:460px; }
.jconfirm .v3d-ospick-btn{ display:flex; align-items:center; gap:9px; width:100%; height:38px; padding:0 12px;
  border:1px solid var(--sk-border-3); border-radius:var(--sk-radius-sm); background:var(--sk-card);
  cursor:pointer; font-size:13px; color:var(--sk-ink); text-align:left; font-family:inherit; }
.jconfirm .v3d-ospick-btn:hover{ border-color:var(--sk-brand); }
.jconfirm .v3d-ospick.is-open .v3d-ospick-btn{ border-color:var(--sk-brand); box-shadow:0 0 0 3px var(--sk-ring); }
.jconfirm .v3d-ospick-btn > .ico{ flex:none; display:inline-flex; align-items:center; line-height:1; font-size:15px; }
.jconfirm .v3d-ospick-btn > .ico img{ height:16px; width:auto; }
.jconfirm .v3d-ospick-btn > .ico:empty{ display:none; }
.jconfirm .v3d-ospick-btn > .nm{ flex:1; min-width:0; font-weight:600;
  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.jconfirm .v3d-ospick-btn > .nm.is-empty{ font-weight:400; color:var(--sk-faint); }
.jconfirm .v3d-ospick-btn > .fam{ flex:none; font-size:11.5px; color:var(--sk-mut); }
.jconfirm .v3d-ospick-btn > .cv{ flex:none; width:0; height:0; border-left:4px solid transparent;
  border-right:4px solid transparent; border-top:5px solid var(--sk-mut); transition:transform .15s; }
.jconfirm .v3d-ospick.is-open .v3d-ospick-btn > .cv{ transform:rotate(180deg); }

.jconfirm .v3d-ospick-panel{ position:absolute; z-index:30; left:0; right:0; top:calc(100% + 6px);
  display:none; overflow:hidden; background:var(--sk-card);
  border:1px solid var(--sk-border-3); border-radius:var(--sk-radius); box-shadow:var(--sk-sh-lg); }
.jconfirm .v3d-ospick.is-open .v3d-ospick-panel{ display:block; }
.jconfirm .v3d-ospick-cols{ display:grid; grid-template-columns:152px 1fr; }
.jconfirm .v3d-ospick-fams{ padding:6px; display:flex; flex-direction:column; gap:2px;
  background:var(--sk-card-2); border-right:1px solid var(--sk-border-2);
  max-height:230px; overflow-y:auto; }
.jconfirm .v3d-ospick-fams > a{ display:flex; align-items:center; gap:8px; height:32px; padding:0 10px;
  border-radius:var(--sk-radius-sm); cursor:pointer; white-space:nowrap;
  font-size:12.5px; color:var(--sk-ink-2) !important; }
.jconfirm .v3d-ospick-fams > a:hover{ background:var(--sk-card); }
.jconfirm .v3d-ospick-fams > a.on{ background:var(--sk-brand-bg2); color:var(--sk-brand) !important; font-weight:600; }
.jconfirm .v3d-ospick-fams > a > .ico{ flex:none; display:inline-flex; align-items:center; line-height:1; font-size:15px; }
.jconfirm .v3d-ospick-fams > a > .ico img{ height:16px; width:auto; }
.jconfirm .v3d-ospick-fams > a > .tx{ flex:1; min-width:0; overflow:hidden; text-overflow:ellipsis; }
.jconfirm .v3d-ospick-fams > a > .ct{ flex:none; font-size:11px; color:var(--sk-mut);
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-variant-numeric:tabular-nums; }
.jconfirm .v3d-ospick-fams > a.on > .ct{ color:var(--sk-brand); }
.jconfirm .v3d-ospick-opts{ padding:6px; max-height:230px; overflow-y:auto; }
.jconfirm .v3d-ospick-opts > .pane{ display:flex; flex-direction:column; gap:2px; }
.jconfirm .v3d-ospick-opts .opt{ display:flex; align-items:center; gap:9px; margin:0; padding:7px 11px;
  border-radius:var(--sk-radius-sm); cursor:pointer; font-weight:400; }
.jconfirm .v3d-ospick-opts .opt:hover{ background:var(--sk-head); }
.jconfirm .v3d-ospick-opts .opt > input[type=radio]{ position:absolute; opacity:0; width:0; height:0; margin:0; pointer-events:none; }
.jconfirm .v3d-ospick-opts .opt > .tick{ flex:none; width:14px; height:14px; opacity:0; color:var(--sk-brand); }
.jconfirm .v3d-ospick-opts .opt > .nm{ flex:1; min-width:0; font-size:12.5px; line-height:1.45; color:var(--sk-ink); }
.jconfirm .v3d-ospick-opts .opt > .now{ flex:none; font-size:10px; font-weight:700; line-height:1.8;
  padding:0 7px; border-radius:20px; background:var(--sk-ink-2); color:var(--sk-card); }
.jconfirm .v3d-ospick-opts .opt.on{ background:var(--sk-brand-bg2); }
.jconfirm .v3d-ospick-opts .opt.on > .tick{ opacity:1; }
.jconfirm .v3d-ospick-opts .opt.on > .nm{ color:var(--sk-brand); font-weight:600; }
.jconfirm .v3d-ospick-ft{ padding:8px 12px; background:var(--sk-head); border-top:1px solid var(--sk-border-2);
  font-size:11.5px; color:var(--sk-mut); }
@media(max-width:520px){
  .jconfirm .v3d-ospick{ max-width:none; }
  .jconfirm .v3d-ospick-cols{ grid-template-columns:1fr; }
  .jconfirm .v3d-ospick-fams{ flex-direction:row; overflow-x:auto; max-height:none;
    border-right:0; border-bottom:1px solid var(--sk-border-2); }
  .jconfirm .v3d-ospick-fams > a > .ct{ display:none; }
  .jconfirm .v3d-ospick-opts{ max-height:190px; }
}
.jconfirm .v3d-inline-row{ display:flex; gap:12px; align-items:baseline; }
.jconfirm .v3d-inline-row > .lb{ flex:none; width:60px; font-size:12.5px; color:var(--sk-mut); }
.jconfirm .v3d-inline-row > .c{ flex:1; min-width:0; }
.jconfirm .v3d-inline-row.is-w > .lb{ width:78px; }
.jconfirm .v3d-fm > .g{ border-top:1px solid var(--sk-border-2); margin-top:18px; padding-top:16px; }
.jconfirm .v3d-fm > .g:first-child{ border-top:0; margin-top:0; padding-top:0; }
.jconfirm .v3d-fm .gt{ margin-bottom:12px; font-size:12px; font-weight:600; color:var(--sk-mut); }
.jconfirm .v3d-fm .f{ display:grid; grid-template-columns:82px 1fr; gap:14px; align-items:start; margin-bottom:14px; }
.jconfirm .v3d-fm .f:last-child{ margin-bottom:0; }
.jconfirm .v3d-fm .k{ padding-top:7px; font-size:12.5px; color:var(--sk-ink-2); }
.jconfirm .v3d-fm .k i{ margin-right:3px; font-style:normal; color:var(--sk-danger); }
.jconfirm .v3d-fm .two{ display:grid; grid-template-columns:1fr 1fr; gap:12px; align-items:start; }
.jconfirm .v3d-fm .sub{ margin-top:6px; font-size:11.5px; color:var(--sk-mut); }
.jconfirm .v3d-fm textarea.form-control{ line-height:1.75; resize:vertical; }
@media(max-width:560px){
  .jconfirm .v3d-fm .f{ grid-template-columns:1fr; gap:5px; }
  .jconfirm .v3d-fm .k{ padding-top:0; }
  .jconfirm .v3d-fm .two{ grid-template-columns:1fr; }
}
.jconfirm .v3d-selrow{ display:flex; gap:8px; flex-wrap:wrap; align-items:center; }
.jconfirm .v3d-selrow > .form-control,
.jconfirm .v3d-selrow > div{ flex:1 1 170px; min-width:0; max-width:250px; }
.jconfirm .v3d-selrow > div > .form-control{ width:100%; }
.jconfirm .v3d-ingroup{ max-width:320px; }
.jconfirm .v3d-ingroup .input-group-addon{ font-size:12px; white-space:nowrap; cursor:pointer;
  color:var(--sk-mut); background:var(--sk-head); border-color:var(--sk-border-3); }
.jconfirm .v3d-ingroup .input-group-addon:hover{ color:var(--sk-brand); }
.jconfirm .v3d-radio.is-warn{ color:var(--sk-warn); }
.jconfirm .v3d-radio.is-warn input{ accent-color:var(--sk-warn); }
.jconfirm .v3d-qty-row{ display:flex; align-items:center; gap:11px; flex-wrap:wrap; }
.jconfirm .v3d-qty-row > .lb{ flex:none; width:60px; font-size:12.5px; color:var(--sk-mut); }
.jconfirm .v3d-qty-row > .px{ font-size:11.5px; color:var(--sk-mut); }
.jconfirm .v3d-qty-row > .ro{ font-size:12.5px; font-weight:600; color:var(--sk-ink);
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; }
.jconfirm .v3d .v3d-qty-row .rule-slider,
.jconfirm .v3d .v3d-qty-row .slider-input,
.jconfirm .v3d .v3d-qty-row .rule-input{ margin:0 !important; padding:0 !important; float:none !important; }
.jconfirm .v3d .v3d-qty-row .input-group{ display:flex; align-items:stretch; width:auto; border-collapse:separate;
  height:34px; border:1px solid var(--sk-border-3); border-radius:var(--sk-radius-sm);
  background:var(--sk-card); overflow:hidden; }
.jconfirm .v3d .v3d-qty-row .input-group > .form-control{ width:76px; height:100%; float:none;
  border:0 !important; border-radius:0 !important; box-shadow:none !important; padding:0 10px;
  background:transparent; text-align:center; color:var(--sk-ink);
  font-size:13px; font-weight:600;
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-variant-numeric:tabular-nums; }
.jconfirm .v3d .v3d-qty-row .input-group > .form-control:focus{ outline:0; }
.jconfirm .v3d .v3d-qty-row .input-group-addon{ display:inline-flex !important; align-items:center;
  width:auto !important; height:auto !important; margin:0 !important; padding:0 9px !important;
  border:0 !important; border-radius:0 !important; box-shadow:none !important;
  background:var(--sk-head) !important; color:var(--sk-mut) !important;
  font-size:11.5px; line-height:normal; white-space:nowrap; }
.jconfirm .v3d .v3d-qty-row .input-group-addon.btn-updown{ flex-direction:column; justify-content:center;
  padding:0 7px !important; gap:1px; }
.jconfirm .v3d .v3d-qty-row .btn-updown a{ display:block; line-height:1; color:var(--sk-mut) !important;
  font-size:11px; cursor:pointer; }
.jconfirm .v3d .v3d-qty-row .btn-updown a:hover{ color:var(--sk-brand) !important; }
.jconfirm .v3d .v3d-qty-row .input-group > .form-control::-webkit-outer-spin-button,
.jconfirm .v3d .v3d-qty-row .input-group > .form-control::-webkit-inner-spin-button{
  -webkit-appearance:none; margin:0; }
.jconfirm .v3d .v3d-qty-row .input-group > .form-control[type=number]{ -moz-appearance:textfield; }
.jconfirm .v3d-qty-row.is-block{ display:block; }
.jconfirm .v3d-qty-row.is-block > .lb{ display:block; width:auto; margin-bottom:6px; }
.jconfirm .v3d-unit{ display:inline-flex; align-items:stretch; height:34px; overflow:hidden;
  border:1px solid var(--sk-border-3); border-radius:var(--sk-radius-sm); background:var(--sk-card); }
.jconfirm .v3d-unit > .form-control{ width:96px; height:100%; float:none; padding:0 10px;
  border:0 !important; border-radius:0 !important; box-shadow:none !important;
  background:transparent; color:var(--sk-ink); font-size:12.5px;
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; }
.jconfirm .v3d-unit > .form-control:focus{ outline:0; }
.jconfirm .v3d-unit > i{ display:inline-flex; align-items:center; padding:0 9px; white-space:nowrap;
  font-style:normal; font-size:11.5px; color:var(--sk-mut); background:var(--sk-head); }
.jconfirm .v3d-unit.is-pre > i{ order:-1; }
.jconfirm .v3d-chks{ display:flex; flex-wrap:wrap; gap:4px 18px; }
.jconfirm .v3d-chk{ display:inline-flex; align-items:center; gap:6px; margin:0 !important;
  font-size:12.5px; font-weight:400; color:var(--sk-ink-2); cursor:pointer; }
.jconfirm .v3d-chk input{ margin:0 !important; }
.jconfirm .v3d-setlist{ display:flex; flex-direction:column; gap:6px; max-height:190px; overflow-y:auto;
  padding:10px 13px; border:1px solid var(--sk-border-2); border-radius:var(--sk-radius-sm);
  background:var(--sk-card-2); }
.jconfirm .v3d-setlist .v3d-chk.is-all{ padding-bottom:7px; margin-bottom:1px !important;
  border-bottom:1px solid var(--sk-border-2); color:var(--sk-mut); }
.jconfirm .v3d-rulesum{ padding:9px 13px; border-radius:var(--sk-radius-sm); font-size:12.5px;
  line-height:1.7; background:var(--sk-success-bg); color:var(--sk-success); }
.jconfirm .v3d-rulesum.is-deny{ background:var(--sk-danger-bg); color:var(--sk-danger); }
.jconfirm .v3d-rulesum:empty{ display:none; }
.jconfirm .v3d-qty-row.is-slider{ display:block; }
.jconfirm .v3d-qty-row.is-slider .rule-slider{ display:flex; align-items:center; gap:14px; flex-wrap:wrap; }
.jconfirm .v3d-qty-row.is-slider .slider-input{ flex:1; min-width:180px; display:flex; align-items:center; gap:14px; }
.jconfirm .v3d .slider.slider-horizontal{ width:100%; min-width:120px; }
.jconfirm .v3d .slider-track{ height:6px; border-radius:6px; background:var(--sk-border-3); box-shadow:none; }
.jconfirm .v3d .slider-selection{ background:var(--sk-brand); box-shadow:none; border-radius:6px; }
.jconfirm .v3d .slider-handle{ width:16px; height:16px; margin-top:-5px; background:var(--sk-card);
  border:2px solid var(--sk-brand); box-shadow:var(--sk-sh); opacity:1; }
.jconfirm .v3d .slider .tooltip-inner{ background:var(--sk-ink); font-size:11.5px; }
.jconfirm .v3d-diff{ display:flex; flex-direction:column; border:1px solid var(--sk-border-2);
  border-radius:var(--sk-radius-sm); overflow:hidden; max-width:420px; }
.jconfirm .v3d-diff > .r{ display:grid; grid-template-columns:64px 1fr 16px 1fr; align-items:center;
  gap:10px; padding:8px 13px; font-size:12.5px; }
.jconfirm .v3d-diff > .r + .r{ border-top:1px solid var(--sk-border-2); }
.jconfirm .v3d-diff .k{ font-size:11.5px; color:var(--sk-mut); }
.jconfirm .v3d-diff .a{ color:var(--sk-mut);
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; }
.jconfirm .v3d-diff .ar{ text-align:center; color:var(--sk-faint); }
.jconfirm .v3d-diff .b{ font-weight:600; color:var(--sk-ink);
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; }
.jconfirm .v3d-diff > .r.is-up .ar,
.jconfirm .v3d-diff > .r.is-up .b{ color:var(--sk-success); }
.jconfirm .v3d-diff > .r.is-same .b{ font-weight:400; color:var(--sk-mut); font-family:inherit; }
@media(max-width:520px){
  .jconfirm .v3d-diff{ max-width:none; }
  .jconfirm .v3d-qty-row > .px{ width:100%; }
}
.jconfirm .v3d-grp-t{ margin:16px 0 12px; padding-top:14px; border-top:1px solid var(--sk-border-2);
  font-size:12.5px; font-weight:600; color:var(--sk-ink-2); }
.jconfirm .v3d-part{ display:flex; flex-direction:column; gap:8px; }
.jconfirm .v3d-part > .r{ display:flex; align-items:center; gap:8px; flex-wrap:wrap; }
.jconfirm .v3d-part > .r > .form-control{ height:32px !important; font-size:12.5px !important; }
.jconfirm .v3d-part .f-path{ width:112px; }
.jconfirm .v3d-part .f-fmt{ width:118px; }
.jconfirm .v3d-part .f-size{ width:104px; }
.jconfirm .v3d-part .f-unit{ width:74px; }
.jconfirm .v3d-part .addon-l{ display:inline-flex; align-items:center; height:32px; padding:0 10px; flex:none;
  white-space:nowrap; font-size:11.5px; color:var(--sk-mut); background:var(--sk-head);
  border:1px solid var(--sk-border-3); border-right:0;
  border-radius:var(--sk-radius-sm) 0 0 var(--sk-radius-sm); }
.jconfirm .v3d-part .addon-l + .form-control{ border-top-left-radius:0; border-bottom-left-radius:0; }
.jconfirm .v3d-part .grp{ display:flex; align-items:stretch; }
.jconfirm .v3d-part .grp > .form-control:first-child{ border-top-right-radius:0; border-bottom-right-radius:0; }
.jconfirm .v3d-part .grp > .addon{ display:inline-flex; align-items:center; padding:0 10px; white-space:nowrap;
  font-size:11.5px; color:var(--sk-mut); background:var(--sk-head);
  border:1px solid var(--sk-border-3); border-left:0;
  border-radius:0 var(--sk-radius-sm) var(--sk-radius-sm) 0; }
.jconfirm .v3d-part .fixed{ display:inline-flex; align-items:center; justify-content:center; width:112px; height:32px;
  border:1px solid var(--sk-border-3); border-radius:var(--sk-radius-sm);
  background:var(--sk-head); color:var(--sk-mut); font-size:12.5px; }
.jconfirm .v3d-part .op{ flex:none; display:inline-flex; align-items:center; justify-content:center;
  width:32px; height:32px; border:1px solid var(--sk-border-3); border-radius:var(--sk-radius-sm);
  background:var(--sk-card); color:var(--sk-mut); cursor:pointer; font-size:12px; }
.jconfirm .v3d-part .op:hover{ border-color:var(--sk-brand); color:var(--sk-brand) !important; }
.jconfirm .v3d-part .op.is-off{ opacity:.4; cursor:default; pointer-events:none; }
.jconfirm .v3d-part .add{ align-self:flex-start; display:inline-flex; align-items:center; gap:5px; height:30px;
  padding:0 12px; border:1px dashed var(--sk-border-3); border-radius:var(--sk-radius-sm);
  background:transparent; color:var(--sk-mut); font-size:12.5px; cursor:pointer; }
.jconfirm .v3d-part .add:hover{ border-color:var(--sk-brand); color:var(--sk-brand) !important; }
.jconfirm .v3d-part-tip{ font-size:11.5px; line-height:1.9; color:var(--sk-mut);
  padding:9px 12px; border-radius:var(--sk-radius-sm); background:var(--sk-card-2); }
.jconfirm .v3d-part-tip b{ color:var(--sk-ink-2); font-weight:600; }
.jconfirm .v3d-part .sub{ margin-left:22px; padding-left:12px; border-left:2px solid var(--sk-border-2); }
@media(max-width:560px){
  .jconfirm .v3d-part .f-path,
.jconfirm .v3d-part .f-fmt,
.jconfirm .v3d-part .f-size,
.jconfirm .v3d-part .fixed{ width:auto; flex:1; min-width:88px; }
}
.jconfirm .v3d-linkinfo{ display:flex; gap:22px; flex-wrap:wrap; padding:11px 14px;
  border-radius:var(--sk-radius-sm); background:var(--sk-card-2); border:1px solid var(--sk-border-2); }
.jconfirm .v3d-linkinfo > div{ display:flex; flex-direction:column; gap:1px; }
.jconfirm .v3d-linkinfo .k{ font-size:11px; color:var(--sk-mut); }
.jconfirm .v3d-linkinfo .v{ font-size:12.5px; font-weight:600; color:var(--sk-ink);
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; }
.jconfirm .v3d-pwfield{ display:flex; align-items:center; height:38px; padding:0 5px 0 12px;
  border:1px solid var(--sk-border-3); border-radius:var(--sk-radius-sm); background:var(--sk-card);
  max-width:420px; }
.jconfirm .v3d-pwfield:focus-within{ border-color:var(--sk-brand); box-shadow:0 0 0 3px var(--sk-ring); }
.jconfirm .v3d-pwfield > .val{ flex:1; min-width:0; height:100%; border:0; outline:0; padding:0;
  background:transparent; color:var(--sk-ink); font-size:13.5px; letter-spacing:0;
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; }
.jconfirm .v3d-pwfield > .val::placeholder{ font-family:inherit; font-size:12.5px;
  letter-spacing:0; color:var(--sk-faint); }
.jconfirm .v3d-pwfield > .act{ flex:none; display:inline-flex; align-items:center; justify-content:center;
  width:30px; height:28px; border-radius:7px; color:var(--sk-mut) !important; cursor:pointer; }
.jconfirm .v3d-pwfield > .act:hover{ background:var(--sk-head); color:var(--sk-brand) !important; }
.jconfirm .v3d-pwfield > .act.on{ color:var(--sk-brand) !important; }
.jconfirm .v3d-pwfield > .act svg{ width:15px; height:15px; }
.jconfirm .v3d-pwfield > .act.gen{ width:auto; gap:5px; padding:0 10px; white-space:nowrap;
  font-size:12px; color:var(--sk-brand) !important; }
.jconfirm .v3d-copied{ display:inline-flex; align-items:center; gap:4px; font-size:11px; font-weight:600;
  line-height:1.75; padding:0 8px; border-radius:20px;
  background:var(--sk-success-bg); color:var(--sk-success); }
.jconfirm .v3d-copied svg{ width:10px; height:10px; }
.jconfirm .v3d-meter{ display:flex; align-items:center; gap:9px; min-height:14px; }
.jconfirm .v3d-meter .bars{ display:flex; gap:4px; flex:none; }
.jconfirm .v3d-meter .bars i{ width:26px; height:4px; border-radius:3px; background:var(--sk-border-3); }
.jconfirm .v3d-meter .lb{ font-size:11.5px; }
.jconfirm .v3d-meter.s1 .bars i:nth-child(-n+1){ background:var(--sk-danger); }
.jconfirm .v3d-meter.s1 .lb{ color:var(--sk-danger); }
.jconfirm .v3d-meter.s2 .bars i:nth-child(-n+2){ background:var(--sk-warn); }
.jconfirm .v3d-meter.s2 .lb{ color:var(--sk-warn); }
.jconfirm .v3d-meter.s3 .bars i{ background:var(--sk-success); }
.jconfirm .v3d-meter.s3 .lb{ color:var(--sk-success); }
@media(max-width:520px){
  .jconfirm .v3d-pwfield{ max-width:none; }
  .jconfirm .v3d-pwfield > .act.gen > svg{ display:none; }
  .jconfirm .v3d-linkinfo{ gap:14px; }
}
.jconfirm .v3d-slide{ display:flex; flex-direction:column; gap:10px; }
.jconfirm .v3d-slide > .it + .it{ padding-top:13px; border-top:1px solid var(--sk-border-2); }
.jconfirm .v3d-slide .hd{ display:flex; align-items:baseline; gap:10px; flex-wrap:wrap; margin-bottom:1px; }
.jconfirm .v3d-slide .lb{ flex:none; font-size:12.5px; color:var(--sk-mut); }
.jconfirm .v3d-slide .cur{ font-size:12.5px; color:var(--sk-mut);
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-variant-numeric:tabular-nums; }
.jconfirm .v3d-slide .cur > i{ margin:0 5px; font-style:normal; color:var(--sk-faint); }
.jconfirm .v3d-slide .cur .b,
.jconfirm .v3d-slide .cur > b{ font-weight:600; color:var(--sk-ink); }
.jconfirm .v3d-slide .px{ margin-left:auto; font-size:11.5px; color:var(--sk-mut); }
.jconfirm .v3d-slide .slider.slider-horizontal{ margin:2px 0 0; }
@media(max-width:520px){
  .jconfirm .v3d-slide .px{ margin-left:0; width:100%; }
}
.jconfirm .v3d-qty-row.is-slider > .lb{ display:block; width:auto; margin-bottom:5px; }
.jconfirm .v3d-tl{ display:flex; flex-direction:column; }
.jconfirm .v3d-tl > .it{ display:grid; grid-template-columns:96px 1fr auto; gap:14px; padding:13px 0; }
.jconfirm .v3d-tl > .it + .it{ border-top:1px solid var(--sk-border-2); }
.jconfirm .v3d-tl .when{ font-size:11.5px; line-height:1.5; color:var(--sk-mut);
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-variant-numeric:tabular-nums; }
.jconfirm .v3d-tl .when b{ display:block; font-weight:600; color:var(--sk-ink-2); }
.jconfirm .v3d-tl .what{ display:flex; flex-direction:column; gap:5px; min-width:0; }
.jconfirm .v3d-tl .chips{ display:flex; gap:6px; flex-wrap:wrap; }
.jconfirm .v3d-tl .chip{ display:inline-flex; align-items:center; font-size:11.5px; line-height:1.75;
  padding:1px 9px; border-radius:20px;
  background:var(--sk-success-bg); color:var(--sk-success); }
.jconfirm .v3d-tl .chip.is-plain{ background:var(--sk-head); color:var(--sk-ink-2); }
.jconfirm .v3d-tl .after{ font-size:11.5px; color:var(--sk-mut); word-break:break-all; }
.jconfirm .v3d-tl .cost{ display:flex; flex-direction:column; gap:2px; text-align:right; white-space:nowrap; }
.jconfirm .v3d-tl .cost .a{ font-size:14px; font-weight:700; color:var(--sk-danger);
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-variant-numeric:tabular-nums; }
.jconfirm .v3d-tl .cost .m{ font-size:11px; color:var(--sk-mut); }
.jconfirm .v3d-tl-sum{ display:flex; gap:26px; flex-wrap:wrap; padding:12px 22px;
  background:var(--sk-head); border-top:1px solid var(--sk-border); }
.jconfirm .v3d-tl-sum > div{ display:flex; flex-direction:column; gap:1px; }
.jconfirm .v3d-tl-sum .k{ font-size:11px; color:var(--sk-mut); }
.jconfirm .v3d-tl-sum .v{ font-size:14px; font-weight:700; color:var(--sk-ink);
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-variant-numeric:tabular-nums; }
.jconfirm .v3d-tl-sum .v.is-red{ color:var(--sk-danger); }
@media(max-width:560px){
  .jconfirm .v3d-tl > .it{ grid-template-columns:1fr; gap:7px; }
  .jconfirm .v3d-tl .cost{ flex-direction:row; align-items:baseline; gap:9px; text-align:left; }
  .jconfirm .v3d-tl-sum{ gap:18px; }
}
.jconfirm .v3d-osshift{ display:flex; align-items:center; gap:9px; font-size:12.5px; min-width:0; }
.jconfirm .v3d-osshift .from{ color:var(--sk-mut); }
.jconfirm .v3d-osshift .ar{ flex:none; color:var(--sk-danger); }
.jconfirm .v3d-osshift .to{ font-weight:600; color:var(--sk-ink); }
.jconfirm .v3d-osshift .to.none{ font-weight:400; color:var(--sk-faint); }
.jconfirm .v3d-osshift.is-same .from,
.jconfirm .v3d-osshift.is-same .ar{ display:none; }
.jconfirm .v3d-secret{ display:inline-flex; align-items:center; gap:8px; min-width:0; max-width:100%; }
.jconfirm .v3d-secret > code{ min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
  padding:2px 9px; border-radius:6px; background:var(--sk-head); color:var(--sk-ink-2);
  font-size:12px; letter-spacing:0;
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; }
.jconfirm .v3d-secret > a{ flex:none; color:var(--sk-mut) !important; cursor:pointer; }
.jconfirm .v3d-secret > a:hover{ color:var(--sk-brand) !important; }

.jconfirm .v3d-quick{ display:grid; grid-template-columns:1fr 1fr; gap:8px; padding:12px 15px; }
.jconfirm .v3d-quick > a{ display:flex; align-items:center; gap:7px; padding:0 10px; height:36px;
  border:1px solid var(--sk-border-3); border-radius:var(--sk-radius); background:var(--sk-card);
  font-size:12px; color:var(--sk-ink-2); cursor:pointer; white-space:nowrap; overflow:hidden; }
.jconfirm .v3d-quick > a:hover{ border-color:var(--sk-brand); color:var(--sk-brand); }
.jconfirm .v3d-quick > a i{ font-size:14px; color:var(--sk-mut); flex:none; }
.jconfirm .v3d-quick > a:hover i{ color:var(--sk-brand); }
.jconfirm .v3d-quick > a .v3d-quick-tag{ margin-left:auto; padding:0 5px; border-radius:3px; font-style:normal;
  font-size:10.5px; line-height:16px; color:var(--sk-mut); background:var(--sk-bg-2); flex:none; }
.jconfirm .v3d-conn{ margin-bottom:11px; }
.jconfirm .v3d-conn:last-child{ margin-bottom:0; }
.jconfirm .v3d-conn .lb{ display:block; margin-bottom:5px; font-size:12px; color:var(--sk-mut); }
.jconfirm .v3d-conn .fld{ display:flex; align-items:center; gap:8px; min-height:32px; padding:5px 9px;
  border:1px solid var(--sk-border-2); border-radius:var(--sk-radius); background:var(--sk-head); }
.jconfirm .v3d-conn .fld code{ flex:1; min-width:0; padding:0; background:none; border:0; color:var(--sk-ink);
  font-size:12.5px; word-break:break-all;
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-variant-numeric:tabular-nums; }
.jconfirm .v3d-conn .fld > a{ flex:none; color:var(--sk-mut) !important; cursor:pointer; }
.jconfirm .v3d-conn .fld > a:hover{ color:var(--sk-brand) !important; }
.jconfirm .v3d-conn .sk-eye{ color:var(--sk-mut) !important; }
.jconfirm .v3d-conn .sk-eye:hover{ color:var(--sk-ink-2) !important; }
.jconfirm .v3d-conn .sk-eye-ic{ width:14px; height:14px; vertical-align:-3px; margin-left:6px; }
.jconfirm .v3d-conn-row{ display:grid; grid-template-columns:repeat(auto-fit,minmax(175px,1fr)); gap:12px; }
.jconfirm .v3d-conn-row .v3d-conn{ margin-bottom:0; }
.jconfirm .v3p{ background:var(--sk-card); border:1px solid var(--sk-border);
  border-radius:var(--sk-radius-lg); overflow:hidden; }
.jconfirm .jconfirm-content .v3p{ border:0; border-radius:0; }
.jconfirm .v3p-hd{ display:flex; align-items:center; gap:8px; padding:10px 15px;
  background:var(--sk-head); border-bottom:1px solid var(--sk-border-2); }
.jconfirm .v3p-kv + .v3p-hd{ border-top:1px solid var(--sk-border-2); }
.jconfirm .v3p-hd h3{ margin:0; font-size:13px; font-weight:600; color:var(--sk-ink); }
.jconfirm .v3p-hd .sp{ flex:1; min-width:6px; }
.jconfirm .v3p-hd .btn{ margin:0 !important; }
.jconfirm .v3p-kv{ display:flex; align-items:center; gap:10px; height:44px; padding:0 15px;
  border-bottom:1px solid var(--sk-border-2); font-size:12.5px; }
.jconfirm .v3p-kv:last-child{ border-bottom:0; }
.jconfirm .v3p-kv .k{ flex:none; width:72px; color:var(--sk-mut); }
.jconfirm .v3p-kv .v{ flex:1; min-width:0; color:var(--sk-ink);
  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.jconfirm .v3p-kv .v.mono{ font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; }
.jconfirm .v3p-kv .cp{ flex:none; color:var(--sk-mut) !important; cursor:pointer; }
.jconfirm .v3p-kv .cp:hover{ color:var(--sk-brand) !important; }
.jconfirm .v3p-kv .sk-eye{ color:var(--sk-mut) !important; }
.jconfirm .v3p-kv .sk-eye:hover{ color:var(--sk-ink-2) !important; }
.jconfirm .v3p-kv .sk-eye-ic{ width:14px; height:14px; vertical-align:-3px; margin-left:6px; }
.jconfirm .v3p + .v3d-note{ margin-top:12px; }
.jconfirm .v3d-side .sk-kv{ display:block !important; padding:12px 15px !important; }
.jconfirm .v3d-side .sk-kv-i{ display:flex !important; align-items:flex-start; justify-content:space-between;
  gap:10px; width:100% !important; padding:4px 0 !important; border:0 !important; }
.jconfirm .v3d-side .sk-kv-i .sk-k{ flex:none; font-size:12px; color:var(--sk-mut); margin:0 !important; }
.jconfirm .v3d-side .sk-kv-i .sk-v{ flex:1 1 auto; min-width:0; text-align:right; font-size:12.5px;
  color:var(--sk-ink); word-break:break-all; margin:0 !important; }
.jconfirm .v3d-side .sk-kv-i .sk-v.mono{ font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace;
  font-variant-numeric:tabular-nums; }
.jconfirm .v3d-side .sk-kv-i .sk-v b{ font-weight:500; }
.jconfirm .v3d-side .sk-auto-renew{ display:inline-flex; align-items:center; gap:5px; margin:0;
  font-weight:400; color:var(--sk-ink); cursor:pointer; }
.jconfirm .v3d-side .sk-auto-renew input{ margin:0 !important; vertical-align:middle; }
.jconfirm .v3d-grp{ padding:9px 15px; background:var(--sk-head); border-bottom:1px solid var(--sk-border-2);
  border-top:1px solid var(--sk-border-2); font-size:12px; font-weight:500; letter-spacing:0;
  color:var(--sk-faint); text-transform:uppercase;
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; }
.jconfirm .v3d-panel-hd + .v3d-grp,
.jconfirm .v3d-pg-hd + .v3d-grp{ border-top:0; }
.jconfirm .v3d-grp em{ font-style:normal; margin-left:6px; padding:1px 6px; border-radius:3px;
  background:var(--sk-card); border:1px solid var(--sk-border-2); letter-spacing:0;
  text-transform:none; color:var(--sk-mut); font-family:inherit; }
.jconfirm .v3d-grp + .table > thead > tr > td,
.jconfirm .v3d-grp + .table > thead > tr > th{ border-top:0 !important; }
.jconfirm .v3d-kv2{ display:grid; grid-template-columns:1fr 1fr; }
.jconfirm .v3d-kv2 .i{ display:flex; align-items:baseline; justify-content:space-between; gap:12px;
  padding:10px 15px; border-bottom:1px solid var(--sk-border-2); min-width:0; }
.jconfirm .v3d-kv2 .i:nth-child(odd){ border-right:1px solid var(--sk-border-2); }
.jconfirm .v3d-kv2 .i:nth-last-child(1),
.jconfirm .v3d-kv2 .i:nth-last-child(2):nth-child(odd){ border-bottom:0; }
.jconfirm .v3d-kv2 .i:last-child:nth-child(odd){ grid-column:1 / -1; border-right:0; }
.jconfirm .v3d-kv2 .i.span2{ grid-column:1 / -1; border-right:0; }
.jconfirm .v3d-kv2 .k{ flex:none; font-size:12px; color:var(--sk-mut); }
.jconfirm .v3d-kv2 .v{ flex:1 1 auto; min-width:0; text-align:right; font-size:12.5px; color:var(--sk-ink);
  word-break:break-all; }
.jconfirm .v3d-kv2 .v.mono{ font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace;
  font-variant-numeric:tabular-nums; }
@media(max-width:700px){
  .jconfirm .v3d-kv2{ grid-template-columns:1fr; }
  .jconfirm .v3d-kv2 .i:nth-child(odd){ border-right:0; }
}
.jconfirm .v3d-os{ margin-right:5px; vertical-align:-2px; color:var(--sk-ink-2); font-size:15px; }
.jconfirm img.v3d-os{ max-width:15px; max-height:15px; }
.jconfirm .v3d-chart{ margin:2px 0 12px; }
.jconfirm .v3d-chart-box{ display:flex; align-items:stretch; gap:8px; }
.jconfirm .v3d-chart-yl,
.jconfirm .v3d-chart-yr{ position:relative; width:56px; flex:none; }
.jconfirm .v3d-chart-yl span,
.jconfirm .v3d-chart-yr span{ position:absolute; line-height:12px; white-space:nowrap;
  font-size:11.5px; color:var(--sk-faint);
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-variant-numeric:tabular-nums; }
.jconfirm .v3d-chart-yl span{ right:0; text-align:right; }
.jconfirm .v3d-chart-yr span{ left:0; }
.jconfirm .v3d-chart-plot{ position:relative; flex:1; min-width:0; height:158px; }
.jconfirm .v3d-chart svg{ display:block; width:100%; height:100%; overflow:visible; }
.jconfirm .v3d-chart .grid line{ stroke:var(--sk-border-2); stroke-width:1; stroke-dasharray:3 4; }
.jconfirm .v3d-chart .grid line.base{ stroke:var(--sk-border); stroke-dasharray:none; }
.jconfirm .v3d-chart .ln{ fill:none; stroke-linejoin:round; stroke-linecap:round; }
.jconfirm .v3d-chart .ln-cpu{ stroke:var(--v3c-cpu); stroke-width:1.7; }
.jconfirm .v3d-chart .ln-net{ stroke:var(--v3c-net); stroke-width:1.4; }
.jconfirm .v3d-chart .ar{ stroke:none; }
.jconfirm .v3d-chart .ar-net{ fill:var(--v3c-net); fill-opacity:.12; }
.jconfirm .v3d-chart #v3dGradCpu .g0{ stop-color:var(--v3c-cpu); stop-opacity:.26; }
.jconfirm .v3d-chart #v3dGradCpu .g1{ stop-color:var(--v3c-cpu); stop-opacity:0; }
.jconfirm .v3d-chart.is-loading .v3d-chart-box{ opacity:.35; }
.jconfirm .v3d-chart-xa{ display:flex; justify-content:space-between; margin:7px 56px 0;
  font-size:11.5px; color:var(--sk-faint);
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-variant-numeric:tabular-nums; }
.jconfirm .v3d-chart-xa span:first-child{ text-align:left; }
.jconfirm .v3d-chart-xa span:last-child{ text-align:right; }
.jconfirm .v3d-chart-cur{ position:absolute; top:0; bottom:0; width:1px; background:var(--sk-border-3); display:none; }
.jconfirm .v3d-chart-dot{ position:absolute; width:9px; height:9px; margin:-4.5px 0 0 -4.5px; border-radius:50%;
  border:2px solid var(--sk-card); display:none; }
.jconfirm .v3d-chart-dot.d-cpu{ background:var(--v3c-cpu); box-shadow:0 0 0 3px var(--sk-ring); }
.jconfirm .v3d-chart-dot.d-net{ background:var(--v3c-net); }
.jconfirm .v3d-chart-tip{ position:absolute; top:2px; display:none; z-index:3; margin-left:12px;
  padding:9px 12px; border:1px solid var(--sk-border); border-radius:var(--sk-radius);
  background:var(--sk-card); box-shadow:var(--sk-sh-md); white-space:nowrap; pointer-events:none;
  min-width:132px; }
.jconfirm .v3d-chart-tip.flip{ transform:translateX(-100%); margin-left:-12px; }
.jconfirm .v3d-chart-tip b{ display:block; margin-bottom:6px; padding-bottom:6px;
  border-bottom:1px solid var(--sk-border-2);
  font-weight:500; font-size:11.5px; color:var(--sk-mut);
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; }
.jconfirm .v3d-chart-tip span{ display:flex; align-items:center; gap:6px; font-size:12px; color:var(--sk-mut);
  line-height:1.9; }
.jconfirm .v3d-chart-tip em{ margin-left:auto; font-style:normal; font-weight:600; color:var(--sk-ink);
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-variant-numeric:tabular-nums; }
.jconfirm .v3d-chart-tip i{ display:inline-block; width:8px; height:8px; border-radius:2px; flex:none; }
.jconfirm .v3d-chart-tip i.c-cpu{ background:var(--v3c-cpu); }
.jconfirm .v3d-chart-tip i.c-net{ background:var(--v3c-net); }
.jconfirm .v3d-chart-lg{ display:flex; align-items:center; gap:20px; flex-wrap:wrap; margin:0 0 10px;
  font-size:12px; color:var(--sk-mut); }
.jconfirm .v3d-chart-lg .s{ display:inline-flex; align-items:center; gap:6px; }
.jconfirm .v3d-chart-lg .s i{ width:9px; height:9px; border-radius:3px; flex:none; }
.jconfirm .v3d-chart-lg .s-cpu i{ background:var(--v3c-cpu); }
.jconfirm .v3d-chart-lg .s-net i{ background:var(--v3c-net); }
.jconfirm .v3d-chart-lg b{ font-weight:600; color:var(--sk-ink);
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-variant-numeric:tabular-nums; }
.jconfirm .v3d-chart-lg em{ font-style:normal; font-size:11.5px; color:var(--sk-faint); }
.jconfirm .v3d-chart-lg em:empty{ display:none; }
.jconfirm .v3d-chart-lg .rg{ margin-left:auto; color:var(--sk-faint);
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-variant-numeric:tabular-nums; }

@media(max-width:640px){
  .jconfirm .v3d-chart-yl,
.jconfirm .v3d-chart-yr{ width:44px; }
  .jconfirm .v3d-chart-xa{ margin-left:44px; margin-right:44px; }
  .jconfirm .v3d-chart-plot{ height:132px; }
}
.jconfirm .v3d-gauge{ display:flex; align-items:center; gap:12px; padding:6px 0; }
.jconfirm .v3d-gauge .lb{ width:52px; flex:none; font-size:12px; color:var(--sk-mut); }
.jconfirm .v3d-gauge .tr{ flex:1; height:6px; border-radius:3px; background:var(--sk-border-2); overflow:hidden; }
.jconfirm .v3d-gauge .tr i{ display:block; height:100%; border-radius:3px; background:var(--sk-success); transition:width .3s; }
.jconfirm .v3d-gauge .tr i.progress-bar-warning{ background:var(--sk-warn); }
.jconfirm .v3d-gauge .tr i.progress-bar-danger{ background:var(--sk-danger); }
.jconfirm .v3d-gauge .tr i.v3d-static{ background:var(--sk-border-3); }
.jconfirm .v3d-gauge .vl{ width:104px; flex:none; text-align:right; font-size:12.5px; font-weight:600; color:var(--sk-ink);
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-variant-numeric:tabular-nums; }
.jconfirm .v3d-gauge .vl .text-muted{ font-weight:400; }
.jconfirm .v3d-gauge-ft{ margin-top:8px; padding-top:8px; border-top:1px solid var(--sk-border-2);
  font-size:12px; color:var(--sk-mut); }
.jconfirm .v3d-tbl{ margin:0 !important; font-size:12.5px; }
.jconfirm .v3d-tbl > thead > tr > td{ background:var(--sk-head); color:var(--sk-mut);
  padding:8px 15px !important; border-bottom:1px solid var(--sk-border-2) !important;
  font-size:12px; font-weight:500;
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; }
.jconfirm .v3d-tbl > tbody > tr > td{ padding:10px 15px !important; vertical-align:middle; color:var(--sk-ink-2);
  border-top:0 !important; border-bottom:1px solid var(--sk-border-2) !important; }
.jconfirm .v3d-tbl > tbody > tr:last-child > td{ border-bottom:0 !important; }
.jconfirm .v3d-tbl .mono{ font-size:12px;
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-variant-numeric:tabular-nums; }
.jconfirm .v3d-tbl .cw{ width:100%; }
.jconfirm .v3d-tbl-dns .rec-sub{ min-width:150px; }
.jconfirm .v3d-tbl-dns .rec-type{ min-width:92px; }
.jconfirm .v3d-tbl-dns .rec-line{ min-width:88px; }
.jconfirm .v3d-tbl-dns .rec-ttl{ min-width:70px; }
.jconfirm .v3d-tbl-dns > thead > tr > td.ac,
.jconfirm .v3d-tbl-dns > tbody > tr > td.ac{ width:1%; white-space:nowrap; }
.jconfirm .v3d-tbl-dns .form-control{ min-width:76px; }
.jconfirm .v3d-tbl-dns .input-group > .form-control{ min-width:90px; }
.jconfirm .v3d-tbl-dns td .form-control{ height:30px; }
.jconfirm .v3d-tbl-dns td .form-inline{ display:block; }
.jconfirm .v3d-tbl-dns td .form-inline > .form-control{ width:100%; }
.jconfirm #CERT_DETAIL.v3d{ padding:18px 20px; }

@media(max-width:768px){
  .jconfirm #CERT_DETAIL.v3d{ padding:14px; }
}
.jconfirm .v3d-tbl > tbody > tr > td.v3c-dcv{ padding:14px 15px 16px 45px !important;
  background:var(--sk-card-2); border-bottom:1px solid var(--sk-border-2) !important; }
.jconfirm #CERT_DETAIL .v3d-hd-card .ttl .sn .icon-copy{ margin-left:6px; color:var(--sk-faint) !important; cursor:pointer; }
.jconfirm #CERT_DETAIL .v3d-hd-card .ttl .sn .icon-copy:hover{ color:var(--sk-brand) !important; }
.jconfirm .v3d-tbl .ar{ text-align:right; white-space:nowrap; }
.jconfirm .v3d-tbl .ac{ text-align:right; white-space:nowrap; }
.jconfirm .v3d-whois{ padding:4px 16px 14px; }
.jconfirm .v3d-whois .gp{ margin:14px 0 8px; padding-bottom:7px; font-size:13px; font-weight:600;
  color:var(--sk-ink); border-bottom:1px solid var(--sk-border-2); }
.jconfirm .v3d-whois .gp:first-child{ margin-top:8px; }
.jconfirm .v3d-whois .it{ display:flex; gap:12px; padding:4px 0; font-size:12.5px; line-height:1.7; }
.jconfirm .v3d-whois .it .k{ flex:none; width:96px; text-align:right; color:var(--sk-mut); }
.jconfirm .v3d-whois .it .v{ flex:1; min-width:0; color:var(--sk-ink-2); overflow-wrap:anywhere; }
.jconfirm .layui-layer-content .v3d-whois.hide{ display:block !important; }
.jconfirm #CDN_DETAIL.v3d{ padding:18px 20px; }
@media(max-width:768px){ .jconfirm #CDN_DETAIL.v3d{ padding:14px; } }
.jconfirm .v3d-panel-hd .hd-r{ min-height:30px; }
.jconfirm .v3d-panel-hd .hd-r > span,
.jconfirm .v3d-panel-hd .hd-r > .text-muted{ display:inline-flex; align-items:center; font-size:12.5px; white-space:nowrap; }
.jconfirm .v3d-panel-hd .hd-r form{ display:inline-flex; align-items:center; gap:6px; margin:0 !important; }
.jconfirm .v3d-panel-hd .hd-r .form-control{ height:30px !important; padding:0 10px !important;
  font-size:12.5px !important; line-height:normal; min-width:170px;
  width:auto; max-width:100%; flex:0 1 auto; }
.jconfirm .v3d-panel-hd .hd-r .btn{ height:30px; display:inline-flex; align-items:center; justify-content:center;
  gap:5px; padding:0 12px !important; margin:0 !important; font-size:12.5px; white-space:nowrap; }
.jconfirm .v3d-panel-hd .hd-r .btn i{ font-size:12px; }
@media(max-width:900px){
  .jconfirm .v3d-panel-hd .hd-r .form-control{ min-width:120px; }
}
@keyframes v3auPulse{ 0%,100%{ opacity:.25; } 50%{ opacity:1; } }
.jconfirm .v3au .v3d-form-ft.is-lg{ border-radius:0 0 var(--sk-radius-lg) var(--sk-radius-lg); }
.jconfirm .v3au .v3d-inline-row > .lb{ width:118px; }
@media(max-width:560px){
  .jconfirm .v3au .v3d-inline-row{ flex-direction:column; align-items:stretch; gap:5px; }
  .jconfirm .v3au .v3d-inline-row > .lb{ width:auto; }
}
.jconfirm .v3f-amt{ display:inline-flex; align-items:baseline; gap:7px; white-space:nowrap; }
.jconfirm .v3l-tbl td .v3f-src,
.jconfirm .v3l-tbl td .v3f-amt{ white-space:nowrap; }
.jconfirm .v3f-amt > b{ font-size:13.5px; font-weight:700; color:var(--sk-ink);
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-variant-numeric:tabular-nums; }
.jconfirm .v3f-amt.is-in > b{ color:var(--sk-success); }
.jconfirm .v3f-amt.is-out > b{ color:var(--sk-danger); }
.jconfirm .v3f-amt > em{ font-style:normal; font-size:11.5px; color:var(--sk-faint); }
.jconfirm .v3f-src{ flex:none; padding:1px 8px; border-radius:20px; font-size:11.5px; font-weight:500;
  background:var(--sk-head); color:var(--sk-mut); border:1px solid var(--sk-border-2); }
.jconfirm .v3f-src.k-line{ background:var(--sk-brand-bg2); color:var(--sk-brand); border-color:transparent; }
.jconfirm .v3f-src.k-cms{ background:var(--sk-warn-bg); color:var(--sk-warn); border-color:transparent; }
.jconfirm .v3f-sum{ display:inline-flex; align-items:baseline; gap:7px; height:30px; padding:0 13px;
  border:1px solid var(--sk-border-2); border-radius:var(--sk-radius); background:var(--sk-head);
  font-size:12px; color:var(--sk-mut); }
.jconfirm .v3f-sum b{ font-size:15px; font-weight:700; color:var(--sk-ink);
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-variant-numeric:tabular-nums; }
.jconfirm .v3f-sub2{ display:block; margin-top:2px; font-size:11.5px; color:var(--sk-faint);
  white-space:nowrap; font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; }
.jconfirm .v3f-acct{ display:inline-flex; flex-direction:column; gap:2px; min-width:0; cursor:pointer; }
.jconfirm .v3f-acct > b{ font-size:12.5px; font-weight:500; color:var(--sk-ink); }
.jconfirm .v3f-acct > span{ display:inline-flex; align-items:center; gap:4px; font-size:11.5px; color:var(--sk-mut); }
.jconfirm .v3f-acct:hover > b,
.jconfirm .v3f-acct:hover > span{ color:var(--sk-brand); }
.jconfirm .v3f-desc{ min-width:0; }
.jconfirm .v3f-desc > b{ display:block; font-size:12.5px; font-weight:500; color:var(--sk-ink);
  overflow:hidden; text-overflow:ellipsis; }
.jconfirm .v3f-desc > span{ display:block; margin-top:2px; font-size:11.5px; color:var(--sk-mut); }
.jconfirm .v3f-flow{ display:flex; gap:14px; align-items:baseline; white-space:nowrap; }
.jconfirm .v3f-flow .i{ display:flex; flex-direction:column; gap:1px; }
.jconfirm .v3f-flow .i em{ font-style:normal; font-size:11px; color:var(--sk-faint); }
.jconfirm .v3f-flow .i b{ font-size:12.5px; font-weight:600; color:var(--sk-ink-2);
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-variant-numeric:tabular-nums; }
.jconfirm .v3f-flow .i.k-main b{ font-size:13px; color:var(--sk-ink); }
.jconfirm .v3f-cps{ display:grid; grid-template-columns:repeat(auto-fill,minmax(272px,1fr)); gap:16px; padding:16px; }
.jconfirm .v3f-cps > .cp{ position:relative; display:flex; flex-direction:column;
  background:var(--sk-brand-bg2); border:1px solid var(--sk-brand-bg); border-radius:14px;
  overflow:hidden; transition:box-shadow .16s, transform .16s; }
.jconfirm .v3f-cps > .cp:hover{ box-shadow:var(--sk-sh-md); transform:translateY(-2px); }
.jconfirm .v3f-cps .hd{ position:relative; text-align:center; padding:20px 16px 16px;
  border-bottom:2px dashed var(--sk-brand-l); }
.jconfirm .v3f-cps .hd::before,
.jconfirm .v3f-cps .hd::after{ content:''; position:absolute; bottom:-10px;
  width:18px; height:18px; border-radius:50%; z-index:1;
  background:var(--sk-card); }
.jconfirm .v3f-cps .hd::before{ left:-10px; }
.jconfirm .v3f-cps .hd::after{ right:-10px; }
.jconfirm .v3f-cps .val{ line-height:1; color:var(--sk-brand-d);
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-variant-numeric:tabular-nums; }
.jconfirm .v3f-cps .val .n{ font-size:40px; font-weight:800; letter-spacing:0; }
.jconfirm .v3f-cps .val .cur{ font-size:17px; font-weight:700; margin-right:2px; }
.jconfirm .v3f-cps .val .unit{ font-size:15px; font-weight:700; margin-left:2px; }
.jconfirm .v3f-cps .cond{ margin-top:10px; font-size:12.5px; color:var(--sk-brand-d); }
.jconfirm .v3f-cps .tm{ margin-top:8px; font-size:12px; color:var(--sk-mut); font-variant-numeric:tabular-nums; }
.jconfirm .v3f-cps .bd{ flex:1; padding:14px 16px; display:flex; flex-direction:column; gap:7px; }
.jconfirm .v3f-cps .bd .f{ display:flex; gap:5px; min-width:0; font-size:12.5px; line-height:1.5; color:var(--sk-ink-2); }
.jconfirm .v3f-cps .bd .f em{ flex:none; font-style:normal; color:var(--sk-mut); }
.jconfirm .v3f-cps .bd .f span{ min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.jconfirm .v3f-cps .bd .f span.mono{ font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; }
.jconfirm .v3f-cps .act{ display:block; margin:0 16px 16px; height:36px; line-height:36px; text-align:center;
  border-radius:9px; background:var(--sk-brand); color:#fff !important; font-weight:600; font-size:13px;
  transition:background .15s; }
.jconfirm .v3f-cps .act:hover{ background:var(--sk-brand-d); }
.jconfirm .v3f-cps > .cp.off{ background:var(--sk-card-2); border-color:var(--sk-border); }
.jconfirm .v3f-cps > .cp.off .hd{ border-bottom-color:var(--sk-border-3); }
.jconfirm .v3f-cps > .cp.off .val,
.jconfirm .v3f-cps > .cp.off .cond{ color:var(--sk-mut) !important; }
.jconfirm .v3f-cps > .cp.off .act{ background:var(--sk-border-2); color:var(--sk-mut) !important; cursor:not-allowed; }
.jconfirm .v3f-cps > .v3l-empty{ grid-column:1 / -1; }
@media(max-width:560px){
  .jconfirm .v3f-cps{ grid-template-columns:1fr; padding:12px; }
}
.jconfirm .v3f-bill{ display:flex; align-items:center; gap:14px; flex-wrap:wrap; margin-bottom:16px; }
.jconfirm .v3f-bill .m{ display:flex; flex-direction:column; gap:3px; }
.jconfirm .v3f-bill .k{ font-size:12px; color:var(--sk-mut); }
.jconfirm .v3f-bill .n{ font-size:26px; font-weight:700; color:var(--sk-ink); line-height:1.15;
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace; font-variant-numeric:tabular-nums; }
.jconfirm .v3f-box{ border:1px solid var(--sk-border-2); border-radius:var(--sk-radius); overflow:hidden; }
.jconfirm .v3f-box + .v3f-sec{ margin-top:18px; }
.jconfirm .v3f-sec{ margin-bottom:8px; font-size:12.5px; font-weight:600; color:var(--sk-ink); }
.jconfirm .v3f-box > .v3l-tbl{ min-width:0 !important; }
.jconfirm .v3f-box > .v3l-tbl > thead > tr > th{ padding:8px 13px !important; }
.jconfirm .v3f-box > .v3l-tbl > tbody > tr > td{ padding:9px 13px !important; font-size:12.5px; }
.jconfirm .v3f-box .v3f-src{ display:inline-block; margin:1px 3px 1px 0; }
.jconfirm .v3r .v3d-panel-hd .rq{ font-style:normal; color:var(--sk-danger); margin-right:3px; }
.jconfirm {
  --sk-brand: var(--hybjs, #0053fb);
  --sk-brand-d: var(--hybjs, #0053fb);
  --sk-brand-l: var(--hybjs, #0053fb);
  --sk-brand-bg: #eaf1ff;
  --sk-brand-bg2: #f3f7ff;
  --sk-ring: rgba(0, 83, 251, .14);
  --sk-radius-sm: 4px;
  --sk-radius: 6px;
  --sk-radius-lg: 6px;
  font-family: inherit;
  font-size: 13px;
}
.jconfirm .jconfirm-box .jconfirm-title-c {
  padding-right: 48px !important;
  background: var(--hybjs, #0053fb) !important;
}
.jconfirm .jconfirm-box .jconfirm-title,
.jconfirm .jconfirm-box .jconfirm-closeIcon {
  color: var(--hyzts, #fff) !important;
}
.jconfirm .v3d {
  color: var(--sk-ink-2);
  font-size: 13px;
  line-height: 1.6;
}
.jconfirm .v3d svg {
  width: 18px;
  height: 18px;
  flex-shrink: 0;
}
.jconfirm .v3d-flush {
  padding: 0;
}
.jconfirm .v3d-form-ft {
  flex-wrap: wrap;
}
.jconfirm .v3d-form-ft .btn {
  min-height: 32px;
  white-space: nowrap;
}
.jconfirm .v3d-pwfield > .val {
  width: 0;
}
.jconfirm .v3d-ospick {
  width: 100%;
}
.jconfirm .v3l-scroll {
  max-width: 100%;
  overflow-x: auto;
}
.jconfirm .v3l-inst {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.jconfirm .v3l-spec b {
  display: block;
  font-size: 12.5px;
  font-weight: 500;
}
.jconfirm .v3l-spec > span {
  display: block;
  margin-top: 2px;
  color: var(--sk-mut);
  font-size: 12px;
}
@media (max-width: 520px) {
  .jconfirm .v3d-form-ft .pay {
    flex-basis: 100%;
  }
  .jconfirm .v3d-osshift {
    flex-basis: 100%;
    overflow-wrap: anywhere;
  }
  .jconfirm .v3d-ospick-fams {
    flex-wrap: nowrap;
  }
  .jconfirm .v3d-pwfield > .act.gen {
    padding: 0 6px;
  }
}
