.wdtl-news{font-family:Tahoma,Arial,sans-serif;background:rgba(255,251,242,.97);border:1px solid #dfc99e;border-radius:15px;overflow:hidden;color:#604721;width:100%;box-sizing:border-box}.wdtl-head{display:flex;justify-content:center;align-items:center;gap:13px;padding:18px 12px;border-bottom:1px solid #dfc99e;color:#80551c}.wdtl-head h2{margin:0;font-size:26px;line-height:1.4}.wdtl-head span{color:#c59b45}.wdtl-list{padding:14px;display:flex;flex-direction:column;gap:10px}.wdtl-card{background:#fff;border:1px solid #eadcc0;border-left:4px solid #b58b3d;border-radius:9px;padding:13px 16px;cursor:pointer;transition:.18s;outline:none}.wdtl-card:hover,.wdtl-card:focus{box-shadow:0 5px 15px #76551b20;transform:translateY(-1px)}.wdtl-meta{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:12px;color:#8a7659;margin-bottom:5px}.wdtl-meta span{background:#f5ecd9;padding:3px 8px;border-radius:20px}.wdtl-card h3{font-size:17px;line-height:1.55;margin:0;color:#4d3923}.wdtl-read{font-size:12px;color:#9b742c;margin-top:5px}.wdtl-footer{text-align:center;padding:0 12px 18px}.wdtl-footer a{display:inline-flex;gap:10px;align-items:center;background:linear-gradient(135deg,#c29a4d,#8c6527);color:white!important;text-decoration:none!important;padding:11px 26px;border-radius:28px;font-weight:bold}.wdtl-modal{display:none;position:fixed;inset:0;z-index:999999}.wdtl-modal.open{display:block}.wdtl-shade{position:absolute;inset:0;background:#17120bcc;backdrop-filter:blur(3px)}.wdtl-dialog{position:relative;box-sizing:border-box;width:min(780px,calc(100% - 28px));max-height:88vh;overflow:auto;margin:5vh auto;background:#fffdf8;border:2px solid #c6a15a;border-radius:15px;padding:28px;box-shadow:0 20px 70px #0005}.wdtl-close{float:right;width:36px;height:36px;border:0;border-radius:50%;background:#8f682b;color:white;font-size:26px;cursor:pointer}.wdtl-modal-meta{display:flex;gap:10px;flex-wrap:wrap;color:#8a7659;font-size:13px;margin-bottom:10px}.wdtl-modal-meta span{background:#f2e5c9;padding:4px 9px;border-radius:18px}.wdtl-dialog h2{clear:both;color:#60451f;font-size:24px;line-height:1.6;margin:12px 0}.wdtl-content{font-size:16px;line-height:1.95;color:#493f32;white-space:pre-line}.wdtl-empty{padding:16px;margin:0;color:#7c694e}body.wdtl-lock{overflow:hidden}@media(max-width:600px){.wdtl-head h2{font-size:21px}.wdtl-list{padding:10px}.wdtl-card{padding:12px}.wdtl-dialog{padding:20px;margin:3vh auto;max-height:92vh}}