body{direction:rtl}
.site-content{display:block!important}
.wtvp-page,.wtvp-home{}
.wtvp-container{padding:20px}
.wtvp-header{}
.wtvp-header h1,.wtvp-section h2{}
.wtvp-header h1{}
.wtvp-section h2{}
.wtvp-header p,.wtvp-section p{}
.wtvp-section{margin:30px 0 30px 0;}
.wtvp-breadcrumbs{margin:0 0 12px}
.wtvp-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}
.wtvp-breadcrumbs li{font-size:13px;color:#64748b}
.wtvp-breadcrumbs li:not(:last-child)::after{content:'/';margin-right:6px;color:#94a3b8}
.wtvp-breadcrumbs a,.wtvp-inline-link a{color:var(--accent,#2563eb);text-decoration:none}
.wtvp-breadcrumbs a:hover,.wtvp-inline-link a:hover{text-decoration:underline}
.wtvp-clock-grid,.wtvp-card-grid,.wtvp-link-grid,.wtvp-info-grid{display:grid;gap:12px}
.wtvp-clock-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:16px}
.wtvp-card-grid,.wtvp-link-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}
.wtvp-info-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}
.wtvp-clock-card,.wtvp-link-card,.wtvp-info-item{border:1px solid rgba(15,23,42,.08);padding:14px;background:#fff;}
.wtvp-clock-card{position:relative;overflow:hidden; }
.wtvp-clock-card:before{content:'';position:absolute;inset:0;width:0px;background:var(--accent,#2563eb);opacity:.9}
.wtvp-link-card{text-decoration:none;color:var(--contrast);display:block;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;background:#fff}
.wtvp-link-card:hover{transform:translateY(-1px);}
.wtvp-subline,.wtvp-clock-meta,.wtvp-info-label{display:block;color:#64748b;font-size:13px}
.wtvp-clock{font-size:44px;font-weight:700;line-height:1.05;margin:8px 0;color:var(--accent,#2563eb)}
.wtvp-clock-label,.wtvp-info-value{font-size:15px;font-weight:700}
.wtvp-table-wrap{overflow:auto;background:#fff;}
.wtvp-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;table-layout:fixed}
.wtvp-table th,.wtvp-table td{padding:12px 14px;text-align:right;vertical-align:top;border-bottom:1px solid rgba(15,23,42,.07)}
.wtvp-table th{background:color-mix(in srgb,var(--accent,#2563eb) 10%, #fff);font-weight:700;color:var(--contrast);white-space:nowrap}
.wtvp-table tbody tr{transition:background-color .15s ease}
.wtvp-table tbody tr:hover{background:#f8fafc}
.wtvp-table tbody tr:last-child td{border-bottom:none}
.wtvp-table td a{color:var(--accent,#2563eb);text-decoration:none;display:inline-block;padding:4px 8px;transition:background-color .15s ease,color .15s ease,text-decoration-color .15s ease}
.wtvp-table td a:hover{background:color-mix(in srgb,var(--accent,#2563eb) 10%, transparent);text-decoration:underline}
.wtvp-inline-link{margin-top:10px}
@media (max-width:768px){.wtvp-container{padding:20px}.wtvp-header,.wtvp-section{padding:0px;}.wtvp-clock-grid,.wtvp-card-grid,.wtvp-link-grid,.wtvp-info-grid{gap:10px}.wtvp-table th,.wtvp-table td{padding:10px 12px}.wtvp-clock-card,.wtvp-link-card,.wtvp-info-item{padding:12px}}

.wtvp-diff-form{background:#fff;border:1px solid rgba(15,23,42,.08);padding:16px}
.wtvp-diff-fields{display:grid;grid-template-columns:1fr;gap:12px;align-items:end}
.wtvp-diff-field{position:relative}
.wtvp-diff-fields label{display:block;margin-bottom:6px;font-weight:700}
.wtvp-diff-fields input,.wtvp-diff-fields button{width:100%;min-height:46px;padding:10px 12px;border:1px solid rgba(15,23,42,.14);background:#fff;color:var(--contrast)}
.wtvp-diff-fields button{background:var(--accent,#2563eb);color:#fff;border-color:var(--accent,#2563eb);cursor:pointer;font-weight:700}
.wtvp-diff-suggestions{position:absolute;top:100%;right:0;left:0;z-index:30;background:#fff;box-shadow:0 10px 25px rgba(15,23,42,.08);max-height:280px;overflow:auto}
.wtvp-diff-suggestion{display:block;width:100%;border:0;background:#fff;padding:10px 12px;text-align:right;cursor:pointer}
.wtvp-diff-suggestion + .wtvp-diff-suggestion{border-top:1px solid rgba(15,23,42,.06)}
.wtvp-diff-suggestion strong{display:block;font-size:14px;color:var(--contrast)}
.wtvp-diff-suggestion span{display:block;margin-top:3px;font-size:12px;color:#64748b}
.wtvp-diff-suggestion:hover{background:#f8fafc}
.wtvp-diff-note{margin-top:12px;color:#64748b;font-size:13px}
.wtvp-diff-error{margin-top:10px;padding:10px 12px;background:#fff5f5;border:1px solid #fecaca;color:#b91c1c}
@media (max-width:768px){.wtvp-diff-fields{grid-template-columns:1fr}}


.wtvp-home-hero{margin-top: 0px;}
.wtvp-home-search{position:relative;margin-top:14px}
.wtvp-home-search input{width:100%;min-height:60px;padding:12px 14px;border:1px solid rgba(15,23,42,.12);background:#fff;}
.wtvp-home-search input:focus{outline:none;border-color:var(--accent,#2563eb);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#2563eb) 14%, transparent);background:#fff;}
.wtvp-home-suggestions{top:calc(100% + 6px);}
.wtvp-home-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}
.wtvp-home .wtvp-link-card{padding:12px;background:#fff;}
.wtvp-home .wtvp-link-card strong{display:block;font-size:15px;line-height:1.35}
.wtvp-home .wtvp-subline{margin-top:4px}
.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media (max-width:768px){
  .wtvp-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .wtvp-home .wtvp-link-card{padding:11px;}
}

.wtvp-lazy-section {
  position: relative;
}

.wtvp-lazy-loader {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 160px;
  border: 1px solid rgba(0,0,0,.06);
  border-radius: 14px;
  background: var(--bg);
  color: var(--accent);
  font-weight: 600;
}
