.fwl-intro{margin:0 0 1.5em}.fwl-box{background:#f5f5f5;border:1px solid #e2e2e2;border-radius:8px;padding:16px 20px;margin:24px 0;color:#222}.fwl-box__kicker{margin:0 0 .2em;font-size:.8em;letter-spacing:.06em;text-transform:uppercase;color:#666}.fwl-box__date{margin:0 0 .3em;font-size:1.1em;font-weight:700;line-height:1.35;color:#222}.fwl-box__type{font-weight:400}.fwl-box__countdown{margin:0 0 .7em;font-weight:700}.fwl-box__countdown:empty{display:none}.fwl-box__time,.fwl-box__dur,.fwl-box__vis,.fwl-box__note,.fwl-box__next{margin:0 0 .6em}.fwl-box__note,.fwl-box__next{font-size:.92em;color:#555}.fwl-box__vis{padding-left:.8em;border-left:3px solid #c9c9c9}.fwl-box__vis--full{border-left-color:#6a9a6f}.fwl-box__vis--partial_window{border-left-color:#c9a05a}.fwl-box__actions{margin:.9em 0 0}.fwl-btn{display:inline-block;padding:8px 14px;border:1px solid #cfcfcf;border-radius:4px;background:#fff;color:#222;font:inherit;font-size:.95em;font-weight:700;cursor:pointer}.fwl-btn:hover{background:#ececec}.fwl-link{margin-left:.8em}.fwl-list-wrap{overflow-x:auto;margin:24px 0;-webkit-overflow-scrolling:touch}.fwl-list{width:100%;min-width:680px;border-collapse:collapse;color:#222}.fwl-list caption{caption-side:top;text-align:left;font-weight:700;padding:6px 0}.fwl-list th,.fwl-list td{padding:8px 10px;border-bottom:1px solid #e5e5e5;text-align:left;vertical-align:top}.fwl-list thead th{background:#4a4a4a;color:#fff;font-weight:700;white-space:nowrap}.fwl-list td:nth-child(1),.fwl-list td:nth-child(2),.fwl-list td:nth-child(3){white-space:nowrap}.fwl-list td:nth-child(4){min-width:300px}.fwl-row--pl>td{background:#efefef}.fwl-row--pl>td:first-child{font-weight:700}.fwl-row--muted>td{color:#777}.fwl-night,.fwl-alt{display:block;font-size:.82em;color:#777}.fwl-row--pl>td .fwl-night,.fwl-row--pl>td .fwl-alt{color:#666}.fwl-src{margin:.8em 0 0;font-size:.85em;color:#666}@media (max-width:640px){.fwl-list th,.fwl-list td{padding:7px 8px}.fwl-box{padding:14px 16px}}