﻿@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.9.1/font/bootstrap-icons.css");button::-moz-focus-inner{border:0;padding:0}.button_without_bg_image{background:linear-gradient(to bottom, #A2ADB7, #4B535C);border-radius:4px;display:inline-block;font:13px Helvetica, Arial, sans-serif;font-weight:bold;text-decoration:none;text-shadow:rgba(255,255,255,0.75) 0px 1px 0px;color:#333333;padding:1px;text-decoration:none;box-shadow:0 1px 1px #aaa}.button_without_bg_image span{background:linear-gradient(180deg, #d3dae0 0%, #A2ADB7 49%, #93a0ae 50%, #8695a5 100%);display:block;padding:2px 10px 3px;border-radius:3px;box-shadow:inset 0 0 2px #ccc}.button_without_bg_image.active,.button_without_bg_image:active{color:#eeeeee;text-shadow:0 1px 0 rgba(0,0,0,0.75);background:#37495B}.button_without_bg_image.active span,.button_without_bg_image:active span{background:linear-gradient(180deg, #64778a 0%, #5c7085 49%, #5a6e83 50%, #576b81 100%);box-shadow:inset 0 0 2px #888}button{font:13px Helvetica, Arial, sans-serif;line-height:18px;border:none;margin:0;padding:0}a.button,button{display:inline-block;height:24px;cursor:default;text-decoration:none;outline:none;color:#333333;text-shadow:rgba(255,255,255,0.75) 0px 1px 0px;background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left 0}a.button span.inner,button span.inner{display:block;height:24px;padding-right:12px}a.button span.inner span,button span.inner span{display:block;height:14px;margin-left:12px;padding:2px 0 8px;font-weight:bold}a.button span.inner,button span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -336px}a.button span.inner span,button span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -216px}a.button.active,a.button:active,button.active,button:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -24px}a.button.active span.inner,a.button:active span.inner,button.active span.inner,button:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -360px}a.button.active span.inner span,a.button:active span.inner span,button.active span.inner span,button:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -240px}a.button.inside,button.inside{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -120px}a.button.inside span.inner,button.inside span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -456px}a.button.inside span.inner span,button.inside span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -216px}a.button.inside.active,a.button.inside:active,button.inside.active,button.inside:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -144px}a.button.inside.active span.inner,a.button.inside:active span.inner,button.inside.active span.inner,button.inside:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -480px}a.button.inside.active span.inner span,a.button.inside:active span.inner span,button.inside.active span.inner span,button.inside:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -240px}a.button.left,button.left{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left 0}a.button.left span.inner,button.left span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -456px}a.button.left span.inner span,button.left span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -216px}a.button.left.active,a.button.left:active,button.left.active,button.left:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -24px}a.button.left.active span.inner,a.button.left:active span.inner,button.left.active span.inner,button.left:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -480px}a.button.left.active span.inner span,a.button.left:active span.inner span,button.left.active span.inner span,button.left:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -240px}a.button.right,button.right{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -120px}a.button.right span.inner,button.right span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -336px}a.button.right span.inner span,button.right span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -216px}a.button.right.active,a.button.right:active,button.right.active,button.right:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -144px}a.button.right.active span.inner,a.button.right:active span.inner,button.right.active span.inner,button.right:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -360px}a.button.right.active span.inner span,a.button.right:active span.inner span,button.right.active span.inner span,button.right:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -240px}a.button.steel,a.button.deflt,button.steel,button.deflt{color:#333333;text-shadow:rgba(255,255,255,0.75) 0px 1px 0px;background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -48px}a.button.steel span.inner,a.button.deflt span.inner,button.steel span.inner,button.deflt span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -384px}a.button.steel span.inner span,a.button.deflt span.inner span,button.steel span.inner span,button.deflt span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -264px}a.button.steel.active,a.button.steel:active,a.button.deflt.active,a.button.deflt:active,button.steel.active,button.steel:active,button.deflt.active,button.deflt:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -72px}a.button.steel.active span.inner,a.button.steel:active span.inner,a.button.deflt.active span.inner,a.button.deflt:active span.inner,button.steel.active span.inner,button.steel:active span.inner,button.deflt.active span.inner,button.deflt:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -408px}a.button.steel.active span.inner span,a.button.steel:active span.inner span,a.button.deflt.active span.inner span,a.button.deflt:active span.inner span,button.steel.active span.inner span,button.steel:active span.inner span,button.deflt.active span.inner span,button.deflt:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -288px}a.button.steel.inside,a.button.deflt.inside,button.steel.inside,button.deflt.inside{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -168px}a.button.steel.inside span.inner,a.button.deflt.inside span.inner,button.steel.inside span.inner,button.deflt.inside span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -504px}a.button.steel.inside span.inner span,a.button.deflt.inside span.inner span,button.steel.inside span.inner span,button.deflt.inside span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -264px}a.button.steel.inside.active,a.button.steel.inside:active,a.button.deflt.inside.active,a.button.deflt.inside:active,button.steel.inside.active,button.steel.inside:active,button.deflt.inside.active,button.deflt.inside:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -192px}a.button.steel.inside.active span.inner,a.button.steel.inside:active span.inner,a.button.deflt.inside.active span.inner,a.button.deflt.inside:active span.inner,button.steel.inside.active span.inner,button.steel.inside:active span.inner,button.deflt.inside.active span.inner,button.deflt.inside:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -528px}a.button.steel.inside.active span.inner span,a.button.steel.inside:active span.inner span,a.button.deflt.inside.active span.inner span,a.button.deflt.inside:active span.inner span,button.steel.inside.active span.inner span,button.steel.inside:active span.inner span,button.deflt.inside.active span.inner span,button.deflt.inside:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -288px}a.button.steel.left,a.button.deflt.left,button.steel.left,button.deflt.left{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -48px}a.button.steel.left span.inner,a.button.deflt.left span.inner,button.steel.left span.inner,button.deflt.left span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -504px}a.button.steel.left span.inner span,a.button.deflt.left span.inner span,button.steel.left span.inner span,button.deflt.left span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -264px}a.button.steel.left.active,a.button.steel.left:active,a.button.deflt.left.active,a.button.deflt.left:active,button.steel.left.active,button.steel.left:active,button.deflt.left.active,button.deflt.left:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -72px}a.button.steel.left.active span.inner,a.button.steel.left:active span.inner,a.button.deflt.left.active span.inner,a.button.deflt.left:active span.inner,button.steel.left.active span.inner,button.steel.left:active span.inner,button.deflt.left.active span.inner,button.deflt.left:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -528px}a.button.steel.left.active span.inner span,a.button.steel.left:active span.inner span,a.button.deflt.left.active span.inner span,a.button.deflt.left:active span.inner span,button.steel.left.active span.inner span,button.steel.left:active span.inner span,button.deflt.left.active span.inner span,button.deflt.left:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -288px}a.button.steel.right,a.button.deflt.right,button.steel.right,button.deflt.right{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -168px}a.button.steel.right span.inner,a.button.deflt.right span.inner,button.steel.right span.inner,button.deflt.right span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -384px}a.button.steel.right span.inner span,a.button.deflt.right span.inner span,button.steel.right span.inner span,button.deflt.right span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -264px}a.button.steel.right.active,a.button.steel.right:active,a.button.deflt.right.active,a.button.deflt.right:active,button.steel.right.active,button.steel.right:active,button.deflt.right.active,button.deflt.right:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -192px}a.button.steel.right.active span.inner,a.button.steel.right:active span.inner,a.button.deflt.right.active span.inner,a.button.deflt.right:active span.inner,button.steel.right.active span.inner,button.steel.right:active span.inner,button.deflt.right.active span.inner,button.deflt.right:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -408px}a.button.steel.right.active span.inner span,a.button.steel.right:active span.inner span,a.button.deflt.right.active span.inner span,a.button.deflt.right:active span.inner span,button.steel.right.active span.inner span,button.steel.right:active span.inner span,button.deflt.right.active span.inner span,button.deflt.right:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -288px}a.button.steel.disabled,a.button.deflt.disabled,button.steel.disabled,button.deflt.disabled{color:#777}a.button.black,button.black{color:#f0f0f0;text-shadow:0 1px 1px rgba(0,0,0,0.75);background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -2952px}a.button.black span.inner,button.black span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -3168px}a.button.black span.inner span,button.black span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -3048px}a.button.black.active,a.button.black:active,button.black.active,button.black:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -2928px}a.button.black.active span.inner,a.button.black:active span.inner,button.black.active span.inner,button.black:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -3144px}a.button.black.active span.inner span,a.button.black:active span.inner span,button.black.active span.inner span,button.black:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -3072px}a.button.black.left,button.black.left{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -2904px}a.button.black.left span.inner,button.black.left span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -3168px}a.button.black.left span.inner span,button.black.left span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -3048px}a.button.black.left.active,a.button.black.left:active,button.black.left.active,button.black.left:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -2928px}a.button.black.left.active span.inner,a.button.black.left:active span.inner,button.black.left.active span.inner,button.black.left:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -3216px}a.button.black.left.active span.inner span,a.button.black.left:active span.inner span,button.black.left.active span.inner span,button.black.left:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -3072px}a.button.black.right,button.black.right{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -2952px}a.button.black.right span.inner,button.black.right span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -3120px}a.button.black.right span.inner span,button.black.right span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -3048px}a.button.black.right.active,a.button.black.right:active,button.black.right.active,button.black.right:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -3000px}a.button.black.right.active span.inner,a.button.black.right:active span.inner,button.black.right.active span.inner,button.black.right:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -3144px}a.button.black.right.active span.inner span,a.button.black.right:active span.inner span,button.black.right.active span.inner span,button.black.right:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -3072px}a.button.black span.inner,button.black span.inner{padding-right:8px}a.button.black span.inner span,button.black span.inner span{margin-left:8px;padding:2px 4px 8px}a.button.plus_minus span.inner span,button.plus_minus span.inner span{padding-top:1px;font-size:16px}a.button.rounded,button.rounded{color:#333333;text-shadow:rgba(255,255,255,0.75) 0px 1px 0px;background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -696px}a.button.rounded span.inner,button.rounded span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -816px}a.button.rounded span.inner span,button.rounded span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -216px}a.button.rounded.active,a.button.rounded:active,button.rounded.active,button.rounded:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -720px}a.button.rounded.active span.inner,a.button.rounded:active span.inner,button.rounded.active span.inner,button.rounded:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -840px}a.button.rounded.active span.inner span,a.button.rounded:active span.inner span,button.rounded.active span.inner span,button.rounded:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -240px}a.button.rounded.deflt,button.rounded.deflt{color:#333333;text-shadow:rgba(255,255,255,0.75) 0px 1px 0px;background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -744px}a.button.rounded.deflt span.inner,button.rounded.deflt span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -864px}a.button.rounded.deflt span.inner span,button.rounded.deflt span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -264px}a.button.rounded.deflt.active,a.button.rounded.deflt:active,button.rounded.deflt.active,button.rounded.deflt:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -768px}a.button.rounded.deflt.active span.inner,a.button.rounded.deflt:active span.inner,button.rounded.deflt.active span.inner,button.rounded.deflt:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -888px}a.button.rounded.deflt.active span.inner span,a.button.rounded.deflt:active span.inner span,button.rounded.deflt.active span.inner span,button.rounded.deflt:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -288px}a.button.small,button.small{height:16px;line-height:11px;margin-bottom:3px;color:#333333;text-shadow:rgba(255,255,255,0.75) 0px 1px 0px;background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -1920px}a.button.small span.inner,button.small span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -2208px}a.button.small span.inner span,button.small span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -2064px}a.button.small.active,a.button.small:active,button.small.active,button.small:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -1944px}a.button.small.active span.inner,a.button.small:active span.inner,button.small.active span.inner,button.small:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -2232px}a.button.small.active span.inner span,a.button.small:active span.inner span,button.small.active span.inner span,button.small:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -2088px}a.button.small span.inner,button.small span.inner{padding-right:5px}a.button.small span.inner span,button.small span.inner span{margin-left:5px}a.button.small.deflt,button.small.deflt{color:#333333;text-shadow:rgba(255,255,255,0.75) 0px 1px 0px;background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -1968px}a.button.small.deflt span.inner,button.small.deflt span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -2256px}a.button.small.deflt span.inner span,button.small.deflt span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -2112px}a.button.small.deflt.active,a.button.small.deflt:active,button.small.deflt.active,button.small.deflt:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -1992px}a.button.small.deflt.active span.inner,a.button.small.deflt:active span.inner,button.small.deflt.active span.inner,button.small.deflt:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -2280px}a.button.small.deflt.active span.inner span,a.button.small.deflt:active span.inner span,button.small.deflt.active span.inner span,button.small.deflt:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -2136px}a.button.thin,button.thin{height:16px;line-height:11px;margin-bottom:3px;color:#333333;text-shadow:rgba(255,255,255,0.75) 0px 1px 0px;background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -1920px}a.button.thin span.inner,button.thin span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -2208px}a.button.thin span.inner span,button.thin span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -2064px}a.button.thin.active,a.button.thin:active,button.thin.active,button.thin:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -1944px}a.button.thin.active span.inner,a.button.thin:active span.inner,button.thin.active span.inner,button.thin:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -2232px}a.button.thin.active span.inner span,a.button.thin:active span.inner span,button.thin.active span.inner span,button.thin:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -2088px}a.button.thin span.inner,button.thin span.inner{padding-right:5px}a.button.thin span.inner span,button.thin span.inner span{margin-left:5px;font-weight:normal}a.button.thin.deflt,button.thin.deflt{color:#333333;text-shadow:rgba(255,255,255,0.75) 0px 1px 0px;background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -1968px}a.button.thin.deflt span.inner,button.thin.deflt span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -2256px}a.button.thin.deflt span.inner span,button.thin.deflt span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -2112px}a.button.thin.deflt.active,a.button.thin.deflt:active,button.thin.deflt.active,button.thin.deflt:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -1992px}a.button.thin.deflt.active span.inner,a.button.thin.deflt:active span.inner,button.thin.deflt.active span.inner,button.thin.deflt:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -2280px}a.button.thin.deflt.active span.inner span,a.button.thin.deflt:active span.inner span,button.thin.deflt.active span.inner span,button.thin.deflt:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -2136px}a.toolbar_button{display:inline-block;height:24px;cursor:default;text-decoration:none;font-weight:bold;outline:none}a.toolbar_button span.inner{display:block;height:24px}a.toolbar_button span.inner span{display:block;height:14px;padding:2px 0 8px;margin:0 12px}a.toolbar_button.steel{color:#333333;text-shadow:rgba(255,255,255,0.75) 0px 1px 0px;background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -48px}a.toolbar_button.steel span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -384px}a.toolbar_button.steel span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -264px}a.toolbar_button.steel.active,a.toolbar_button.steel:active{color:#eeeeee;text-shadow:0 1px 0 rgba(0,0,0,0.75);background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -4680px}a.toolbar_button.steel.active span.inner,a.toolbar_button.steel:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -4704px}a.toolbar_button.steel.active span.inner span,a.toolbar_button.steel:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -3432px}a.toolbar_button.steel.inside{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -168px}a.toolbar_button.steel.inside span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -504px}a.toolbar_button.steel.inside span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -264px}a.toolbar_button.steel.inside.active,a.toolbar_button.steel.inside:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -4728px}a.toolbar_button.steel.inside.active span.inner,a.toolbar_button.steel.inside:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -4776px}a.toolbar_button.steel.inside.active span.inner span,a.toolbar_button.steel.inside:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -4752px}a.toolbar_button.steel.left{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -48px}a.toolbar_button.steel.left span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -504px}a.toolbar_button.steel.left span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -264px}a.toolbar_button.steel.left.active,a.toolbar_button.steel.left:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -4680px}a.toolbar_button.steel.left.active span.inner,a.toolbar_button.steel.left:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -4776px}a.toolbar_button.steel.left.active span.inner span,a.toolbar_button.steel.left:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -4752px}a.toolbar_button.steel.right{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -168px}a.toolbar_button.steel.right span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -384px}a.toolbar_button.steel.right span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -264px}a.toolbar_button.steel.right.active,a.toolbar_button.steel.right:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -4728px}a.toolbar_button.steel.right.active span.inner,a.toolbar_button.steel.right:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -4704px}a.toolbar_button.steel.right.active span.inner span,a.toolbar_button.steel.right:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -4752px}a.toolbar_button.dark_steel{color:#333333;text-shadow:rgba(255,255,255,0.75) 0px 1px 0px;background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -3384px}a.toolbar_button.dark_steel span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -3600px}a.toolbar_button.dark_steel span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -3456px}a.toolbar_button.dark_steel.active,a.toolbar_button.dark_steel:active{color:#eeeeee;text-shadow:0 1px 0 rgba(0,0,0,0.75);background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -3360px}a.toolbar_button.dark_steel.active span.inner,a.toolbar_button.dark_steel:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -3576px}a.toolbar_button.dark_steel.active span.inner span,a.toolbar_button.dark_steel:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -3432px}a.toolbar_button.dark_steel.left{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -3312px}a.toolbar_button.dark_steel.left span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -3600px}a.toolbar_button.dark_steel.left span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -3456px}a.toolbar_button.dark_steel.left.active,a.toolbar_button.dark_steel.left:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -3288px}a.toolbar_button.dark_steel.left.active span.inner,a.toolbar_button.dark_steel.left:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -3576px}a.toolbar_button.dark_steel.left.active span.inner span,a.toolbar_button.dark_steel.left:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -3432px}a.toolbar_button.dark_steel.right{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -3384px}a.toolbar_button.dark_steel.right span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -3528px}a.toolbar_button.dark_steel.right span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -3456px}a.toolbar_button.dark_steel.right.active,a.toolbar_button.dark_steel.right:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -3360px}a.toolbar_button.dark_steel.right.active span.inner,a.toolbar_button.dark_steel.right:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -3504px}a.toolbar_button.dark_steel.right.active span.inner span,a.toolbar_button.dark_steel.right:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -3432px}a.toolbar_button.black{color:#f0f0f0;text-shadow:0 1px 1px rgba(0,0,0,0.75);background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -2952px}a.toolbar_button.black span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -3168px}a.toolbar_button.black span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -3048px}a.toolbar_button.black.active,a.toolbar_button.black:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -2928px}a.toolbar_button.black.active span.inner,a.toolbar_button.black:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -3144px}a.toolbar_button.black.active span.inner span,a.toolbar_button.black:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -3072px}a.toolbar_button.black.left{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -2904px}a.toolbar_button.black.left span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -3168px}a.toolbar_button.black.left span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -3048px}a.toolbar_button.black.left.active,a.toolbar_button.black.left:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -2928px}a.toolbar_button.black.left.active span.inner,a.toolbar_button.black.left:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -3216px}a.toolbar_button.black.left.active span.inner span,a.toolbar_button.black.left:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -3072px}a.toolbar_button.black.right{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -2952px}a.toolbar_button.black.right span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -3120px}a.toolbar_button.black.right span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -3048px}a.toolbar_button.black.right.active,a.toolbar_button.black.right:active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat left -3000px}a.toolbar_button.black.right.active span.inner,a.toolbar_button.black.right:active span.inner{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat right -3144px}a.toolbar_button.black.right.active span.inner span,a.toolbar_button.black.right:active span.inner span{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -3072px}a.label_btn{display:block;position:absolute;padding:0 5px;border:1px solid #bcc2c7;border-top:none;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;background-color:#dfe1e3;-moz-box-shadow:0 0 3px #bbb;-webkit-box-shadow:0 0 3px #bbb;font-weight:bold;color:#596168;text-shadow:rgba(255,255,255,0.75) 0px 1px 0px;cursor:pointer}a.label_btn.hor{top:8px;right:20px}a.label_btn.vert{bottom:50px;left:-42px;transform:rotate(270deg);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg)}.btn-strip{display:flex}.btn-strip a{display:block;margin:0;padding:0.2rem 1rem;border:1px solid gray;color:#596168;font-weight:bold;text-decoration:none}.btn-strip a.btn-strip-left{border-radius:5px 0 0 5px;border-right:none}.btn-strip a.btn-strip-right{border-radius:0 5px 5px 0}.btn-strip a.btn-strip-active{color:white;background-color:#667B8E}.tab-bar{list-style:none}.tab-bar .tab{display:block;float:left;font-size:1.1rem;padding:2rem 2.5rem 0.5rem 2.5rem;margin:0;color:#596168;text-decoration:none}.tab-bar .tab:hover{font-weight:bold}.tab-bar .tab.tab-active{padding-bottom:calc(0.5rem - 2px);border-bottom:3px solid #596168;font-weight:bold;font-size:1.2rem}#login_form{position:absolute;left:50%;top:50%;width:900px;height:220px;margin:-110px 0 0 -450px;padding:0}#login_form img{float:right;margin-top:12px}@media (max-width: 900px){#login_form{position:static;left:auto;top:auto;width:auto;max-width:100%;height:auto;margin:32px 0;padding:0 16px}#login_form img{float:none;display:block;width:auto;max-width:100%;height:auto;margin:0 0 16px}#login_form form p{margin:0 0 16px}#login_form form p input[type="text"],#login_form form p input[type="password"]{display:block;width:100%;height:44px;padding:0 10px;box-sizing:border-box;font-size:16px}#login_form form p input[type="checkbox"]{margin:0;vertical-align:middle}#login_form form p label{vertical-align:middle}}#header_bg{position:absolute;top:0;left:0;height:41px;width:100%}#header_bg.light{height:40px;background-color:#dfe1e3;border-bottom:1px solid #bcc2c7}#header_bg.light_bg{opacity:.8;background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x scroll left -3744px transparent}#header_bg.dark_bg{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x scroll left -3696px transparent}#header{position:absolute;top:0;left:0;height:41px;width:100%;min-width:1000px;color:#333333;text-shadow:none}#header #logout{float:right;margin:9px}#header #logout #welcome{margin-right:5px}#logo{float:left;margin:4px 0 4px 10px}#nav{float:left;margin:9px}#toolbar{margin:9px;text-align:center}#menu_toggle{display:none}#menu_panel{display:none;position:absolute;top:41px;right:0;min-width:260px;max-width:100vw;max-height:calc(100vh - 41px);overflow-y:auto;background:#fff;border:1px solid #d8d8d8;border-top:none;box-shadow:0 4px 14px rgba(0,0,0,0.25);z-index:1000;padding:4px 0;text-align:left}#menu_panel a,#menu_panel button{font-size:16px}#menu_panel #nav,#menu_panel #toolbar,#menu_panel #logout{display:block;padding:2px 10px}#menu_panel #logout #welcome{display:block;margin:0 0 4px 0;color:#666;font-size:13px}#menu_panel a.toolbar_button,#menu_panel a.button,#menu_panel #nav a,#menu_panel #toolbar a,#menu_panel #logout a{display:block;width:100%;box-sizing:border-box;height:auto;margin:0;min-height:40px;padding:0 10px;background:none !important;text-shadow:none;font-weight:bold;color:#1a4d8f;border:none;border-radius:0;line-height:40px;text-align:left}#menu_panel a.toolbar_button span.inner,#menu_panel a.toolbar_button span.inner span,#menu_panel a.button span.inner,#menu_panel a.button span.inner span,#menu_panel #nav a span.inner,#menu_panel #nav a span.inner span,#menu_panel #toolbar a span.inner,#menu_panel #toolbar a span.inner span,#menu_panel #logout a span.inner,#menu_panel #logout a span.inner span{display:inline;height:auto;line-height:40px;padding:0;margin:0;background:none !important}#menu_panel a.toolbar_button.active,#menu_panel a.toolbar_button:hover,#menu_panel a.toolbar_button:focus,#menu_panel a.button.active,#menu_panel a.button:hover,#menu_panel a.button:focus,#menu_panel #nav a.active,#menu_panel #nav a:hover,#menu_panel #nav a:focus,#menu_panel #toolbar a.active,#menu_panel #toolbar a:hover,#menu_panel #toolbar a:focus,#menu_panel #logout a.active,#menu_panel #logout a:hover,#menu_panel #logout a:focus{background:#eef3f8 !important;color:#0b2d55;text-decoration:none}#menu_panel #nav a{border-bottom:1px solid #e6e6e6}#menu_panel #toolbar{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;margin:0;padding:4px 10px}#menu_panel #logout{position:static;float:none}body.mobile-menu-open #menu_panel{display:block}@media (max-width: 768px){#header{min-width:0}body.narrow-header #header #logo{float:none;position:absolute;left:10px;top:50%;transform:translateY(-50%);margin:0}body.narrow-header #header #menu_toggle{display:inline-block;position:absolute;top:0;right:0;height:40px;width:46px;background:transparent;border:none;cursor:pointer;font-size:26px;line-height:1;color:#1a4d8f;padding:0}body.narrow-header #header #logout,body.narrow-header #header #nav,body.narrow-header #header #toolbar{display:none}}#list{position:absolute;top:0;bottom:0;width:210px;border-right:1px solid #bcc2c7;overflow-y:auto;background-color:#ffffff}#list a.listlink{display:block;height:18px;border-bottom:1px solid #c7ccd1;color:#000000;font-weight:bold;text-decoration:none;padding:3px 10px;text-shadow:none}#list a.listlink .proj_name{display:block;white-space:nowrap;padding-right:5px;overflow:hidden;text-overflow:ellipsis}#list a.listlink.active{color:#ffffff;background-color:#778DA8}#file_list{position:absolute;bottom:0;left:0;right:0;top:0;overflow-y:auto;padding:2em 5em 2em 10em}html,body{margin:0;padding:0;font:13px Helvetica, Arial, sans-serif;text-shadow:0 1px 1px rgba(0,0,0,0.3);line-height:18px;color:#111111;background-color:#dfe1e3;overflow:hidden}#content,#full_content{position:absolute;left:210px;top:41px;bottom:0;right:0;color:#333333;text-shadow:none;background-color:#f3f5f5}#content{overflow-y:auto}#content.planning{left:326px}#full_content{left:0}#container{padding:0 10px;height:100%;overflow-y:auto}#container.pda_export select#sub_projects{height:380px;font-size:12px}#container.pda_export table{margin-top:5px}#container.pda_export table td.projects_label{vertical-align:bottom}#container.pda_export table td.include_dates_label{line-height:30px;vertical-align:top}#container.pda_export table td.include_dates{text-align:left}#popup{position:absolute;top:0;left:0;width:100%;text-align:center;z-index:9999}#content_toolbar{position:relative;z-index:10;padding:5px 20px 5px;margin:8px 0 0 190px;border-bottom:1px solid #bcc2c7;background-color:#f3f5f5}#content_toolbar .word_link{float:left}#content_toolbar .pdf_link{float:right;padding-right:130px}#content_toolbar .photos_link{float:right;padding-right:20px}#content_toolbar a{color:black}#content_toolbar #toolbar_message{margin:0 310px 0 208px;min-height:20px;text-align:center}#content_pane{position:absolute;top:75px;bottom:0;left:0;right:0;padding:20px;overflow-y:auto}#content_pane.with_sidebar{left:190px;overflow-x:auto}#full_content #content_pane{top:0px}.padded-content{padding:2rem}.padded-content .title,.padded-content .subtitle{color:#596168}#print_only,.print_only{display:none}.float_left,.float-left{float:left}.float_right,.float-right{float:right}.clear_floats,.clear-floats{clear:both}.notice{font-size:110%;text-shadow:0 1px 6px rgba(0,0,0,0.3);color:#00cc00}#error_login,.error,.formError{font-size:110%;text-shadow:0 1px 6px rgba(0,0,0,0.2);color:#ff4f3f}.field_with_errors{border:1px solid #ff4f3f}.spinner{height:16px;margin:10px;padding:10px 10px 0 26px;background:url(/assets/spinner-6cdd115d85ddeae958d39bb01a6c80e1d2147661fa55b9c5e7619d1fed2ae012.gif) no-repeat left bottom}.important{font-weight:bold;color:#ff4f3f}.emphasized{font-weight:bold;font-style:oblique}.in-your-face{font-weight:bold;font-size:120%;background-color:yellow}.in-your-face-cell{font-weight:bold;background-color:yellow}.unimportant-note{font-style:oblique;opacity:0.8}a{outline:none}a.arrow{display:inline-block;width:12px;height:12px;background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat scroll 0 -2831px}a.arrow.down{background-position:-16px -2831px}a:not([href]){cursor:pointer}a:not([href]):hover{text-decoration:underline}a.discrete{color:inherit;text-decoration:none}a.discrete:hover{text-decoration:underline}abbr{border:none}.clickable{cursor:pointer}.droppable_hover{background-color:#ffff99}#info h2{color:#596168;text-shadow:rgba(255,255,255,0.75) 0px 1px 0px}#info a.info_link{color:#596168;text-decoration:none;text-shadow:rgba(255,255,255,0.75) 0px 1px 0px}#info a.info_link:hover{text-decoration:underline}.chosen-container a.chosen-single,.chosen-container div.chosen-drop{font-size:12px}.light{color:#aaa}.hidden{display:none !important}#modal{position:absolute;width:100%;height:100%;background:radial-gradient(circle at 50% 30%, rgba(1,1,1,0) 25%, rgba(0,0,0,0.3) 90%);z-index:1000;text-shadow:none;overflow-y:scroll}#modal.modal-min{background:none}#modal.modal-min .modal-content .list_panel{border:none;margin-top:10px}#modal .modal-content{position:absolute;top:5%;right:0;left:0;margin:0 auto;width:50rem;padding:20px;border:1px solid #999;border-radius:8px;background-color:white;box-shadow:0px 8px 24px 0 rgba(0,0,0,0.35)}#modal .modal-content .modal-title{margin-top:0}#modal .modal-content hr{border:none;border-top:1px solid #c7ccd1;border-bottom:1px solid #ffffff}#sidebar{position:absolute;top:41px;bottom:0;width:209px;padding:0;overflow-y:auto;overflow-x:hidden;background-color:#dfe1e3;border-right:1px solid #bcc2c7;color:#596168;text-shadow:rgba(255,255,255,0.75) 0px 1px 0px}#sidebar a{position:relative;color:#596168;font-weight:bold;text-decoration:none}#sidebar a.sidelink.active,#sidebar a.sidelink.selected{color:white;text-shadow:rgba(0,0,0,0.3) 0 1px 0}#sidebar .sidelink{display:block;padding:7px 10px;overflow:hidden;border-bottom:1px solid #c7ccd1;border-top:1px solid #e9eaeb}#sidebar .sidelink:hover{background-color:#aeb9c5}#sidebar .sidelink.active,#sidebar .sidelink.selected{background:linear-gradient(to bottom, #b2bec9, #889aaa);border-bottom-color:#677482;border-top-color:#87929c;margin-top:-1px}#sidebar .sidelink.link_cell{padding:2px 0 0 5px}#sidebar .sidelink.link_cell .proj_number{display:block;float:left;width:60px;line-height:30px}#sidebar .sidelink.link_cell .proj_number.active{color:white;text-shadow:rgba(0,0,0,0.3) 0 1px 0}#sidebar .sidelink.link_cell .proj_customer{display:block;font-size:10px;line-height:12px;color:#555;font-weight:normal;text-shadow:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sidebar .sidelink.link_cell .proj_customer.active{color:white;text-shadow:rgba(0,0,0,0.3) 0 1px 0}#sidebar .sidelink.link_cell .proj_name{display:block;margin-left:55px;white-space:nowrap;overflow:hidden;font-size:12px;text-overflow:ellipsis;text-shadow:none}#sidebar .sidelink.link_cell .proj_name.active{color:white;text-shadow:rgba(0,0,0,0.3) 0 1px 0}#sidebar .sidelink.link_cell .project_type:hover{color:white;text-shadow:rgba(0,0,0,0.3) 0 1px 0}#sidebar .sidelink.link_cell .loc_name{display:block;line-height:30px;font-weight:normal;white-space:nowrap}#sidebar .sidelink.link_cell .sortable_sidelink{position:relative;z-index:1000;float:left;cursor:move}#sidebar .sidelink.link_cell.indent{padding-left:25px;background-color:#e8eaef}#sidebar .sidelink.link_cell.header{line-height:30px;color:#40474d;font-size:14px;font-weight:normal;text-shadow:rgba(255,255,255,0.75) 0px 1px 0px}#sidebar .sidelink .reporting_proj_name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sidebar .sidelink .remark,#sidebar .sidelink .private_remark{display:none}#sidebar #sidebar_items{position:absolute;top:78px;bottom:33px;width:100%;overflow-y:auto;font-weight:bold}#sidebar #sidebar_items.planning{bottom:197px}#sidebar #sidebar_items #location_list{position:absolute;top:34px;bottom:0;overflow-y:auto;width:100%;border-bottom:1px solid #bababa}#sidebar #sidebar_items .error{margin-top:10px;text-align:center;font-weight:normal}#sidebar .cell_wrapper,#sidebar .sortable_cell{position:relative}#sidebar .cell_wrapper .sync_check,#sidebar .sortable_cell .sync_check{position:absolute;bottom:2px;right:10px;z-index:10}#sidebar #buttonbar{position:absolute;bottom:0;height:33px;width:100%;border-top:1px solid #bcc2c7;overflow:hidden}#sidebar #buttonbar a.resize_btn{display:block;padding-right:10px;text-align:right;line-height:33px;cursor:pointer}#sidebar #buttonbar a.resize_btn:hover{text-decoration:underline}#sidebar #buttonbar .blend_in{border-top:none}#sidebar #buttonbar #grow_sidebar_btn{float:right;margin:5px 5px 0 0}#sidebar.planning{width:325px}#sidebar_form{position:absolute;bottom:0;width:209px;border-top:1px solid #C7CCD1;color:#596168;font-size:12px;text-shadow:none}#sidebar_form form#sort_photos{border-top:1px solid #E9EAEB}#sync_label{float:right;margin-right:5px;font-size:12px;line-height:130px}#sheet{position:relative;width:515px;margin:0 auto;background-color:#ffffff;border:1px solid #aaaaaa;border-top:none;color:#596168;text-shadow:none;-moz-box-shadow:0 5px 10px #999999;-webkit-box-shadow:0 5px 10px #999999}#sheet #sheet_content{position:absolute;left:0;right:0;z-index:1;text-align:left}#sheet #sheet_content #sheet_form{overflow-y:auto}#sheet #sheet_content #sheet_form #sheet_inner{padding:0 10px 10px;border-bottom:1px solid #c7ccd1}#sheet #sheet_content #sheet_form #date_day{width:50px;margin-left:43px}#sheet #sheet_content #sheet_form #date_month{width:100px}#sheet #sheet_content #sheet_form #date_year{width:60px}#sheet #sheet_content #sheet_form .inspection_date select:nth-child(1){width:50px;margin-left:43px}#sheet #sheet_content #sheet_form .inspection_date select:nth-child(2){width:100px}#sheet #sheet_content #sheet_form .inspection_date select:nth-child(3){width:60px}#sheet #sheet_content #sheet_form .inspection_date a{padding-right:5px}#sheet #sheet_content #sheet_form fieldset{margin:10px 0;padding:5px;border:1px solid #dddddd}#sheet #sheet_content #sheet_form fieldset legend input,#sheet #sheet_content #sheet_form fieldset legend select,#sheet #sheet_content #sheet_form fieldset legend textarea{margin:0 3px}#sheet #sheet_content #sheet_form fieldset table{margin-left:0;border-spacing:0}#sheet #sheet_content #sheet_form fieldset table td{padding-left:0}#sheet #sheet_content #sheet_form fieldset table td.sublabel{width:43px}#sheet #sheet_content #sheet_form fieldset .plus_minus_buttons{float:right}#sheet #sheet_content #sheet_form table#upload_file_form td.label{width:150px;vertical-align:middle}#sheet #sheet_content #sheet_form select#photo_upload_project_list{height:300px;width:490px;font-size:12px}#sheet #sheet_content #sheet_form ul.error{margin-bottom:0}#sheet #sheet_content #remote_upload_iframe{display:block;width:0;height:0;border:none}#sheet img.bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}#sheet h1{font-size:18px;margin:10px 0}#sheet h2{font-size:14px}#sheet hr{border:none;border-top:1px solid #c7ccd1;border-bottom:1px solid #ffffff}#sheet input[type="text"],#sheet select,#sheet textarea{margin:0;width:250px;border:1px solid #aaaaaa}#sheet textarea{height:40px}#sheet table{margin-left:35px}#sheet .date_select select{width:74px}#sheet td{padding:5px}#sheet td.label{width:100px;text-align:right;vertical-align:top;line-height:17px;font-weight:bold}#sheet td.label.long{width:135px}#sheet td.sublabel{width:100px;text-align:right;vertical-align:top;padding:0 5px;font-size:11px}#sheet td.sub{padding:0 5px;font-size:11px}#sheet td.sub input{border:1px solid #bcc2c7}#sheet #sheet_buttons{position:relative;bottom:0;text-align:right;padding:5px 10px;border-top:1px solid #ffffff}#sheet #sheet_buttons .remark{float:left;font-size:12px;cursor:default;line-height:24px}#sheet #sheet_buttons a.button,#sheet #sheet_buttons button{margin-left:5px}#sheet #sheet_buttons a.button.separate,#sheet #sheet_buttons button.separate{float:left;margin-left:0}#sheet #sheet_buttons .spinner{width:16px;margin:3px 0 0 0;padding:0;float:right}#sheet .comment{font-size:12px;font-style:oblique}#image_uploader_container{padding-left:10px;border-bottom:1px solid #bcc2c7}#image_uploader{position:relative;top:0;bottom:0;width:100%;height:100%}#image_drop_zone{position:absolute;left:20px;top:70px;right:20px;bottom:20px;padding:10px;border:5px dashed #bcc2c7;border-radius:20px;background-color:#dfe1e3;text-align:center;overflow:auto}#uploader_feedback{font-size:1.2em;font-weight:bold}#uploader_spinner img{vertical-align:bottom;padding:0 5px 3px 0}.image-upload-container{margin:5px;padding:5px;border:1px solid #bcc2c7;border-radius:5px;background-color:white;text-align:left}.image-upload-container img{margin:0 10px}.image-upload-status{display:inline-block}#unsorted_photo_sort_form{font-weight:bold;padding:10px}#unsorted_photo_sort_form_controls{padding:10px 0 10px 15px;font-weight:normal}#photo_pane{position:absolute;top:0;left:211px;bottom:0;right:0;overflow-y:auto}#photo_pane .photo_frame{float:left;width:160px;height:177px;margin:10px;position:relative}#photo_pane .photo_frame .photo_holder{position:absolute;bottom:0;width:160px;text-align:center}#photo_pane .photo_frame .photo_holder .photo_inner{display:block;margin:0 auto}#photo_pane #gallery{background-color:#ffffff}#photo_pane #legend{text-align:center;padding-top:10px;color:#596168}.photo_date{display:block;clear:both;height:20px;line-height:20px;font-weight:bold;text-decoration:none;padding:0 10px;background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x scroll 0 -4510px;border-bottom-color:#677482;border-top-color:#87929c;color:#596168;text-shadow:rgba(255,255,255,0.75) 0px 1px 0px}.photo_count{float:right;font-weight:normal}.table{display:table}.table .thead{display:table-header-group}.table .tbody{display:table-row-group}.table .tr{display:table-row}.table .tr.section-start{border-top:2px solid black}.table .tr .th,.table .tr .td{display:table-cell;padding:5px}.table .tr .th.sortable:hover{text-decoration:underline}table th.sortable:hover{text-decoration:underline}table.with-sections tr.section-start{border-top:2px solid black}table.content{width:100%;border-collapse:collapse;line-height:17px}table.content tr{height:19px;color:#000000}table.content tr.alt{background-color:#ffffff}table.content tr.header{height:17px;background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x scroll 0 -4512px}table.content tr.selected,table.content .remark.selected,table.content .private_remark.selected{color:#ffffff;text-shadow:rgba(0,0,0,0.3) 0 1px 0;background-color:#778da8}table.content th{padding:0 5px;white-space:nowrap;border-right:1px solid #b3b3b3;color:#535353;font-size:11px;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,0.8)}table.content td{padding:0 5px;border:none;border-right:1px solid #bcc2c7}table.content td.numeric{text-align:right}table.content th.right,table.content td.right{border-right:none}table.content th a{color:#596168;text-decoration:none}table.content th a:hover{text-decoration:underline}#scroll_table,.scroll_table{min-width:750px;width:100%}#scroll_table thead#location_list_header th.col1,#scroll_table tbody#location_list td.col1,.scroll_table thead#location_list_header th.col1,.scroll_table tbody#location_list td.col1{width:14px;padding:0 2px}#scroll_table thead#location_list_header th.col2,#scroll_table tbody#location_list td.col2,.scroll_table thead#location_list_header th.col2,.scroll_table tbody#location_list td.col2{width:200px}#scroll_table thead#location_list_header th.col3,#scroll_table tbody#location_list td.col3,.scroll_table thead#location_list_header th.col3,.scroll_table tbody#location_list td.col3{width:55px}#scroll_table thead#location_list_header th.col4,#scroll_table tbody#location_list td.col4,.scroll_table thead#location_list_header th.col4,.scroll_table tbody#location_list td.col4{width:130px}#scroll_table thead#location_list_header th.col5,#scroll_table tbody#location_list td.col5,.scroll_table thead#location_list_header th.col5,.scroll_table tbody#location_list td.col5{width:78px;text-align:center}#scroll_table thead#location_list_header th.col6,#scroll_table tbody#location_list td.col6,.scroll_table thead#location_list_header th.col6,.scroll_table tbody#location_list td.col6{width:18px;text-align:center}#scroll_table thead#location_list_header th.col6 .location_check,#scroll_table tbody#location_list td.col6 .location_check,.scroll_table thead#location_list_header th.col6 .location_check,.scroll_table tbody#location_list td.col6 .location_check{margin:0 auto;width:16px;height:16px;background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x scroll 0 -2400px}#scroll_table thead#location_list_header th.col6 .location_check.checked,#scroll_table tbody#location_list td.col6 .location_check.checked,.scroll_table thead#location_list_header th.col6 .location_check.checked,.scroll_table tbody#location_list td.col6 .location_check.checked{background-position:-16px -2400px}#scroll_table thead#location_list_header th.col7,#scroll_table tbody#location_list td.col7,.scroll_table thead#location_list_header th.col7,.scroll_table tbody#location_list td.col7{width:20px;text-align:center}#scroll_table thead#location_list_header th.col8,#scroll_table tbody#location_list td.col8,.scroll_table thead#location_list_header th.col8,.scroll_table tbody#location_list td.col8{width:72px}#scroll_table thead#location_list_header th.col9,#scroll_table tbody#location_list td.col9,.scroll_table thead#location_list_header th.col9,.scroll_table tbody#location_list td.col9{width:85px}#scroll_table thead#location_list_header th.col10,#scroll_table tbody#location_list td.col10,.scroll_table thead#location_list_header th.col10,.scroll_table tbody#location_list td.col10{width:35px}#scroll_table thead#location_list_header th.col11,#scroll_table tbody#location_list td.col11,.scroll_table thead#location_list_header th.col11,.scroll_table tbody#location_list td.col11{width:32px}#scroll_table thead#location_list_header th.col12,#scroll_table tbody#location_list td.col12,.scroll_table thead#location_list_header th.col12,.scroll_table tbody#location_list td.col12{width:42px}#scroll_table thead#location_list_header th.col13,#scroll_table tbody#location_list td.col13,.scroll_table thead#location_list_header th.col13,.scroll_table tbody#location_list td.col13{width:20px;text-align:center}#scroll_table thead#location_list_header th.col13 .location_release,#scroll_table tbody#location_list td.col13 .location_release,.scroll_table thead#location_list_header th.col13 .location_release,.scroll_table tbody#location_list td.col13 .location_release{margin:0 auto;width:16px;height:16px;background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x scroll 0 -2400px}#scroll_table thead#location_list_header th.col13 .location_release.checked,#scroll_table tbody#location_list td.col13 .location_release.checked,.scroll_table thead#location_list_header th.col13 .location_release.checked,.scroll_table tbody#location_list td.col13 .location_release.checked{background-position:-16px -2400px}#scroll_table thead#location_list_header th.col14,#scroll_table tbody#location_list td.col14,.scroll_table thead#location_list_header th.col14,.scroll_table tbody#location_list td.col14{width:36px}#scroll_table thead#measurement_list_header th.col1,#scroll_table tbody#measurement_list td.col1,.scroll_table thead#measurement_list_header th.col1,.scroll_table tbody#measurement_list td.col1{width:85px}#scroll_table thead#measurement_list_header th.col2,#scroll_table tbody#measurement_list td.col2,.scroll_table thead#measurement_list_header th.col2,.scroll_table tbody#measurement_list td.col2{width:200px}#scroll_table thead#measurement_list_header th.col3,#scroll_table tbody#measurement_list td.col3,.scroll_table thead#measurement_list_header th.col3,.scroll_table tbody#measurement_list td.col3{width:78px}#scroll_table thead#measurement_list_header th.col4,#scroll_table tbody#measurement_list td.col4,.scroll_table thead#measurement_list_header th.col4,.scroll_table tbody#measurement_list td.col4{width:70px}#scroll_table thead#measurement_list_header th.col5,#scroll_table tbody#measurement_list td.col5,.scroll_table thead#measurement_list_header th.col5,.scroll_table tbody#measurement_list td.col5{width:80px}#scroll_table thead#measurement_list_header th.col6,#scroll_table tbody#measurement_list td.col6,.scroll_table thead#measurement_list_header th.col6,.scroll_table tbody#measurement_list td.col6{width:35px}#scroll_table thead#customer_list_header th.col1,#scroll_table tbody#customer_list td.col1,#scroll_table thead#overview_list_header th.col1,#scroll_table tbody#overview_list td.col1,.scroll_table thead#customer_list_header th.col1,.scroll_table tbody#customer_list td.col1,.scroll_table thead#overview_list_header th.col1,.scroll_table tbody#overview_list td.col1{width:300px}#scroll_table thead#customer_list_header th.col2,#scroll_table tbody#customer_list td.col2,#scroll_table thead#overview_list_header th.col2,#scroll_table tbody#overview_list td.col2,.scroll_table thead#customer_list_header th.col2,.scroll_table tbody#customer_list td.col2,.scroll_table thead#overview_list_header th.col2,.scroll_table tbody#overview_list td.col2{width:150px}#scroll_table thead#customer_list_header th.col3,#scroll_table tbody#customer_list td.col3,#scroll_table thead#overview_list_header th.col3,#scroll_table tbody#overview_list td.col3,.scroll_table thead#customer_list_header th.col3,.scroll_table tbody#customer_list td.col3,.scroll_table thead#overview_list_header th.col3,.scroll_table tbody#overview_list td.col3{width:150px}#scroll_table thead#customer_list_header th.col4,#scroll_table tbody#customer_list td.col4,#scroll_table thead#overview_list_header th.col4,#scroll_table tbody#overview_list td.col4,.scroll_table thead#customer_list_header th.col4,.scroll_table tbody#customer_list td.col4,.scroll_table thead#overview_list_header th.col4,.scroll_table tbody#overview_list td.col4{width:100px}#scroll_table thead#customer_list_header th.col5,#scroll_table tbody#customer_list td.col5,#scroll_table thead#overview_list_header th.col5,#scroll_table tbody#overview_list td.col5,.scroll_table thead#customer_list_header th.col5,.scroll_table tbody#customer_list td.col5,.scroll_table thead#overview_list_header th.col5,.scroll_table tbody#overview_list td.col5{width:80px}#scroll_table thead#customer_list_header th.col6,#scroll_table tbody#customer_list td.col6,#scroll_table thead#overview_list_header th.col6,#scroll_table tbody#overview_list td.col6,.scroll_table thead#customer_list_header th.col6,.scroll_table tbody#customer_list td.col6,.scroll_table thead#overview_list_header th.col6,.scroll_table tbody#overview_list td.col6{width:150px}#scroll_table thead#user_list_header th,#scroll_table tbody#user_list td,.scroll_table thead#user_list_header th,.scroll_table tbody#user_list td{width:150px}#scroll_table thead#disclaimer_list_header th.col1,.scroll_table thead#disclaimer_list_header th.col1{width:75px}#scroll_table thead#disclaimer_list_header th.col2,.scroll_table thead#disclaimer_list_header th.col2{width:100px}#scroll_table thead#disclaimer_list_header th.col3,.scroll_table thead#disclaimer_list_header th.col3{width:100px}#scroll_table thead#disclaimer_list_header th.col4,.scroll_table thead#disclaimer_list_header th.col4{width:110px}#scroll_table tbody#disclaimer_list td.col1,.scroll_table tbody#disclaimer_list td.col1{width:75px;text-align:right;font-weight:bold}#scroll_table tbody#disclaimer_list td.col2,.scroll_table tbody#disclaimer_list td.col2{width:100px;text-align:center}#scroll_table tbody#disclaimer_list td.col3,.scroll_table tbody#disclaimer_list td.col3{width:100px;text-align:center}#scroll_table tbody#disclaimer_list td.col4,.scroll_table tbody#disclaimer_list td.col4{width:110px;text-align:center}#scroll_table thead#appointment_list_header th.col1,#scroll_table tbody#appointment_list td.col1,#scroll_table tbody.appointment_list td.col1,.scroll_table thead#appointment_list_header th.col1,.scroll_table tbody#appointment_list td.col1,.scroll_table tbody.appointment_list td.col1{width:100px}#scroll_table thead#appointment_list_header th.col2,#scroll_table tbody#appointment_list td.col2,#scroll_table tbody.appointment_list td.col2,.scroll_table thead#appointment_list_header th.col2,.scroll_table tbody#appointment_list td.col2,.scroll_table tbody.appointment_list td.col2{width:80px;text-align:center}#scroll_table thead#appointment_list_header th.col3,#scroll_table tbody#appointment_list td.col3,#scroll_table tbody.appointment_list td.col3,.scroll_table thead#appointment_list_header th.col3,.scroll_table tbody#appointment_list td.col3,.scroll_table tbody.appointment_list td.col3{width:250px}#scroll_table thead#appointment_list_header th.col4,#scroll_table tbody#appointment_list td.col4,#scroll_table tbody.appointment_list td.col4,.scroll_table thead#appointment_list_header th.col4,.scroll_table tbody#appointment_list td.col4,.scroll_table tbody.appointment_list td.col4{width:50px}#scroll_table thead#appointment_list_header th.col5,#scroll_table tbody#appointment_list td.col5,#scroll_table tbody.appointment_list td.col5,.scroll_table thead#appointment_list_header th.col5,.scroll_table tbody#appointment_list td.col5,.scroll_table tbody.appointment_list td.col5{width:130px}#scroll_table thead#appointment_list_header th.col6,#scroll_table tbody#appointment_list td.col6,#scroll_table tbody.appointment_list td.col6,.scroll_table thead#appointment_list_header th.col6,.scroll_table tbody#appointment_list td.col6,.scroll_table tbody.appointment_list td.col6{width:100px}#scroll_table thead#appointment_list_header th.col7,#scroll_table tbody#appointment_list td.col7,#scroll_table tbody.appointment_list td.col7,.scroll_table thead#appointment_list_header th.col7,.scroll_table tbody#appointment_list td.col7,.scroll_table tbody.appointment_list td.col7{width:100px;text-align:center}#scroll_table thead#reporting_list_header th.col1,#scroll_table tbody#reporting_list td.col1,.scroll_table thead#reporting_list_header th.col1,.scroll_table tbody#reporting_list td.col1{width:215px}#scroll_table thead#reporting_list_header th.col2,#scroll_table tbody#reporting_list td.col2,.scroll_table thead#reporting_list_header th.col2,.scroll_table tbody#reporting_list td.col2{width:60px}#scroll_table thead#reporting_list_header th.col3,#scroll_table tbody#reporting_list td.col3,.scroll_table thead#reporting_list_header th.col3,.scroll_table tbody#reporting_list td.col3{width:150px}#scroll_table thead#reporting_list_header th.col4,#scroll_table tbody#reporting_list td.col4,.scroll_table thead#reporting_list_header th.col4,.scroll_table tbody#reporting_list td.col4{width:78px}#scroll_table thead#reporting_list_header th.col5,#scroll_table tbody#reporting_list td.col5,.scroll_table thead#reporting_list_header th.col5,.scroll_table tbody#reporting_list td.col5{width:160px;text-align:left;padding-left:5px}#scroll_table tbody#reporting_list td.col5,.scroll_table tbody#reporting_list td.col5{padding:0 7px 0 3px}#scroll_table tbody#reporting_list td a,.scroll_table tbody#reporting_list td a{color:black}#scroll_table #scroll_table_header input,#scroll_table .scroll_table_header input,.scroll_table #scroll_table_header input,.scroll_table .scroll_table_header input{margin:0}#scroll_table #scroll_table_header h3,#scroll_table .scroll_table_header h3,.scroll_table #scroll_table_header h3,.scroll_table .scroll_table_header h3{margin-left:1em}#scroll_table #scroll_table_header #select_all_rows,#scroll_table .scroll_table_header #select_all_rows,.scroll_table #scroll_table_header #select_all_rows,.scroll_table .scroll_table_header #select_all_rows{position:relative;top:2px;margin:0;padding:0;outline:none}#scroll_table #scroll_table_body,#scroll_table .scroll_table_body,.scroll_table #scroll_table_body,.scroll_table .scroll_table_body{height:83px;overflow-y:auto}#scroll_table #scroll_table_body .important,#scroll_table .scroll_table_body .important,.scroll_table #scroll_table_body .important,.scroll_table .scroll_table_body .important{font-weight:bold}#scroll_table #scroll_table_body .remark,#scroll_table .scroll_table_body .remark,.scroll_table #scroll_table_body .remark,.scroll_table .scroll_table_body .remark{color:#000}#scroll_table #scroll_table_body tr.new_photos,#scroll_table .scroll_table_body tr.new_photos,.scroll_table #scroll_table_body tr.new_photos,.scroll_table .scroll_table_body tr.new_photos{color:#c00}#scroll_table #scroll_table_body tr.new_photos_ready,#scroll_table .scroll_table_body tr.new_photos_ready,.scroll_table #scroll_table_body tr.new_photos_ready,.scroll_table .scroll_table_body tr.new_photos_ready{color:#0c0}#scroll_table #scroll_table_body .private_remark,#scroll_table .scroll_table_body .private_remark,.scroll_table #scroll_table_body .private_remark,.scroll_table .scroll_table_body .private_remark{color:#888;font-style:oblique}#scroll_table #scroll_table_body tr:hover,#scroll_table #scroll_table_body .remark:hover,#scroll_table #scroll_table_body .private_remark:hover,#scroll_table .scroll_table_body tr:hover,#scroll_table .scroll_table_body .remark:hover,#scroll_table .scroll_table_body .private_remark:hover,.scroll_table #scroll_table_body tr:hover,.scroll_table #scroll_table_body .remark:hover,.scroll_table #scroll_table_body .private_remark:hover,.scroll_table .scroll_table_body tr:hover,.scroll_table .scroll_table_body .remark:hover,.scroll_table .scroll_table_body .private_remark:hover{background-color:#aeb9c5}#scroll_table #scroll_table_body tr.selected:hover,#scroll_table #scroll_table_body .remark.selected:hover,#scroll_table #scroll_table_body .private_remark.selected:hover,#scroll_table .scroll_table_body tr.selected:hover,#scroll_table .scroll_table_body .remark.selected:hover,#scroll_table .scroll_table_body .private_remark.selected:hover,.scroll_table #scroll_table_body tr.selected:hover,.scroll_table #scroll_table_body .remark.selected:hover,.scroll_table #scroll_table_body .private_remark.selected:hover,.scroll_table .scroll_table_body tr.selected:hover,.scroll_table .scroll_table_body .remark.selected:hover,.scroll_table .scroll_table_body .private_remark.selected:hover{background-color:#778da8}#scroll_table #scroll_table_body .edit_btn,#scroll_table .scroll_table_body .edit_btn,.scroll_table #scroll_table_body .edit_btn,.scroll_table .scroll_table_body .edit_btn{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat scroll -3px -3807px;cursor:pointer;width:14px;height:16px}#scroll_table.search_results #scroll_table_body table tr td,#scroll_table.search_results #scroll_table_header table tr td,.scroll_table.search_results #scroll_table_body table tr td,.scroll_table.search_results #scroll_table_header table tr td{padding:8px}#scroll_table.search_results #scroll_table_body table tr th,#scroll_table.search_results #scroll_table_header table tr th,.scroll_table.search_results #scroll_table_body table tr th,.scroll_table.search_results #scroll_table_header table tr th{padding-left:8px;padding-right:8px}table.metingen_files tr td{padding:0.5em 1em}table.metingen_files tr td a{color:#333}table.metingen_files tr td a:hover{color:#000}.vert_slider{position:absolute;z-index:100;top:100px;height:8px;width:100%;cursor:row-resize;background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x scroll 0 -4016px}.vert_slider .handle{position:absolute;left:48%;height:8px;width:8px;background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat scroll 0 -4000px}.hor_slider{position:absolute;top:0;height:100%;width:5px;cursor:col-resize;z-index:1000}#content_sidebar{position:absolute;z-index:11;top:45px;bottom:0;width:180px;padding:7px 0 10px 10px;border-right:1px solid #bcc2c7;overflow:auto}#content_sidebar .ui_title{font-weight:bold;display:block}#content_sidebar #sort_order{margin-bottom:10px}#content_sidebar #toc_list ul,#content_sidebar #location_files ul{margin:0 0 0 8px;padding:0}#content_sidebar #toc_list li,#content_sidebar #location_files li{list-style-type:none;margin:0;padding:3px 0 0 0;font-weight:normal}#content_sidebar #toc_list li.toc0,#content_sidebar #location_files li.toc0{font-weight:bold}#content_sidebar #toc_list li.toc1,#content_sidebar #location_files li.toc1{font-style:oblique}#content_sidebar #toc_list li.toc2,#content_sidebar #location_files li.toc2{font-weight:bold}#content_sidebar #toc_list li.toc3,#content_sidebar #location_files li.toc3{font-style:normal;font-weight:normal}#content_sidebar #toc_list li a,#content_sidebar #location_files li a{color:black;text-decoration:none}#content_sidebar #toc_list li a:hover,#content_sidebar #location_files li a:hover{text-decoration:underline}#content_sidebar #toc_list li ul li,#content_sidebar #location_files li ul li{margin-left:8px}#content_sidebar_slider{position:absolute;z-index:12;top:45px;left:190px;bottom:0}[id^="upload_progress_"]{font-weight:bold;color:#4caf50}#defect_categories{margin:13px 3px 13px 0}#defect_categories h3{font-size:13px;font-weight:bold;margin:13px 0 0}#defect_categories table{margin:0}#defect_categories p{margin:0}.rapportage #content_pane.with_sidebar{top:0;left:250px}.rapportage #content_sidebar{top:0;width:240px}.rapportage #content_sidebar_slider.hor_slider{top:0;left:250px}#report{width:650px;margin:10px auto;padding:20px;border:1px solid #eee;font-family:Calibri, sans-serif;font-size:14px;color:#0e3863;background-color:#ffffff;-moz-box-shadow:0 10px 10px #666666;-webkit-box-shadow:0 10px 10px #666666}#report h1{font-size:20px}#report h2{display:block;margin:20px 0 0;font-weight:bold;color:#17365D;text-decoration:underline}#report h2.location_object{margin-top:30px;border:2px solid #17365D;text-decoration:none;padding:5px}#report h3{margin:20px 0;color:#17365D;font-size:18px}#report h4{margin:15px 0;color:#17365D;font-size:16px;text-decoration:underline}#report .defect{margin-top:10px;color:#7D7D7D}#report .defect_photos{clear:both}#report .frame{display:inline-block;width:160px;text-align:center}#report .frame.mid{margin:0 80px}#report .frame img{background-color:#ffff88;font-style:oblique;line-height:36px}#report .frame .missing{width:160px;height:70px;padding-top:50px;text-align:center;border:1px solid red}#report .frame .caption{text-align:center;font-weight:normal;font-size:12px;color:#7D7D7D}#report .frame .caption.left{float:left}#report .frame .caption.right{float:right}#report .inplaceeditor-form a{margin-left:5px;font-size:13px;font-weight:normal}#report .empty{color:#DDD;border-color:#DDD !important}#report .no-owner{color:#DDD;font-style:oblique;border:1px dashed #DDD}#report #no_frontpage_photo,#report #missing_frontpage_photo{width:400px;height:300px;margin:0 auto;border:2px solid #CCC;border-radius:3px;color:#BBB;text-align:center;line-height:300px;content:"Geen startfoto aangemaakt"}#report #missing_frontpage_photo{border-color:red;color:red;font-weight:bold}#date_headers{display:flex;background:white;padding:0 15px 0 50px}#date_headers .date_header{flex:1;padding-top:5px;height:24px}.date_header{padding:10px;border-bottom:1px solid #bcc2c7;border-left:1px solid #bcc2c7;text-align:center;font-weight:bold;font-size:14px;height:19px;color:#444}#day_schedule{position:absolute;top:40px;bottom:198px;width:100%;background-color:#fff;overflow-y:auto}#day_schedule #hours{position:absolute;left:50px;right:0px;border-left:1px solid #bcc2c7;border-right:1px solid #bcc2c7;background-color:#f0f4f8}#day_schedule .hour{position:absolute;left:-1px;height:25px;width:100%;border:1px solid #bcc2c7;border-bottom:1px solid #e5e5e5}#day_schedule .hour .caption{position:absolute;top:-10px;left:-50px;text-align:right;width:43px;color:#999;text-shadow:none;font-size:10px}#day_schedule #appointments{display:flex;position:absolute;left:51px;right:1px;height:100%}#day_schedule #appointments .inspection_date{flex:1;position:relative;border-left:1px solid #e5e5e5}#day_schedule #appointments .inspection_date .appointment{position:absolute;border:1px solid #0252d4;border-radius:4px;-moz-user-select:none;-webkit-user-select:none}#day_schedule #appointments .inspection_date .appointment .info{position:absolute;width:100%;height:100%;margin:0 2px;overflow:hidden;font-size:11px;line-height:15px;color:#0252d4;text-shadow:rgba(255,255,255,0.75) 0px 1px 0px}#day_schedule #appointments .inspection_date .appointment .info .address{font-weight:bold}#day_schedule #appointments .inspection_date .appointment .info .remarks{color:#444;margin-left:30px}#day_schedule #appointments .inspection_date .appointment .info .private_remarks{color:#888;margin-left:30px;font-style:oblique}#day_schedule #appointments .inspection_date .appointment .appmnt_bg{position:absolute;top:0;width:100%;height:100%;background:url(/assets/white-19402d59812005064398b4a14fedb34f9d84b370a143895519f07fbf32cae03d.png) repeat 0 0;background-color:#0252d4;opacity:0.8}#day_schedule #appointments .inspection_date .appointment.selected .info .time,#day_schedule #appointments .inspection_date .appointment.selected .info .duration,#day_schedule #appointments .inspection_date .appointment.selected .info .address,#day_schedule #appointments .inspection_date .appointment.selected .info .remarks{font-size:11px;color:#fff;text-shadow:rgba(0,0,0,0.3) 0 1px 0}#day_schedule #appointments .inspection_date .appointment.selected .appmnt_bg{background:#0252d4}#month_calendar{position:absolute;bottom:0;font-weight:bold}#month_calendar table{border-collapse:collapse;border-spacing:2px 2px;border-top:1px solid #bababa;border-right:1px solid #bababa}#month_calendar tr.title{padding-top:4px}#month_calendar tr.header{font-size:10px}#month_calendar a{display:block;width:29px;height:24px;line-height:23px}#month_calendar th a{width:27px}#month_calendar td.day{padding:0;margin:0;border:1px solid #c7c7c7;text-align:center}#month_calendar td.day.left{border-left:none}#month_calendar td.day.right{border-right:none}#month_calendar td.day.outside a{color:#9da2a6}#month_calendar td.day.today{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -3755px}#month_calendar td.day.today a{color:#d8d8d8;text-shadow:rgba(0,0,0,0.3) 0 1px 0}#month_calendar td.day.active{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x left -4252px}#month_calendar td.day.active a{color:white;text-shadow:rgba(0,0,0,0.3) 0 1px 0}#month_calendar td.day.inspection-date{background:rgba(0,255,255,0.4)}#totals{position:absolute;bottom:0;left:210px;height:175px;padding:10px;text-align:center}#totals .expert_totals_title{font-weight:bold}#totals .expert_totals_value{margin-bottom:10px}#appointments_table{position:absolute;top:40px;bottom:0;margin-bottom:196px;overflow-y:hidden}#expert_availability{position:absolute;bottom:0;width:100%;height:192px;padding:5px 0 0;overflow-y:auto;border-top:1px solid #bcc2c7;background:#f3f5f5}#expert_availability #expert_table{text-align:center;height:150px;overflow-y:auto}#expert_availability #expert_table .project-number{padding:2px 5px;background:url(/assets/white-19402d59812005064398b4a14fedb34f9d84b370a143895519f07fbf32cae03d.png) repeat 0 0;border:1px solid white;border-radius:2px}#expert_availability .label{margin:0;font-weight:bold;margin-left:20px}#expert_availability input{width:30px;height:10px;font-size:11px}#expert_availability .scroll_table_header .content{margin-top:4px}#expert_availability .scroll_table_header th{border-bottom:1px solid #bcc2c7;border-left:none;border-right:none;padding:0}#expert_availability .scroll_table_header th.col1{min-width:90px;width:15%}#expert_availability .scroll_table_header th.col2{min-width:160px}#expert_availability .scroll_table_header th.col3{min-width:30px;width:5%}#expert_availability .scroll_table_header th.col4{min-width:30px;width:5%}#expert_availability .scroll_table_header th.col5{min-width:90px;width:10%}#expert_availability .scroll_table_header th.col6{min-width:90px;width:10%}#expert_availability .scroll_table_header.fides .content{width:600px;margin-left:20px}#expert_availability .scroll_table_header.fides th{min-width:120px;width:120px}#expert_availability .scroll_table_body tr.divider td{border-top:1px solid #bcc2c7}#expert_availability .scroll_table_body td{vertical-align:middle;padding:0}#expert_availability .scroll_table_body td.col1{min-width:90px;width:15%;padding-top:4px;border-left:none}#expert_availability .scroll_table_body td.col1 .filter_sub_project{float:left;margin-top:2px;padding-right:5px;font-size:16px;color:inherit;text-decoration:none}#expert_availability .scroll_table_body td.col2{min-width:164px;text-align:center}#expert_availability .scroll_table_body td.col2 select{width:160px}#expert_availability .scroll_table_body td.col3{min-width:36px;width:5%;text-align:center}#expert_availability .scroll_table_body td.col3 input{width:32px;text-align:right}#expert_availability .scroll_table_body td.col4{min-width:36px;width:5%;text-align:center}#expert_availability .scroll_table_body td.col4 input{width:32px;text-align:right}#expert_availability .scroll_table_body td.col5{min-width:90px;width:10%}#expert_availability .scroll_table_body td.col6{min-width:90px;width:10%;border-right:none}#expert_availability .scroll_table_body.fides{width:723px;margin-left:20px}#expert_availability .scroll_table_body.fides td{min-width:120px;width:100px}#expert_availability .scroll_table_body.fides td.col2{font-weight:bold}.sidelink.project.highlighted{background:rgba(128,255,255,0.3)}.sidelink.project.highlighted:hover{background:rgba(92,192,192,0.3) !important}.list_panel{background:#fff;position:relative;padding:10px;margin:40px 20px 20px;border:1px solid #ddd}.list_panel h3{margin-top:5px;margin-bottom:5px}.list_panel table{border-spacing:0px;border-collapse:collapse}.list_panel table tr td,.list_panel table tr th{border-bottom:1px solid #ddd;padding:5px 10px 5px 0px;line-height:20px}.list_panel table tr td.last,.list_panel table tr th.last{padding-right:0px}#checklist{margin-bottom:20px}#checklist .submit{margin-top:10px}#checklist span.saved{color:#7ae969;margin-left:5px}#todo_list table tr td.metadata{padding-right:5px}#todo_list table tr td.label{padding-left:20px}#todo_list table tr td.description{padding-left:0px}#todo_list table tr td.due{color:orange}#todo_list table tr td.overdue{color:red}#todo_list table tr.done td{color:#888}#todo_list table tr.borderless td{border-bottom:none}#todo_list form #todo_item_description{width:200px}#todo_list form input.toggle_todo_item{display:none}.new_project_select{width:450px;margin-left:24px;position:absolute !important;left:15px;top:112px}.expert_availability .form_row.grid{display:grid;grid-template-columns:250px 110px 150px 25px 150px auto;grid-template-rows:auto;grid-template-areas:". error error error error ." "expert amstartlabel amstart amendlabel amend uurbasis" ". pmstartlabel pmstart pmendlabel pmend submit_expert";column-gap:10px;row-gap:8px;margin:11px 0 11px 20px;border-bottom:1px solid #eee;padding-bottom:10px}.expert_availability .form_row.grid .expert{grid-area:expert}.expert_availability .form_row.grid .amstartlabel{grid-area:amstartlabel}.expert_availability .form_row.grid .amstart{grid-area:amstart}.expert_availability .form_row.grid .amendlabel{grid-area:amendlabel}.expert_availability .form_row.grid .amend{grid-area:amend}.expert_availability .form_row.grid .uurbasis{grid-area:uurbasis}.expert_availability .form_row.grid .pmstartlabel{grid-area:pmstartlabel}.expert_availability .form_row.grid .pmstart{grid-area:pmstart}.expert_availability .form_row.grid .pmendlabel{grid-area:pmendlabel}.expert_availability .form_row.grid .pmend{grid-area:pmend}.expert_availability .form_row.grid .submit_expert{grid-area:submit_expert}.expert_availability .form_row.grid input[type="text"]{width:120px}.expert_availability .form_row.grid .error_messages{grid-area:error;line-height:12px;text-align:center;color:#c00;font-size:12px;font-weight:bold}.entry-invoice-reference::before{margin-right:10px}a.invoice-link{text-decoration:none;color:#333}a.invoice-link::before{margin-right:10px}a.invoice-link:hover{color:#4188f7}.row-controls{opacity:0;transition:opacity 0.25s;cursor:pointer}.row-controls a{position:relative;bottom:4px;margin:0 5px;user-select:none;color:#333}.row-controls a.delete-entry{margin-right:6px}.row-controls a.add-entry{font-size:1.75rem;bottom:0px}.row-controls a:hover{color:#4188f7}tr:hover .row-controls{opacity:1}.table{display:table}.table .thead{display:table-header-group}.table .tbody{display:table-row-group}.table .tr{display:table-row}.table .tr.section-start{border-top:2px solid black}.table .tr .th,.table .tr .td{display:table-cell;padding:5px}.table .tr .th.sortable:hover{text-decoration:underline}table th.sortable:hover{text-decoration:underline}table.with-sections tr.section-start{border-top:2px solid black}table.content{width:100%;border-collapse:collapse;line-height:17px}table.content tr{height:19px;color:#000000}table.content tr.alt{background-color:#ffffff}table.content tr.header{height:17px;background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x scroll 0 -4512px}table.content tr.selected,table.content .remark.selected,table.content .private_remark.selected{color:#ffffff;text-shadow:rgba(0,0,0,0.3) 0 1px 0;background-color:#778da8}table.content th{padding:0 5px;white-space:nowrap;border-right:1px solid #b3b3b3;color:#535353;font-size:11px;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,0.8)}table.content td{padding:0 5px;border:none;border-right:1px solid #bcc2c7}table.content td.numeric{text-align:right}table.content th.right,table.content td.right{border-right:none}table.content th a{color:#596168;text-decoration:none}table.content th a:hover{text-decoration:underline}#scroll_table,.scroll_table{min-width:750px;width:100%}#scroll_table thead#location_list_header th.col1,#scroll_table tbody#location_list td.col1,.scroll_table thead#location_list_header th.col1,.scroll_table tbody#location_list td.col1{width:14px;padding:0 2px}#scroll_table thead#location_list_header th.col2,#scroll_table tbody#location_list td.col2,.scroll_table thead#location_list_header th.col2,.scroll_table tbody#location_list td.col2{width:200px}#scroll_table thead#location_list_header th.col3,#scroll_table tbody#location_list td.col3,.scroll_table thead#location_list_header th.col3,.scroll_table tbody#location_list td.col3{width:55px}#scroll_table thead#location_list_header th.col4,#scroll_table tbody#location_list td.col4,.scroll_table thead#location_list_header th.col4,.scroll_table tbody#location_list td.col4{width:130px}#scroll_table thead#location_list_header th.col5,#scroll_table tbody#location_list td.col5,.scroll_table thead#location_list_header th.col5,.scroll_table tbody#location_list td.col5{width:78px;text-align:center}#scroll_table thead#location_list_header th.col6,#scroll_table tbody#location_list td.col6,.scroll_table thead#location_list_header th.col6,.scroll_table tbody#location_list td.col6{width:18px;text-align:center}#scroll_table thead#location_list_header th.col6 .location_check,#scroll_table tbody#location_list td.col6 .location_check,.scroll_table thead#location_list_header th.col6 .location_check,.scroll_table tbody#location_list td.col6 .location_check{margin:0 auto;width:16px;height:16px;background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x scroll 0 -2400px}#scroll_table thead#location_list_header th.col6 .location_check.checked,#scroll_table tbody#location_list td.col6 .location_check.checked,.scroll_table thead#location_list_header th.col6 .location_check.checked,.scroll_table tbody#location_list td.col6 .location_check.checked{background-position:-16px -2400px}#scroll_table thead#location_list_header th.col7,#scroll_table tbody#location_list td.col7,.scroll_table thead#location_list_header th.col7,.scroll_table tbody#location_list td.col7{width:20px;text-align:center}#scroll_table thead#location_list_header th.col8,#scroll_table tbody#location_list td.col8,.scroll_table thead#location_list_header th.col8,.scroll_table tbody#location_list td.col8{width:72px}#scroll_table thead#location_list_header th.col9,#scroll_table tbody#location_list td.col9,.scroll_table thead#location_list_header th.col9,.scroll_table tbody#location_list td.col9{width:85px}#scroll_table thead#location_list_header th.col10,#scroll_table tbody#location_list td.col10,.scroll_table thead#location_list_header th.col10,.scroll_table tbody#location_list td.col10{width:35px}#scroll_table thead#location_list_header th.col11,#scroll_table tbody#location_list td.col11,.scroll_table thead#location_list_header th.col11,.scroll_table tbody#location_list td.col11{width:32px}#scroll_table thead#location_list_header th.col12,#scroll_table tbody#location_list td.col12,.scroll_table thead#location_list_header th.col12,.scroll_table tbody#location_list td.col12{width:42px}#scroll_table thead#location_list_header th.col13,#scroll_table tbody#location_list td.col13,.scroll_table thead#location_list_header th.col13,.scroll_table tbody#location_list td.col13{width:20px;text-align:center}#scroll_table thead#location_list_header th.col13 .location_release,#scroll_table tbody#location_list td.col13 .location_release,.scroll_table thead#location_list_header th.col13 .location_release,.scroll_table tbody#location_list td.col13 .location_release{margin:0 auto;width:16px;height:16px;background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x scroll 0 -2400px}#scroll_table thead#location_list_header th.col13 .location_release.checked,#scroll_table tbody#location_list td.col13 .location_release.checked,.scroll_table thead#location_list_header th.col13 .location_release.checked,.scroll_table tbody#location_list td.col13 .location_release.checked{background-position:-16px -2400px}#scroll_table thead#location_list_header th.col14,#scroll_table tbody#location_list td.col14,.scroll_table thead#location_list_header th.col14,.scroll_table tbody#location_list td.col14{width:36px}#scroll_table thead#measurement_list_header th.col1,#scroll_table tbody#measurement_list td.col1,.scroll_table thead#measurement_list_header th.col1,.scroll_table tbody#measurement_list td.col1{width:85px}#scroll_table thead#measurement_list_header th.col2,#scroll_table tbody#measurement_list td.col2,.scroll_table thead#measurement_list_header th.col2,.scroll_table tbody#measurement_list td.col2{width:200px}#scroll_table thead#measurement_list_header th.col3,#scroll_table tbody#measurement_list td.col3,.scroll_table thead#measurement_list_header th.col3,.scroll_table tbody#measurement_list td.col3{width:78px}#scroll_table thead#measurement_list_header th.col4,#scroll_table tbody#measurement_list td.col4,.scroll_table thead#measurement_list_header th.col4,.scroll_table tbody#measurement_list td.col4{width:70px}#scroll_table thead#measurement_list_header th.col5,#scroll_table tbody#measurement_list td.col5,.scroll_table thead#measurement_list_header th.col5,.scroll_table tbody#measurement_list td.col5{width:80px}#scroll_table thead#measurement_list_header th.col6,#scroll_table tbody#measurement_list td.col6,.scroll_table thead#measurement_list_header th.col6,.scroll_table tbody#measurement_list td.col6{width:35px}#scroll_table thead#customer_list_header th.col1,#scroll_table tbody#customer_list td.col1,#scroll_table thead#overview_list_header th.col1,#scroll_table tbody#overview_list td.col1,.scroll_table thead#customer_list_header th.col1,.scroll_table tbody#customer_list td.col1,.scroll_table thead#overview_list_header th.col1,.scroll_table tbody#overview_list td.col1{width:300px}#scroll_table thead#customer_list_header th.col2,#scroll_table tbody#customer_list td.col2,#scroll_table thead#overview_list_header th.col2,#scroll_table tbody#overview_list td.col2,.scroll_table thead#customer_list_header th.col2,.scroll_table tbody#customer_list td.col2,.scroll_table thead#overview_list_header th.col2,.scroll_table tbody#overview_list td.col2{width:150px}#scroll_table thead#customer_list_header th.col3,#scroll_table tbody#customer_list td.col3,#scroll_table thead#overview_list_header th.col3,#scroll_table tbody#overview_list td.col3,.scroll_table thead#customer_list_header th.col3,.scroll_table tbody#customer_list td.col3,.scroll_table thead#overview_list_header th.col3,.scroll_table tbody#overview_list td.col3{width:150px}#scroll_table thead#customer_list_header th.col4,#scroll_table tbody#customer_list td.col4,#scroll_table thead#overview_list_header th.col4,#scroll_table tbody#overview_list td.col4,.scroll_table thead#customer_list_header th.col4,.scroll_table tbody#customer_list td.col4,.scroll_table thead#overview_list_header th.col4,.scroll_table tbody#overview_list td.col4{width:100px}#scroll_table thead#customer_list_header th.col5,#scroll_table tbody#customer_list td.col5,#scroll_table thead#overview_list_header th.col5,#scroll_table tbody#overview_list td.col5,.scroll_table thead#customer_list_header th.col5,.scroll_table tbody#customer_list td.col5,.scroll_table thead#overview_list_header th.col5,.scroll_table tbody#overview_list td.col5{width:80px}#scroll_table thead#customer_list_header th.col6,#scroll_table tbody#customer_list td.col6,#scroll_table thead#overview_list_header th.col6,#scroll_table tbody#overview_list td.col6,.scroll_table thead#customer_list_header th.col6,.scroll_table tbody#customer_list td.col6,.scroll_table thead#overview_list_header th.col6,.scroll_table tbody#overview_list td.col6{width:150px}#scroll_table thead#user_list_header th,#scroll_table tbody#user_list td,.scroll_table thead#user_list_header th,.scroll_table tbody#user_list td{width:150px}#scroll_table thead#disclaimer_list_header th.col1,.scroll_table thead#disclaimer_list_header th.col1{width:75px}#scroll_table thead#disclaimer_list_header th.col2,.scroll_table thead#disclaimer_list_header th.col2{width:100px}#scroll_table thead#disclaimer_list_header th.col3,.scroll_table thead#disclaimer_list_header th.col3{width:100px}#scroll_table thead#disclaimer_list_header th.col4,.scroll_table thead#disclaimer_list_header th.col4{width:110px}#scroll_table tbody#disclaimer_list td.col1,.scroll_table tbody#disclaimer_list td.col1{width:75px;text-align:right;font-weight:bold}#scroll_table tbody#disclaimer_list td.col2,.scroll_table tbody#disclaimer_list td.col2{width:100px;text-align:center}#scroll_table tbody#disclaimer_list td.col3,.scroll_table tbody#disclaimer_list td.col3{width:100px;text-align:center}#scroll_table tbody#disclaimer_list td.col4,.scroll_table tbody#disclaimer_list td.col4{width:110px;text-align:center}#scroll_table thead#appointment_list_header th.col1,#scroll_table tbody#appointment_list td.col1,#scroll_table tbody.appointment_list td.col1,.scroll_table thead#appointment_list_header th.col1,.scroll_table tbody#appointment_list td.col1,.scroll_table tbody.appointment_list td.col1{width:100px}#scroll_table thead#appointment_list_header th.col2,#scroll_table tbody#appointment_list td.col2,#scroll_table tbody.appointment_list td.col2,.scroll_table thead#appointment_list_header th.col2,.scroll_table tbody#appointment_list td.col2,.scroll_table tbody.appointment_list td.col2{width:80px;text-align:center}#scroll_table thead#appointment_list_header th.col3,#scroll_table tbody#appointment_list td.col3,#scroll_table tbody.appointment_list td.col3,.scroll_table thead#appointment_list_header th.col3,.scroll_table tbody#appointment_list td.col3,.scroll_table tbody.appointment_list td.col3{width:250px}#scroll_table thead#appointment_list_header th.col4,#scroll_table tbody#appointment_list td.col4,#scroll_table tbody.appointment_list td.col4,.scroll_table thead#appointment_list_header th.col4,.scroll_table tbody#appointment_list td.col4,.scroll_table tbody.appointment_list td.col4{width:50px}#scroll_table thead#appointment_list_header th.col5,#scroll_table tbody#appointment_list td.col5,#scroll_table tbody.appointment_list td.col5,.scroll_table thead#appointment_list_header th.col5,.scroll_table tbody#appointment_list td.col5,.scroll_table tbody.appointment_list td.col5{width:130px}#scroll_table thead#appointment_list_header th.col6,#scroll_table tbody#appointment_list td.col6,#scroll_table tbody.appointment_list td.col6,.scroll_table thead#appointment_list_header th.col6,.scroll_table tbody#appointment_list td.col6,.scroll_table tbody.appointment_list td.col6{width:100px}#scroll_table thead#appointment_list_header th.col7,#scroll_table tbody#appointment_list td.col7,#scroll_table tbody.appointment_list td.col7,.scroll_table thead#appointment_list_header th.col7,.scroll_table tbody#appointment_list td.col7,.scroll_table tbody.appointment_list td.col7{width:100px;text-align:center}#scroll_table thead#reporting_list_header th.col1,#scroll_table tbody#reporting_list td.col1,.scroll_table thead#reporting_list_header th.col1,.scroll_table tbody#reporting_list td.col1{width:215px}#scroll_table thead#reporting_list_header th.col2,#scroll_table tbody#reporting_list td.col2,.scroll_table thead#reporting_list_header th.col2,.scroll_table tbody#reporting_list td.col2{width:60px}#scroll_table thead#reporting_list_header th.col3,#scroll_table tbody#reporting_list td.col3,.scroll_table thead#reporting_list_header th.col3,.scroll_table tbody#reporting_list td.col3{width:150px}#scroll_table thead#reporting_list_header th.col4,#scroll_table tbody#reporting_list td.col4,.scroll_table thead#reporting_list_header th.col4,.scroll_table tbody#reporting_list td.col4{width:78px}#scroll_table thead#reporting_list_header th.col5,#scroll_table tbody#reporting_list td.col5,.scroll_table thead#reporting_list_header th.col5,.scroll_table tbody#reporting_list td.col5{width:160px;text-align:left;padding-left:5px}#scroll_table tbody#reporting_list td.col5,.scroll_table tbody#reporting_list td.col5{padding:0 7px 0 3px}#scroll_table tbody#reporting_list td a,.scroll_table tbody#reporting_list td a{color:black}#scroll_table #scroll_table_header input,#scroll_table .scroll_table_header input,.scroll_table #scroll_table_header input,.scroll_table .scroll_table_header input{margin:0}#scroll_table #scroll_table_header h3,#scroll_table .scroll_table_header h3,.scroll_table #scroll_table_header h3,.scroll_table .scroll_table_header h3{margin-left:1em}#scroll_table #scroll_table_header #select_all_rows,#scroll_table .scroll_table_header #select_all_rows,.scroll_table #scroll_table_header #select_all_rows,.scroll_table .scroll_table_header #select_all_rows{position:relative;top:2px;margin:0;padding:0;outline:none}#scroll_table #scroll_table_body,#scroll_table .scroll_table_body,.scroll_table #scroll_table_body,.scroll_table .scroll_table_body{height:83px;overflow-y:auto}#scroll_table #scroll_table_body .important,#scroll_table .scroll_table_body .important,.scroll_table #scroll_table_body .important,.scroll_table .scroll_table_body .important{font-weight:bold}#scroll_table #scroll_table_body .remark,#scroll_table .scroll_table_body .remark,.scroll_table #scroll_table_body .remark,.scroll_table .scroll_table_body .remark{color:#000}#scroll_table #scroll_table_body tr.new_photos,#scroll_table .scroll_table_body tr.new_photos,.scroll_table #scroll_table_body tr.new_photos,.scroll_table .scroll_table_body tr.new_photos{color:#c00}#scroll_table #scroll_table_body tr.new_photos_ready,#scroll_table .scroll_table_body tr.new_photos_ready,.scroll_table #scroll_table_body tr.new_photos_ready,.scroll_table .scroll_table_body tr.new_photos_ready{color:#0c0}#scroll_table #scroll_table_body .private_remark,#scroll_table .scroll_table_body .private_remark,.scroll_table #scroll_table_body .private_remark,.scroll_table .scroll_table_body .private_remark{color:#888;font-style:oblique}#scroll_table #scroll_table_body tr:hover,#scroll_table #scroll_table_body .remark:hover,#scroll_table #scroll_table_body .private_remark:hover,#scroll_table .scroll_table_body tr:hover,#scroll_table .scroll_table_body .remark:hover,#scroll_table .scroll_table_body .private_remark:hover,.scroll_table #scroll_table_body tr:hover,.scroll_table #scroll_table_body .remark:hover,.scroll_table #scroll_table_body .private_remark:hover,.scroll_table .scroll_table_body tr:hover,.scroll_table .scroll_table_body .remark:hover,.scroll_table .scroll_table_body .private_remark:hover{background-color:#aeb9c5}#scroll_table #scroll_table_body tr.selected:hover,#scroll_table #scroll_table_body .remark.selected:hover,#scroll_table #scroll_table_body .private_remark.selected:hover,#scroll_table .scroll_table_body tr.selected:hover,#scroll_table .scroll_table_body .remark.selected:hover,#scroll_table .scroll_table_body .private_remark.selected:hover,.scroll_table #scroll_table_body tr.selected:hover,.scroll_table #scroll_table_body .remark.selected:hover,.scroll_table #scroll_table_body .private_remark.selected:hover,.scroll_table .scroll_table_body tr.selected:hover,.scroll_table .scroll_table_body .remark.selected:hover,.scroll_table .scroll_table_body .private_remark.selected:hover{background-color:#778da8}#scroll_table #scroll_table_body .edit_btn,#scroll_table .scroll_table_body .edit_btn,.scroll_table #scroll_table_body .edit_btn,.scroll_table .scroll_table_body .edit_btn{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) no-repeat scroll -3px -3807px;cursor:pointer;width:14px;height:16px}#scroll_table.search_results #scroll_table_body table tr td,#scroll_table.search_results #scroll_table_header table tr td,.scroll_table.search_results #scroll_table_body table tr td,.scroll_table.search_results #scroll_table_header table tr td{padding:8px}#scroll_table.search_results #scroll_table_body table tr th,#scroll_table.search_results #scroll_table_header table tr th,.scroll_table.search_results #scroll_table_body table tr th,.scroll_table.search_results #scroll_table_header table tr th{padding-left:8px;padding-right:8px}table.metingen_files tr td{padding:0.5em 1em}table.metingen_files tr td a{color:#333}table.metingen_files tr td a:hover{color:#000}#sidebar #search{padding:10px}#sidebar #search form{position:relative}#sidebar #search form input#query{width:40%;background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x scroll 0 -5777px;border:0px;height:19px;float:left;outline:none}#sidebar #search form span{height:19px;width:20px;display:block;float:left}#sidebar #search form span.before{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x scroll 0 -5753px}#sidebar #search form span.after{background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x scroll -22px -5801px;width:20px}#sidebar #search form span.cancel{position:absolute;left:140px;top:2px;background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x scroll 0 -5504px}#search_results,.search_results{list-style:none;margin:0px;padding:0px}#search_results li,.search_results li{border-bottom:1px solid #ddd}#search_results li a,.search_results li a{padding:10px;display:block;color:inherit;text-decoration:none}#search_results li a:hover,.search_results li a:hover{color:#888}#search-result-count{padding:12px}#search-no-results{padding:12px;font-weight:bold}.measurement_title{height:40px;margin:10px}#measurement_fields_table .scroll_table_body{height:auto}#measurement_fields_table table.content{width:550px}#measurement_fields_table td,#measurement_fields_table th{word-break:break-all;width:60px}#measurement_fields_table td.col0,#measurement_fields_table th.col0{width:90px;word-break:normal}#measurement_fields_table td.col1,#measurement_fields_table th.col1{width:80px}#measurement_fields_table td.col2,#measurement_fields_table th.col2{width:40px}#measurement_fields_table td.col3,#measurement_fields_table th.col3{width:65px}#measurement_fields_table td.col4,#measurement_fields_table th.col4{width:50px}#measurement_fields_table td.col5,#measurement_fields_table th.col5{width:10px;text-align:center}#measurement_fields_table td.sorthandle,#measurement_fields_table th.sorthandle{width:60px;font-weight:bold;text-align:right;cursor:move}#measurement_fields_table td.new_entry,#measurement_fields_table th.new_entry{text-decoration:underline;cursor:pointer}#measurement_fields_table td .editable,#measurement_fields_table th .editable{width:100%;height:100%}#measurement_fields_table td a.delete,#measurement_fields_table th a.delete{text-decoration:underline;cursor:pointer}#measurement_devices_list{padding:2rem;background-color:white}#measurement_device_availability{padding:2rem;background-color:white;border-top:1px solid #596168}#measurement_device_availability table{border-spacing:0}#measurement_device_availability table tr:first-child th{border-bottom:2px solid black;border-top:none}#measurement_device_availability table th{padding:0.25rem 2rem;border-right:1px solid #CCC}#measurement_device_availability table th:first-child{border-right:2px solid black;border-top:1px solid #CCC}#measurement_device_availability table th:last-child{border-right:none}#measurement_device_availability table td{text-align:right;padding:0.25rem 2rem;border-top:1px solid #CCC;border-right:1px solid #CCC}#measurement_device_availability table td:last-child{border-right:none}#measurement_devices{display:grid;grid-template-columns:auto auto auto auto auto auto auto}#measurement_devices{margin-top:1rem}#measurement_devices .cell{padding:0.5rem 2rem 0.5rem 0.5rem;border-bottom:1px solid #ccc}#measurement_devices .cell a{color:#596168;text-decoration:none}#measurement_devices .cell a:hover{text-decoration:underline}#measurement_devices .cell.storage,#measurement_devices .cell .storage{color:gray}#measurement_devices .cell.date,#measurement_devices .cell .date{text-align:center}#measurement_devices .cell.header{text-align:center;border-bottom:2px solid gray;font-weight:bold}.device_location_event{cursor:pointer}.device_location_event td:hover{text-decoration:underline}#measurement_events .non-billable{color:#aaa;font-style:oblique}#measurement_events .non-billable .billable{color:#000;font-weight:bold}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;/*!
   * clear child float (pika-lendar), using the famous micro clearfix hack
   * http://nicolasgallagher.com/micro-clearfix-hack/
   */}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.pika-lendar{float:left;width:260px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;font-size:1.5rem;font-weight:bold}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/pngbase64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==")}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/pngbase64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=")}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button,.pika-button-label{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-button-label input[type=checkbox]{visibility:hidden;position:absolute;left:5px}.pika-button-label input[type=checkbox]+span{opacity:0}.pika-button-label input[type=checkbox]:hover+span{opacity:0.3}.pika-button-label input[type=checkbox]:checked+span{opacity:1;color:#00aa00}.pika-week{font-size:11px;color:#999}.is-today .pika-button,.is-today .pika-button-label{color:#33aaff;font-weight:bold}.is-selected .pika-button,.is-selected .pika-button-label{color:#fff;font-weight:bold;background:#33aaff;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-inrange .pika-button,.is-inrange .pika-button-label{background:#D5E9F7}.is-startrange .pika-button,.is-startrange .pika-button-label{color:#fff;background:#6CB31D;box-shadow:none;border-radius:3px}.is-endrange .pika-button,.is-endrange .pika-button-label{color:#fff;background:#33aaff;box-shadow:none;border-radius:3px}.is-disabled .pika-button,.is-disabled .pika-button-label{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover,.pika-button-label:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}.form_row,.form_button_footer{margin:15px 0;line-height:25px}.form_row .label,.form_button_footer .label{display:inline-block;vertical-align:top;padding:0 10px;width:110px;text-align:right}.form_row .label.checkbox,.form_button_footer .label.checkbox{margin:0 20px}.form_row input,.form_button_footer input{font-size:12px}.form_row input[type="submit"],.form_button_footer input[type="submit"]{position:relative;top:1px;font-size:13px;height:26px}.form_row input[type="text"],.form_button_footer input[type="text"]{width:218px}.form_row textarea,.form_button_footer textarea{vertical-align:top;overflow:hidden;width:591px;height:auto;min-height:12px;padding:4px 8px;line-height:16px}.form_row select,.form_button_footer select{border:0;width:236px;font-size:inherit}.form_row .chosen-container,.form_button_footer .chosen-container{vertical-align:top}.form_row input[type="checkbox"],.form_button_footer input[type="checkbox"]{height:26px;width:26px;-webkit-appearance:none;outline:none;box-shadow:0 1px 1px rgba(0,0,0,0.1) !important}.form_row input[type="checkbox"]:after,.form_button_footer input[type="checkbox"]:after{content:' ';color:white;font-size:15px;margin-left:-3px;margin-top:-1px}.form_row input[type="checkbox"]:active,.form_row input[type="checkbox"]:checked,.form_button_footer input[type="checkbox"]:active,.form_button_footer input[type="checkbox"]:checked{background-color:#0075FF}.form_row input[type="checkbox"]:active:after,.form_row input[type="checkbox"]:checked:after,.form_button_footer input[type="checkbox"]:active:after,.form_button_footer input[type="checkbox"]:checked:after{content:'✔︎'}.form_row input:not([type='submit']),.form_input{margin:0;border:1px solid #aaa;border-radius:5px;padding:0 8px;line-height:24px;font-size:12px;box-shadow:0 0 3px white inset,0 1px 1px rgba(0,0,0,0.1)}.form_link{color:#000;text-decoration:none}.form_link:hover{text-decoration:underline}.form_button{display:inline-block;padding:0 8px;border:1px solid #aaa;border-radius:5px;line-height:24px;text-decoration:none;color:#444;background-color:#fff;background:-webkit-linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background:linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px white inset,0 1px 1px rgba(0,0,0,0.1);cursor:pointer}.form_button.small{margin-top:5px;padding:0 4px;height:16px;line-height:16px}.form_button:hover{text-decoration:underline}.form_button:active{background-image:-webkit-linear-gradient(#eee 20%, #fff 80%);background-image:linear-gradient(#eee 20%, #fff 80%);box-shadow:0 1px 0 #fff inset}.form_button_footer{border-top:1px solid #aaa;padding:8px 0 0 0;margin-bottom:8px;direction:rtl}.float_right .form_button{margin-left:10px}input.with-error{border:1px solid #c00 !important;color:#c00 !important}.standard-form label,.standard-form input,.standard-form select,.standard-form textarea{display:block;width:200px}.standard-form label{margin-top:15px}.standard-form input[type="date"]{line-height:16px}.standard-form input[type="submit"]{width:218px;height:24px;margin-top:15px}.standard-form .input-error{color:#c00}.standard-form .input-error::before{margin-right:5px}.standard-form .field_with_errors{border:none}.standard-form .field_with_errors label,.standard-form .field_with_errors input,.standard-form .field_with_errors select,.standard-form .field_with_errors textarea,.standard-form .field_with_errors .chosen-single{border:2px solid #c00}.device-maintenance-form{display:flex;justify-content:space-between;gap:10px;margin:30px 0}.device-maintenance-form input[type="date"]{flex-shrink:0;padding:0 10px;border:1px solid gray;border-radius:5px;font-size:13px}.device-maintenance-form textarea{width:100%;height:50px;padding:5px 10px;border:1px solid gray;border-radius:5px;font-size:13px}.device-maintenance-form input[type="submit"]{padding:0 10px;border:1px solid gray;border-radius:5px;font-size:13px;font-weight:bold;color:white;background:#667B8E}#time-tracking-form{display:flex;flex-direction:column;align-items:stretch;gap:5px}#time-tracking-form input,#time-tracking-form label,#time-tracking-form textarea{font-size:15px;width:100%;padding:4px 8px;box-sizing:border-box}#time-tracking-form input[type="submit"]{height:auto}#time-tracking-form .chosen-container{font-size:15px;width:100%;box-sizing:border-box}#time-tracking-form .chosen-container div,#time-tracking-form .chosen-container span{font-size:15px}#time-tracking-form .chosen-container .chosen-single{padding:4px 4px 4px 8px;height:auto}#time-tracking-form .chosen-container .chosen-search input{width:100%}#time-tracking-form .field-with-errors{font-size:14px}#modal .modal-content.invoice-container{width:75%}#modal .modal-content.invoice-container .invoice{padding:0 50px 50px 50px;color:#555}#modal .modal-content.invoice-container .invoice h2{margin:3rem 0}#modal .modal-content.invoice-container .invoice table tr.ignore{text-decoration:line-through}#modal .modal-content.invoice-container .invoice table tr.ignore td{color:#AAA}#modal .modal-content.invoice-container .invoice table tr.ignore td .undo-delete-entry{color:#000}#modal .modal-content.invoice-container .invoice table tr td{padding:0.5rem 5px;border-top:1px solid #EEE}#modal .modal-content.invoice-container .invoice table tr td,#modal .modal-content.invoice-container .invoice table tr th{padding:0.5rem 5px 0.25rem 5px}#modal .modal-content.invoice-container .invoice table tr td a.icon-link,#modal .modal-content.invoice-container .invoice table tr th a.icon-link{margin-left:0;margin-right:0}#modal .modal-content.invoice-container .invoice a.icon-link{color:#555;margin-left:5px;margin-right:5px;user-select:none;-moz-user-select:none;-webkit-user-select:none}#modal .modal-content.invoice-container .invoice a.icon-link:hover{color:#000}#modal .modal-content.invoice-container .invoice a.icon-link:active{color:#000;font-size:12px}#modal .modal-content.invoice-container .invoice .invoice-location,#modal .modal-content.invoice-container .invoice .invoice-description{font-size:14px;color:#222}#modal .modal-content.invoice-container .editable-invoice-rows{position:relative}#modal .modal-content.invoice-container .invoice-edit-inline-form{position:absolute;display:inline-flex;align-items:start;gap:5px;padding:5px 6px;border:1px solid #ccc;border-radius:6px;background:white;box-shadow:0 2px 10px deepskyblue}#modal .modal-content.invoice-container .invoice-edit-inline-form input[type="text"]{height:16px;border:1px solid #ccc;border-radius:4px;padding:4px 26px 4px 4px;font-size:13px;color:#444;outline:none}#modal .modal-content.invoice-container .invoice-edit-inline-form input[type="text"]:focus{box-shadow:0 0 4px #ccc;border-color:#ccc}#modal .modal-content.invoice-container .invoice-edit-inline-form .invoice-edit-location{width:300px}#modal .modal-content.invoice-container .invoice-edit-inline-form .invoice-edit-description{width:400px}#modal .modal-content.invoice-container .invoice-edit-inline-form button{height:26px;border:1px solid #ccc;background:none;border-radius:4px;padding:0 4px;font-size:16px}#modal .modal-content.invoice-container .invoice-edit-inline-form button:hover{box-shadow:0 0 4px #ccc}#modal .modal-content.invoice-container .invoice-edit-inline-form button:active{box-shadow:inset 0 0 2px #ccc}#modal .modal-content.invoice-container .invoice-edit-inline-form button.invoice-location-reset,#modal .modal-content.invoice-container .invoice-edit-inline-form button.invoice-description-reset{height:unset;font-size:13px;border:none;padding:0 4px;background:white;margin-left:-28px}#modal .modal-content.invoice-container .invoice-edit-inline-form button.invoice-location-reset:hover,#modal .modal-content.invoice-container .invoice-edit-inline-form button.invoice-description-reset:hover{box-shadow:none;font-size:14px;color:black}#modal .modal-content.invoice-container .invoice-edit-inline-form button.invoice-location-reset:active,#modal .modal-content.invoice-container .invoice-edit-inline-form button.invoice-description-reset:active{font-size:13px;color:black}#modal .modal-content.invoice-container .invoice-edit-inline-form .invoice-edit-submit{color:green;font-weight:bold}#modal .modal-content.invoice-container .invoice-edit-inline-form .invoice-edit-cancel{color:red}#full_content{overflow-y:auto}#notes_page{max-width:760px;margin:0 auto;padding:24px 16px 60px 16px}#notes_page h2{font-size:20px;margin:0 0 4px 0}#note_form_wrap{background:#fff;border:1px solid #d8d8d8;border-radius:6px;padding:16px;margin-bottom:24px;font-size:16px}#note_form_wrap .note_errors{color:#c00;margin-bottom:10px}#note_form_wrap label{display:block;font-weight:bold;margin:12px 0 4px 0;line-height:24px}#note_form_wrap textarea{width:100%;box-sizing:border-box;font-size:16px;border:1px solid #ccc;border-radius:4px;padding:8px}#note_form_wrap select{width:100%;box-sizing:border-box;font-size:16px;padding:6px}#note_form_wrap input[type=file]{font-size:16px}#note_form_wrap .note-recents{margin-bottom:10px}#note_form_wrap .note-recents label{font-weight:bold;color:#333;font-size:16px;display:block;margin-bottom:4px}#note_form_wrap .note-recents .recent-group{margin:2px 0 6px 0}#note_form_wrap .note-recents .recent-group-title{font-weight:bold;color:#333;font-size:16px}#note_form_wrap .note-recents .note-recent-link{display:block;margin:2px 0;padding:3px 0 3px 14px;color:#1a4d8f;font-size:16px;text-decoration:none}#note_form_wrap .note-recents .note-recent-link:hover,#note_form_wrap .note-recents .note-recent-link:focus{text-decoration:underline}#note_form_wrap .note-submit{margin-top:14px}#note_form_wrap .note-submit button{font-size:16px}#note_form_wrap .note-submit button span.inner span{line-height:14px}.notes-list{margin-top:8px;font-size:16px}.note-group .note-group-add-form textarea,.note-item .note-edit textarea{width:100%;box-sizing:border-box;font-size:16px;border:1px solid #ccc;border-radius:4px;padding:8px}.note-item{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:10px 12px;margin-bottom:10px;font-size:16px}.note-item .note-meta{font-size:16px;color:#888;margin-bottom:3px}.note-item .note-meta strong{color:#333;font-size:16px}.note-item .note-meta .note-time{margin-left:6px}.note-item .note-body{white-space:pre-wrap;word-wrap:break-word}.note-item .note-body p{margin:0 0 3px 0}.note-item .note-attachments{margin-top:6px}.note-item .note-attachments img.note-thumb{max-width:100%;max-height:240px;border-radius:4px;border:1px solid #ccc}.note-item .note-attachments a{font-size:16px}.note-item .note-actions{margin-top:4px;text-align:right;display:flex;justify-content:flex-end;gap:2px}.note-item .note-actions .note-action-icon{font-size:18px;line-height:1;color:#a7adb4;padding:2px 4px;text-decoration:none}.note-item .note-actions .note-action-icon:hover,.note-item .note-actions .note-action-icon:focus{color:#343a40}.note-item .note-actions .note-action-icon.bi-trash:hover,.note-item .note-actions .note-action-icon.bi-trash:focus{color:#c0392b}.note-item .note-edit{display:none;margin-top:10px;border-top:1px dashed #dcdcdc;padding-top:8px;font-size:16px}.note-item .note-edit label{font-weight:bold;display:block;margin:8px 0 4px 0}.note-item .note-edit input[type=file]{font-size:16px}.note-item .note-edit .note-edit-remove{display:flex;align-items:center;gap:6px;font-weight:normal}.note-item .note-edit .note-edit-remove span{font-size:16px}.note-item .note-edit .note-edit-buttons{margin-top:10px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.note-item .note-edit .note-edit-buttons a,.note-item .note-edit .note-edit-buttons button{font-size:16px}.note-item .note-edit .note-edit-buttons a span.inner span,.note-item .note-edit .note-edit-buttons button span.inner span{font-size:16px;line-height:16px}.note-item.note-editing .note-view{display:none}.note-item.note-editing .note-actions{display:none}.note-item.note-editing .note-edit{display:block}.note-item .note-empty{color:#888}.notes-page-head{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 6px 0}.notes-page-head h2{font-size:20px;margin:0;line-height:1.2;flex:1 1 auto;min-width:0}.notes-page-head a.button,.notes-page-head button{margin:0;flex-shrink:0;font-size:16px}.notes-page-head a.button span.inner span,.notes-page-head button span.inner span{font-size:16px;line-height:16px}.notes-page-head .notes-page-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.notes-page-head .notes-pdf-btn{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border:1px solid #17365d;border-radius:4px;background:#fff;color:#17365d;font-size:15px;font-weight:600;text-decoration:none;margin:0}.notes-page-head .notes-pdf-btn span.bi{font-size:16px;line-height:1}.notes-page-head .notes-pdf-btn:hover,.notes-page-head .notes-pdf-btn:focus{background:#17365d;color:#fff}.notes-browser{margin-top:10px;font-size:16px}.note-form-hidden{display:none}.note-group{border:1px solid #d8d8d8;border-radius:6px;background:#fff;padding:8px 10px;margin-bottom:12px;font-size:16px}.note-group .note-group-head{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid #e4e4e4;padding-bottom:4px;margin-bottom:4px}.note-group .note-group-label{font-weight:bold;color:#1a4d8f;font-size:16px;flex:1 1 auto;min-width:0}.note-group .note-group-count{color:#888;font-size:16px;white-space:nowrap;margin-left:8px}.note-group .note-group-add-icon{color:#1a4d8f;font-size:20px;line-height:1;flex-shrink:0;text-decoration:none;margin-left:8px}.note-group .note-group-add-icon:hover,.note-group .note-group-add-icon:focus{color:#0b2d55}.note-group .note-group-add-form{display:none;padding:8px;background:#f7f9fb;border:1px solid #d8d8d8;border-radius:4px;font-size:16px}.note-group .note-group-add-form form{display:flex;flex-direction:column;gap:12px}.note-group .note-group-add-form input[type=file]{font-size:16px}.note-group .note-group-add-form .note-group-add-buttons{display:flex;align-items:center;justify-content:flex-end;gap:8px}.note-group .note-group-add-form .note-group-add-buttons a,.note-group .note-group-add-form .note-group-add-buttons button{font-size:16px}.note-group .note-group-add-form .note-group-add-buttons a span.inner span,.note-group .note-group-add-form .note-group-add-buttons button span.inner span{font-size:16px;line-height:16px}.note-group .note-item{border:none;border-radius:0;padding:3px 0;margin-bottom:0}.note-group .note-item+.note-item{border-top:1px dashed #e0e0e0;margin-top:2px;padding-top:2px}.note-group .note-item .note-meta{margin-bottom:1px}.note-group .note-item .note-view .note-body p{margin:0}.note-group .note-item .note-attachments{margin-top:3px}.note-group .note-item .note-actions{margin-top:2px}.note-group .note-item .note-edit{margin-top:6px;padding-top:4px}.note-empty.section-empty{padding:18px;background:#fff;border:1px solid #e0e0e0;border-radius:6px}.note-pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin:14px 0 8px 0;font-size:16px}.note-pagination .note-page-link{color:#1a4d8f}.note-pagination .note-page-link.disabled{color:#bbb;pointer-events:none}.note-pagination .note-page-count{color:#666}#notities_panel.list_panel{margin:12px 12px 0 12px}#notities_panel.list_panel h3{margin:0 0 8px 0}#notities_panel.list_panel .note-item{margin-bottom:8px}.note-picker{position:relative}.note-picker input[type=search]{width:100%;box-sizing:border-box;font-size:16px;padding:7px 10px;border:1px solid #ccc;border-radius:4px}.note-picker-search-results{display:none;margin-top:4px;border:1px solid #c9c9c9;border-radius:4px;background:#fff;max-height:320px;overflow-y:auto;box-shadow:0 2px 6px rgba(0,0,0,0.12)}.note-picker-search-results button.note-opt,.note-picker-search-results .note-res-project-noteplain{height:auto;min-height:0;line-height:1.35}.note-res-group{border-bottom:1px solid #e6e6e6}.note-res-group:last-child{border-bottom:none}.note-res-project-noteplain,button.note-opt{display:block;width:100%;box-sizing:border-box;text-align:left;padding:7px 10px;border:none;background:#fff;cursor:pointer;font-size:16px;height:auto;line-height:1.35;border-bottom:1px solid #f0f0f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.note-opt:hover,button.note-opt:focus{background:#eef4fb}button.note-sub{padding-left:26px;color:#333}button.note-project{font-weight:bold;color:#1a4d8f}.note-res-project-noteplain{font-weight:bold;color:#666;padding:8px 10px 2px 10px;background:#f6f6f6}.note-target-hidden{display:none}.notes-browse-wrap{max-width:760px;margin:0 auto;padding:24px 16px 60px 16px}.notes-browse-wrap .notes-page-head{margin-bottom:4px}.notes-browse-wrap .note-browse-sub{margin:2px 0 0 0;color:#555;font-size:15px}.notes-browse-wrap #customer-empty{display:none}.note-customer-search{display:flex;align-items:center;gap:10px;margin:6px 0 4px 0}.note-customer-search input[type=search]{flex:1;min-width:0;font-size:16px;padding:9px 12px;border:1px solid #ccc;border-radius:4px}.note-customer-search input#customer-search{font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%}.note-customer-search .note-customer-count{white-space:nowrap;color:#666;font-size:14px;flex:0 0 auto}.note-customer-list{list-style:none;margin:8px 0 0 0;padding:0}.note-customer-list .note-customer-row{border-bottom:1px solid #ececec}.note-customer-list .note-customer-row:last-child{border-bottom:none}.note-customer-list .note-customer-link{display:flex;flex-direction:column;padding:10px 4px;color:#1a4d8f;text-decoration:none;font-size:16px;overflow-wrap:break-word}.note-customer-list .note-customer-link:hover,.note-customer-list .note-customer-link:focus{background:#eef4fb}.note-customer-list .note-customer-name{font-weight:bold;color:#222;overflow-wrap:break-word}.note-customer-list .note-customer-place{font-weight:normal;color:#666;font-size:14px;margin-top:2px;overflow-wrap:break-word}.note-customer-list .note-customer-numbers{font-weight:normal;color:#666;font-size:13px;margin-top:2px;overflow-wrap:break-word}.note-customer-list .note-customer-numbers .note-customer-number{display:inline-block;padding:1px 6px;margin:0 1px;background:#fff3cd;border:1px solid #e0c878;border-radius:3px;color:#6b5100;font-weight:bold}.note-customer-list mark{background:#ffe680;padding:0 1px;color:inherit}.invoices-project-highlight{background:#fff8dc;border-radius:3px;transition:background 0.3s ease}.invoice-project-number-flash .invoice-project-number-flash-inner{display:inline-block;margin:4px 0 12px 0;padding:8px 12px;background:#fff3cd;border:1px solid #e0c878;border-radius:4px;color:#6b5100;font-size:14px}.notes-sticky-head{position:sticky;top:0;z-index:20;padding:0 0 10px 0;margin:0 -16px;padding-left:16px;padding-right:16px;background:#fff;border-bottom:1px solid #eee;margin-bottom:4px}.notes-sticky-head .notes-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:2px}.notes-sticky-head .notes-page-head h2{margin:0}.notes-sticky-head .notes-search{margin-top:8px}.notes-sticky-head .notes-search form{margin:0}.notes-sticky-head .notes-search input[type=search]{width:100%;box-sizing:border-box;font-size:16px;padding:8px 12px;border:1px solid #ccc;border-radius:4px;-webkit-text-size-adjust:100%;text-size-adjust:100%}.note-search-summary{color:#666;font-size:14px;margin:8px 0 0 0}.notes-browser .note-group{scroll-margin-top:128px}.notes-browser>.note-group:first-child{margin-top:6px}.notes-browser.notes-busy{opacity:0.5}.note-picker-error input[type=search]{border-color:#c00;box-shadow:0 0 0 1px #c00}.note-picker .note-picker-error-text{color:#c00;font-size:14px;margin-top:4px}.note-fields textarea.note-input-error{border-color:#c00}.note-fields label.note-label-error{color:#c00}.note-date-input{font-size:16px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;padding:5px 6px;color:#333;background:#fff;max-width:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}.note-date-hint{font-weight:normal;color:#888;font-size:14px;margin-left:6px}.note-fields .note-date-input{font-size:16px}.note-group-add-date{display:flex;align-items:center;gap:8px}.note-group-add-date label{font-weight:bold;color:#333;margin:0}.note-group-add-date .note-date-input{font-size:16px}.note-item .note-edit .note-edit-date{font-size:16px}@media (max-width: 600px){#header_bg,#header{height:40px}#header #welcome{display:none}#full_content{left:0;top:41px}#notes_page{padding:12px 10px 60px 10px}#notes_page h2{font-size:17px}.note-recent-link{font-size:16px;padding:4px 0;padding-left:10px}.notes-sticky-head{margin-left:-10px;margin-right:-10px}.notes-pdf-btn .notes-pdf-label{display:none}.notes-pdf-btn{padding:3px 8px}}#cost_monitoring_filters{margin-bottom:12px;padding:8px}#cost_monitoring_filters form{display:flex;align-items:center;gap:8px}#cost_monitoring_filters select{min-width:200px}#threshold_panel{background:#f8f9fa;border:1px solid #bcc2c7;border-radius:4px;padding:12px 16px;margin:10px 8px}#threshold_panel h4{margin:0 0 8px;color:#596168;font-size:16px}#threshold_panel .threshold-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}#threshold_panel .threshold-row label{font-size:16px;color:#111}#threshold_panel .threshold-description{font-size:14px;color:#888;margin-top:4px}.period-title{margin-left:8px}#kostengroep_header{margin-left:8px}.collapse-all-bar{margin:0 0 6px 8px}#cost_grid{margin:4px 0 10px}#cost_grid.scroll-table{display:flex;flex-direction:column;width:100%}#cost_grid.scroll-table .grid-row{display:grid;grid-template-columns:2fr repeat(12, 1fr) repeat(3, 1.2fr) 120px}#cost_grid.scroll-table .col1{width:260px;position:sticky;left:0;z-index:1;background:#fff;box-sizing:border-box}#cost_grid.scroll-table .col1::after{content:'';position:absolute;top:0;right:0;bottom:0;width:1px;background:rgba(0,0,0,0.12);pointer-events:none}#cost_grid.scroll-table .grid-header{background:#f7f8fa;border-bottom:2px solid #d0d6df;position:sticky;top:0;z-index:5;box-shadow:0 2px 4px rgba(0,0,0,0.08)}#cost_grid.scroll-table .grid-header .col1{z-index:6;background:#f7f8fa}#cost_grid.scroll-table .grid-header .col1,#cost_grid.scroll-table .grid-header .col-budget,#cost_grid.scroll-table .grid-header .col5,#cost_grid.scroll-table .grid-header .col6{padding:6px 6px;color:#586069;font-size:14px;font-weight:600;display:flex;align-items:center}#cost_grid.scroll-table .grid-header .col-budget{justify-content:center}#cost_grid.scroll-table .grid-header .col5{justify-content:flex-end}#cost_grid.scroll-table .grid-header .col6{justify-content:center;border-right:none}#cost_grid.scroll-table #scroll_table_body{height:calc(100vh - 230px);overflow-y:auto;overflow-x:auto}#cost_grid.scroll-table #scroll_table_body .grid-body-inner{min-width:max-content}#cost_grid.scroll-table #scroll_table_body .grid-row:not(.grid-header){position:relative;font-size:14px}#cost_grid.scroll-table #scroll_table_body .grid-row:not(.grid-header) .col1,#cost_grid.scroll-table #scroll_table_body .grid-row:not(.grid-header) .col-budget,#cost_grid.scroll-table #scroll_table_body .grid-row:not(.grid-header) .col5,#cost_grid.scroll-table #scroll_table_body .grid-row:not(.grid-header) .col6{padding:3px 6px;display:flex;align-items:center;font-size:14px}#cost_grid.scroll-table #scroll_table_body .grid-row:not(.grid-header) .col1{display:flex;justify-content:flex-start;font-size:14px}#cost_grid.scroll-table #scroll_table_body .grid-row:not(.grid-header) .col-budget{justify-content:center;font-size:14px;flex-direction:column;align-items:flex-end}#cost_grid.scroll-table #scroll_table_body .grid-row:not(.grid-header) .col5{min-width:85px;justify-content:flex-end;font-size:14px}#cost_grid.scroll-table #scroll_table_body .grid-row:not(.grid-header) .col6{justify-content:center;font-size:14px;border-right:none}#cost_grid.scroll-table #scroll_table_body .grid-row.project-header-row:not(.grid-header),#cost_grid.scroll-table #scroll_table_body .grid-row.subproject-header-row:not(.grid-header),#cost_grid.scroll-table #scroll_table_body .grid-row.detail-row:not(.grid-header),#cost_grid.scroll-table #scroll_table_body .grid-row.grand-total-row:not(.grid-header){border-bottom:1px solid #d0d6df}#cost_grid.scroll-table #scroll_table_body .grid-row.subproject-header-row:not(.grid-header){border-top:1px solid #d0d6df}#cost_grid.scroll-table #scroll_table_body .detail-row:hover{background:#aeb9c5}#cost_grid.scroll-table #scroll_table_body .detail-row:hover .col1{background:#aeb9c5}#cost_grid.scroll-table #scroll_table_body .detail-row.clickable{cursor:pointer}#cost_grid.scroll-table #scroll_table_body .detail-row .col1:first-child{padding-left:55px}#cost_grid.scroll-table #scroll_table_body .subproject-header-row .col1:first-child{padding-left:24px}#cost_grid.scroll-table #scroll_table_body .month-cell{padding:3px 6px;cursor:pointer}#cost_grid.scroll-table #scroll_table_body .month-cell.has-data{font-weight:500}#cost_grid.scroll-table #scroll_table_body .month-cell .budget-line{font-size:14px;color:#888}#cost_grid.scroll-table #scroll_table_body .month-cell .budget-line .budget-cost{font-size:14px}#cost_grid.scroll-table #scroll_table_body .month-cell .actual-line{font-size:16px;font-weight:500;color:#1F4E78}#cost_grid.scroll-table #scroll_table_body .month-cell .actual-line .actual-cost{font-weight:normal}#cost_grid.scroll-table #scroll_table_body .month-cell.cell-status-risico .actual-line{color:#b8860b}#cost_grid.scroll-table #scroll_table_body .month-cell.cell-status-overschrijding .actual-line{color:#c00;font-weight:bold}#cost_grid.scroll-table #scroll_table_body .month-cell.cell-status-overschrijding .actual-line .actual-cost{font-weight:bold}#cost_grid.scroll-table #scroll_table_body .month-cell.has-data:hover{background:#d0d8e0}#cost_grid.scroll-table #scroll_table_body .month-cell.budget-editable{background:#FFF2CC}#cost_grid.scroll-table #scroll_table_body .month-cell.budget-editable:hover{background:#ffe08a}#cost_grid.scroll-table #scroll_table_body .budget-total{text-align:right;font-size:14px}#cost_grid.scroll-table #scroll_table_body .budget-total .budget-line{color:#888;font-size:14px}#cost_grid.scroll-table #scroll_table_body .budget-total .actual-line{color:#1F4E78}#cost_grid.scroll-table #scroll_table_body .actual-total{text-align:right;font-size:14px;font-size:14px;color:#1F4E78}#cost_grid.scroll-table #scroll_table_body .actual-total.positive{color:#1a7a1a}#cost_grid.scroll-table #scroll_table_body .actual-total.negative{color:#c00}#cost_grid.scroll-table #scroll_table_body .variance-cell{color:#1F4E78}#cost_grid.scroll-table #scroll_table_body .variance-cell.positive{color:#1a7a1a}#cost_grid.scroll-table #scroll_table_body .variance-cell.negative{color:#c00}#cost_grid.scroll-table #scroll_table_body .budget-input{width:64px;padding:2px 4px;border:2px solid #1F4E78;border-radius:2px;font-size:16px;text-align:right}#cost_grid.scroll-table #scroll_table_body .budget-saving{color:#888;font-style:italic;font-size:14px}#cost_grid.scroll-table #scroll_table_body .total-cell{font-weight:bold}#cost_grid.scroll-table #scroll_table_body .unit{color:#999;font-size:14px;margin-left:4px}#cost_grid.scroll-table #scroll_table_body .status-cell{font-size:14px}#cost_grid.scroll-table #scroll_table_body .status-cell .status-pill--within-budget{padding:2px 6px;border-radius:3px;display:inline-block;background:#D9EAD3;color:#1a7a1a}#cost_grid.scroll-table #scroll_table_body .status-cell .status-pill--at-risk{padding:2px 6px;border-radius:3px;display:inline-block;background:#FFF2CC;color:#b8860b}#cost_grid.scroll-table #scroll_table_body .status-cell .status-pill--over-budget{padding:2px 6px;border-radius:3px;display:inline-block;background:#F4CCCC;color:#c00}#cost_grid.scroll-table #scroll_table_body .status-cell .binnen-budget{padding:2px 6px;border-radius:3px;display:inline-block;background:#D9EAD3;color:#1a7a1a}#cost_grid.scroll-table #scroll_table_body .status-cell .risico{padding:2px 6px;border-radius:3px;display:inline-block;background:#FFF2CC;color:#b8860b}#cost_grid.scroll-table #scroll_table_body .status-cell .overschrijding{padding:2px 6px;border-radius:3px;display:inline-block;background:#F4CCCC;color:#c00}#cost_grid.scroll-table #scroll_table_body .project-header-row{background:#C5D9F1;font-weight:bold;font-size:16px}#cost_grid.scroll-table #scroll_table_body .project-header-row .col1{background:#C5D9F1}#cost_grid.scroll-table #scroll_table_body .project-header-row .col1,#cost_grid.scroll-table #scroll_table_body .project-header-row .col-budget,#cost_grid.scroll-table #scroll_table_body .project-header-row .col5,#cost_grid.scroll-table #scroll_table_body .project-header-row .col6{padding:6px 6px;border-top:2px solid #8db3e2;color:#1F4E78}#cost_grid.scroll-table #scroll_table_body .project-header-row .col1{font-size:16px}#cost_grid.scroll-table #scroll_table_body .project-header-row .col-budget{font-size:14px;justify-content:center}#cost_grid.scroll-table #scroll_table_body .project-header-row .col-budget .budget-cost,#cost_grid.scroll-table #scroll_table_body .project-header-row .col-budget .actual-cost{display:block;font-size:16px;font-weight:normal}#cost_grid.scroll-table #scroll_table_body .project-header-row .col-budget .actual-cost{color:#555}#cost_grid.scroll-table #scroll_table_body .project-header-row .budget-total,#cost_grid.scroll-table #scroll_table_body .project-header-row .actual-total,#cost_grid.scroll-table #scroll_table_body .project-header-row .variance-cell{justify-content:flex-end;font-size:14px;font-weight:normal}#cost_grid.scroll-table #scroll_table_body .project-header-row .status-cell{justify-content:center}#cost_grid.scroll-table #scroll_table_body .subproject-header-row{background:#DCE6F1;font-size:14px}#cost_grid.scroll-table #scroll_table_body .subproject-header-row .col1{background:#DCE6F1}#cost_grid.scroll-table #scroll_table_body .subproject-header-row .col1,#cost_grid.scroll-table #scroll_table_body .subproject-header-row .col-budget,#cost_grid.scroll-table #scroll_table_body .subproject-header-row .col5,#cost_grid.scroll-table #scroll_table_body .subproject-header-row .col6{padding:4px 6px;color:#2e5a88}#cost_grid.scroll-table #scroll_table_body .subproject-header-row .col1{font-size:14px;padding-left:24px}#cost_grid.scroll-table #scroll_table_body .subproject-header-row .col-budget{font-size:14px;justify-content:flex-end}#cost_grid.scroll-table #scroll_table_body .subproject-header-row .col-budget .budget-cost,#cost_grid.scroll-table #scroll_table_body .subproject-header-row .col-budget .actual-cost{display:block;font-size:16px}#cost_grid.scroll-table #scroll_table_body .subproject-header-row .col-budget .actual-cost{color:#555}#cost_grid.scroll-table #scroll_table_body .subproject-header-row .budget-total,#cost_grid.scroll-table #scroll_table_body .subproject-header-row .actual-total,#cost_grid.scroll-table #scroll_table_body .subproject-header-row .variance-cell{justify-content:flex-end;font-size:14px}#cost_grid.scroll-table #scroll_table_body .subproject-header-row .status-cell{justify-content:center}#cost_grid.scroll-table #scroll_table_body .subproject-header-row.no-subproject{background:#f0f0f0}#cost_grid.scroll-table #scroll_table_body .subproject-header-row.no-subproject .col1,#cost_grid.scroll-table #scroll_table_body .subproject-header-row.no-subproject .col-budget,#cost_grid.scroll-table #scroll_table_body .subproject-header-row.no-subproject .col5,#cost_grid.scroll-table #scroll_table_body .subproject-header-row.no-subproject .col6{color:#999;font-style:italic}#cost_grid.scroll-table #scroll_table_body .totals-row{margin-bottom:10px;background:#e8f0e8;border-bottom:1px solid #b0c8b0}#cost_grid.scroll-table #scroll_table_body .totals-row .col1{background:#e8f0e8}#cost_grid.scroll-table #scroll_table_body .totals-row .col1,#cost_grid.scroll-table #scroll_table_body .totals-row .col-budget,#cost_grid.scroll-table #scroll_table_body .totals-row .col5,#cost_grid.scroll-table #scroll_table_body .totals-row .col6{font-size:14px;justify-content:flex-end}#cost_grid.scroll-table #scroll_table_body .totals-row .col1:first-child,#cost_grid.scroll-table #scroll_table_body .totals-row .col-budget:first-child,#cost_grid.scroll-table #scroll_table_body .totals-row .col5:first-child,#cost_grid.scroll-table #scroll_table_body .totals-row .col6:first-child{justify-content:flex-start}#cost_grid.scroll-table #scroll_table_body .totals-row .col1 .budget-cost,#cost_grid.scroll-table #scroll_table_body .totals-row .col1 .actual-cost,#cost_grid.scroll-table #scroll_table_body .totals-row .col-budget .budget-cost,#cost_grid.scroll-table #scroll_table_body .totals-row .col-budget .actual-cost,#cost_grid.scroll-table #scroll_table_body .totals-row .col5 .budget-cost,#cost_grid.scroll-table #scroll_table_body .totals-row .col5 .actual-cost,#cost_grid.scroll-table #scroll_table_body .totals-row .col6 .budget-cost,#cost_grid.scroll-table #scroll_table_body .totals-row .col6 .actual-cost{display:block;font-size:16px;text-align:right}#cost_grid.scroll-table #scroll_table_body .totals-row .col1 .actual-cost,#cost_grid.scroll-table #scroll_table_body .totals-row .col-budget .actual-cost,#cost_grid.scroll-table #scroll_table_body .totals-row .col5 .actual-cost,#cost_grid.scroll-table #scroll_table_body .totals-row .col6 .actual-cost{color:#555;font-weight:bold}#cost_grid.scroll-table #scroll_table_body .totals-row .col1{justify-content:flex-start}#cost_grid.scroll-table #scroll_table_body .totals-row .col1:first-child{padding-left:55px}#cost_grid.scroll-table #scroll_table_body .totals-row .col6{border-right:none}#cost_grid.scroll-table #scroll_table_body .totals-row .strong{font-weight:bold}#cost_grid.scroll-table #scroll_table_body .totals-row[data-group^="proj-"]{background:#B6D7A8;border-top:2px solid #7aa873}#cost_grid.scroll-table #scroll_table_body .totals-row[data-group^="proj-"] .col1:first-child{padding-left:24px;background:#B6D7A8}#cost_grid.scroll-table #scroll_table_body .grand-total-row{background:#B6D7A8;font-weight:bold;border-top:2px solid #7aa873}#cost_grid.scroll-table #scroll_table_body .grand-total-row .col1{background:#B6D7A8}#cost_grid.scroll-table #scroll_table_body .grand-total-row .col1,#cost_grid.scroll-table #scroll_table_body .grand-total-row .col-budget,#cost_grid.scroll-table #scroll_table_body .grand-total-row .col5,#cost_grid.scroll-table #scroll_table_body .grand-total-row .col6{font-size:14px;justify-content:flex-end}#cost_grid.scroll-table #scroll_table_body .grand-total-row .col1:first-child,#cost_grid.scroll-table #scroll_table_body .grand-total-row .col-budget:first-child,#cost_grid.scroll-table #scroll_table_body .grand-total-row .col5:first-child,#cost_grid.scroll-table #scroll_table_body .grand-total-row .col6:first-child{justify-content:flex-start}#cost_grid.scroll-table #scroll_table_body .grand-total-row .col1 .budget-cost,#cost_grid.scroll-table #scroll_table_body .grand-total-row .col1 .actual-cost,#cost_grid.scroll-table #scroll_table_body .grand-total-row .col-budget .budget-cost,#cost_grid.scroll-table #scroll_table_body .grand-total-row .col-budget .actual-cost,#cost_grid.scroll-table #scroll_table_body .grand-total-row .col5 .budget-cost,#cost_grid.scroll-table #scroll_table_body .grand-total-row .col5 .actual-cost,#cost_grid.scroll-table #scroll_table_body .grand-total-row .col6 .budget-cost,#cost_grid.scroll-table #scroll_table_body .grand-total-row .col6 .actual-cost{display:block;font-size:16px;text-align:right}#cost_grid.scroll-table #scroll_table_body .grand-total-row .col1 .actual-cost,#cost_grid.scroll-table #scroll_table_body .grand-total-row .col-budget .actual-cost,#cost_grid.scroll-table #scroll_table_body .grand-total-row .col5 .actual-cost,#cost_grid.scroll-table #scroll_table_body .grand-total-row .col6 .actual-cost{color:#555;font-weight:bold}#cost_grid.scroll-table #scroll_table_body .grand-total-row .col1{justify-content:flex-start}#cost_grid.scroll-table #scroll_table_body .grand-total-row .col6{border-right:none}#cost_grid.scroll-table #scroll_table_body .grand-total-row .strong{font-weight:bold}.count-mode .budget-cost,.count-mode .actual-cost,.count-mode .budget-empty,.count-mode .actual-empty,.count-mode .variance-amount,.count-mode .status-cell{display:none !important}.count-mode .budget-count,.count-mode .actual-count{display:block !important}.budget-count,.actual-count{display:none}.budget-count{font-size:14px;color:#888}.actual-count{font-size:16px;font-weight:500;color:#1F4E78}#cost_grid .collapse-toggle{cursor:pointer;user-select:none}#cost_grid .toggle-icon{display:inline-block;width:14px;font-size:14px;margin-right:4px;color:#596168}#cost_grid .collapse-toggle:hover .toggle-icon{color:#1F4E78}#cost_grid .collapse-toggle:not(.collapsed) .col-budget,#cost_grid .collapse-toggle:not(.collapsed) .col5,#cost_grid .collapse-toggle:not(.collapsed) .col6{visibility:hidden}#cost_grid .collapse-toggle:not(.collapsed) .col-budget .invoice-month-icon,#cost_grid .collapse-toggle:not(.collapsed) .col5 .invoice-month-icon,#cost_grid .collapse-toggle:not(.collapsed) .col6 .invoice-month-icon{visibility:visible}#cost_grid .collapsed-row{display:none !important}#cost_grid .parent-collapsed{display:none !important}#cost_grid .invoice-month-icon{border:none;background:#ffffff9c;cursor:pointer;border-radius:4px;padding:1px 3px;font-size:13px;line-height:1;color:#7999bd;margin-bottom:2px}#cost_grid .invoice-month-icon i{pointer-events:none}#cost_grid .invoice-month-icon:hover{color:#1F4E78;border:1px solid #708cac}#cost_grid .invoice-month-icon.invoiced{color:#4ad94a;border:1px solid #8bd38b}#cost_grid .invoice-month-icon.invoiced:hover{color:#009900;border:1px solid #4ad94a}.row-name{flex:1;min-width:0;overflow-wrap:break-word}.project-actions{display:flex;justify-content:end;align-items:center;margin-left:auto}.hamburger-btn{font-size:20px;margin-left:2px;cursor:pointer;opacity:0.6;background:transparent;text-shadow:none}.hamburger-btn:active{background:transparent}.hamburger-btn:hover{opacity:1.0}.collapse-subs-btn{font-size:16px;line-height:1;cursor:pointer;opacity:0.55;background:transparent;border:none;margin-right:2px;color:#000}.collapse-subs-btn:active{background:transparent}.collapse-subs-btn:hover{opacity:1.0;color:#000}.collapse-subs-btn i{pointer-events:none}#cost_grid .collapse-toggle.collapsed .collapse-subs-btn{display:none}.modal-close{position:absolute;top:8px;right:12px;font-size:18px;font-weight:bold;cursor:pointer;color:#999;z-index:1}.modal-close:hover{color:#333}.modal{position:absolute;max-width:500px;margin:10px 0 0 230px;padding:10px 20px;border:1px solid #888;border-radius:4px;cursor:default;background:white;z-index:10}.modal .modal-content h3{font-size:16px;color:#333}.modal .modal-content h3:first-child{margin-top:0}.modal .modal-content form{margin-bottom:8px}.modal .modal-content form label{display:block;font-size:14px;color:#666;margin-bottom:2px}.modal .modal-content form select,.modal .modal-content form input[type="text"]{margin-bottom:4px;width:300px;box-sizing:border-box}.modal .modal-content hr{margin:12px 0;border:none;border-top:1px solid #ddd}.budget-modal{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;padding:24px 0}.budget-modal .budget-modal-content{background:white;border:1px solid #888;border-radius:6px;padding:24px;position:relative;box-shadow:0 4px 16px rgba(0,0,0,0.2);max-width:1100px;width:100%;max-height:calc(100vh - 100px);overflow-y:auto}.budget-modal .budget-modal-content .budget-edit-info{font-size:20px;font-weight:600;line-height:1.2;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #e1e4e8;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.budget-modal .budget-modal-content .budget-edit-info .budget-edit-category{color:#24292e}.budget-modal .budget-modal-content .budget-edit-info .budget-edit-month{color:#586069;font-size:16px;font-weight:500}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block{margin-bottom:20px}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-table-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-table-header h4{margin:0;font-size:14px;color:#888}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table{width:100%;border-collapse:collapse;font-size:14px}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table thead th,.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table td{padding:8px 12px;text-align:left;font-size:14px}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table thead th{border-bottom:2px solid #e1e4e8;color:#586069;font-weight:600}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table td{border-bottom:1px solid #f0f0f0;font-variant-numeric:tabular-nums}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table td input[type="number"],.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table td input[type="text"],.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table td input[type="date"],.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table td select{padding:4px 6px;font-size:14px;border:1px solid #d1d5da;border-radius:4px;width:100%;box-sizing:border-box}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table td.budget-line-cost{max-width:60px;text-align:right;white-space:nowrap;font-weight:600;color:#24292e}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table td.budget-line-date{width:140px}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table td.budget-row-actions{white-space:nowrap;text-align:right}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table td.budget-row-actions button{margin-left:4px}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table .budget-row-save,.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table .budget-row-add,.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table .budget-row-delete{cursor:pointer;padding:2px 6px;border:none;border-radius:4px;background:transparent;font-size:15px;line-height:1}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table .budget-row-save{color:#1a7a1a}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table .budget-row-add{color:#28a745;font-weight:bold}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table .budget-row-add:hover{background:rgba(40,167,69,0.08)}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table .budget-row-delete{color:#cb2431;display:inline-flex;align-items:center;justify-content:center;padding:4px 7px;vertical-align:middle}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table .budget-row-delete:hover{background:rgba(203,36,49,0.08)}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table .budget-row-delete:hover svg{stroke:#cb2431}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table .budget-row-split{cursor:pointer;padding:2px 8px;border:1px solid #d1d5da;border-radius:4px;background:transparent;font-size:12px;color:#0366d6}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table .budget-row-split:hover{background:rgba(3,102,214,0.08)}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table tr.budget-row-base{border-top:2px solid #e1e4e8}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table tr.budget-subset-row{background:#f6f8fa}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table tr.budget-subset-row td{border-bottom:1px solid #eaeef2}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table tr.budget-subset-row .bq-meters,.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table tr.budget-subset-row .bq-start,.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table tr.budget-subset-row .bq-end,.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-items-table tr.budget-subset-row .bq-duration{background:#fbfcfd}.budget-modal .budget-modal-content .budget-edit-form .budget-table-block .budget-table-empty{padding:12px;color:#6a737d;border:1px dashed #bcc2c7;border-radius:4px;text-align:center;font-size:14px}.budget-modal .budget-modal-content .budget-edit-form .budget-edit-actions{position:sticky;bottom:-25px;display:flex;gap:8px;justify-content:flex-end;background:white;padding:12px 0 10px 0;margin-top:8px;border-top:1px solid #eaeef2}.budget-modal .modal-close{position:absolute;top:8px;right:12px;font-size:18px;font-weight:bold;cursor:pointer;color:#999;z-index:1}.budget-modal .modal-close:hover{color:#333}.drill-down-modal{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:flex-start;padding-top:60px}.drill-down-modal .drill-down-modal-content{background:white;border:1px solid #888;border-radius:6px;padding:24px;position:relative;box-shadow:0 4px 16px rgba(0,0,0,0.2);width:1100px;max-width:90vw;max-height:calc(100vh - 130px);display:flex;flex-direction:column;min-height:0;text-shadow:none;color:#333333;text-align:left;overflow:hidden}.drill-down-modal .drill-down-modal-content #drill_down_body{flex:1 1 0%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.drill-down-modal .drill-down-modal-content .invoice-tab-content{flex:1 1 0%;min-height:0;overflow-y:auto}.drill-down-modal .drill-down-modal-content h4{margin:0 0 8px;color:#1F4E78;font-size:18px;line-height:1.3}.drill-down-modal .drill-down-modal-content .cost-summary{font-size:16px;margin-bottom:12px;color:#596168}.drill-down-modal .drill-down-modal-content .drill-down-table{width:100%;font-size:14px}.drill-down-modal .drill-down-modal-content .drill-down-table thead{position:sticky;top:0;z-index:1;background:#fff}.drill-down-modal .drill-down-modal-content .drill-down-table thead th{background:#fff;border-bottom:2px solid #e1e4e8}.drill-down-modal .drill-down-modal-content .drill-down-table td{padding:4px 8px}.drill-down-modal .drill-down-modal-content .drill-down-summary{display:flex;gap:24px;padding:12px 16px;margin-bottom:16px;background:#f5f7f9;border-radius:4px;font-size:16px}.drill-down-modal .drill-down-modal-content .drill-down-summary .drill-down-budget .label,.drill-down-modal .drill-down-modal-content .drill-down-summary .drill-down-actual .label,.drill-down-modal .drill-down-modal-content .drill-down-summary .drill-down-variance .label{color:#888;margin-right:6px}.drill-down-modal .drill-down-modal-content .drill-down-summary .drill-down-budget .value,.drill-down-modal .drill-down-modal-content .drill-down-summary .drill-down-actual .value,.drill-down-modal .drill-down-modal-content .drill-down-summary .drill-down-variance .value{font-weight:bold}.drill-down-modal .drill-down-modal-content .drill-down-summary .drill-down-budget .detail,.drill-down-modal .drill-down-modal-content .drill-down-summary .drill-down-actual .detail,.drill-down-modal .drill-down-modal-content .drill-down-summary .drill-down-variance .detail{display:block;font-size:14px;color:#999;margin-top:2px}.drill-down-modal .drill-down-modal-content .drill-down-summary .drill-down-variance.overschrijding .value{color:#c00}.drill-down-modal .drill-down-modal-content .drill-down-summary .drill-down-variance.binnen-budget .value{color:#1a7a1a}.drill-down-modal .drill-down-modal-content .invoice-tabs{display:flex;gap:0;margin-bottom:16px;border-bottom:2px solid #e1e4e8}.drill-down-modal .drill-down-modal-content .invoice-tabs .invoice-tab{padding:8px 20px;text-decoration:none;color:#586069;font-weight:500;font-size:14px;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color 0.15s, border-color 0.15s}.drill-down-modal .drill-down-modal-content .invoice-tabs .invoice-tab.active{color:#24292e;border-bottom-color:#f9826c}.drill-down-modal .modal-close{position:absolute;top:8px;right:12px;font-size:18px;font-weight:bold;cursor:pointer;color:#999;z-index:1}.drill-down-modal .modal-close:hover{color:#333}#ignored_projects_section{margin-top:24px;padding:16px;background:#F8F8F8;border:1px solid #DDD;border-radius:6px}#ignored_projects_section h3{margin:0 0 8px;color:#999;font-size:14px}#ignored_projects_section .ignored-hint{color:#999;font-size:14px;margin-bottom:12px}#ignored_projects_section .ignored-group,#ignored_projects_section .ignored-project{padding:6px 0;border-bottom:1px dotted #E0E0E0;display:flex;align-items:center}#ignored_projects_section .ignored-group:last-child,#ignored_projects_section .ignored-project:last-child{border-bottom:none}#ignored_projects_section .ignored-name{color:#666;font-size:14px}#ignored_projects_section .ignored-count{color:#999;font-size:14px;margin-left:8px}#ignored_projects_section .ignored-year{color:#BBB;font-size:14px;margin-left:8px;font-style:italic}#cost_monitoring_page~#content_pane{pointer-events:none}#cost_monitoring_page~#content_pane #info{pointer-events:auto;position:fixed;top:90px;left:210px;right:0;z-index:100;max-height:40vh;overflow-y:auto;background:#fff;border-top:2px solid #bcc2c7;box-shadow:0 -2px 8px rgba(0,0,0,0.15)}#cost_monitoring_page~#content_pane #info:empty{display:none}.group-member{display:flex;align-items:center;padding:3px 0;font-size:16px;border-bottom:1px solid #eee}.group-controls{display:inline-flex;align-items:center;gap:6px;margin-left:8px;font-size:14px}.group-controls .inline-group-form{display:inline-flex;align-items:center;gap:4px}.group-controls .inline-group-form select{font-size:14px;padding:1px 4px;min-width:120px}.group-controls .inline-group-form .group-name-input{font-size:14px;padding:2px 4px}.group-controls .group-info{display:inline-flex;align-items:center;gap:4px}.group-controls .group-count{color:#888;font-style:italic}.group-controls .steel.tiny{font-size:14px;padding:2px 6px}#kostengroep_customer_id{display:none}#sheet_inner .sheet-section{margin-bottom:12px}#sheet_inner .sheet-section h3{margin:0 0 8px;font-size:16px}#sheet_inner .new-kg-name-input{width:250px}#sheet_inner .new-kg-section-label{margin-top:8px}#sheet_inner .sub-project-pool{max-height:500px;overflow-y:auto;border:1px solid #ddd;padding:8px;background:#fff;margin-top:4px}#sheet_inner .project-group{margin-bottom:8px}#sheet_inner .project-heading{font-weight:bold;font-size:14px;color:#444;border-bottom:1px solid #eee;padding-bottom:2px;margin-bottom:4px}#sheet_inner .sub-project-row{margin-bottom:1px;padding-left:12px}#sheet_inner .sub-project-row label{font-weight:normal;font-size:14px}#sheet_inner .sub-project-row label.already-assigned{color:#999}#sheet_inner .kg-create-btn{margin-top:6px}#sheet_inner .kostengroep-row{border:1px solid #ccc;margin-bottom:10px;background:#f9f9f9}#sheet_inner .kg-toggle-header{padding:10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}#sheet_inner .kg-toggle-icon{margin-right:6px;font-size:14px}#sheet_inner .kg-name{font-weight:bold;font-size:16px}#sheet_inner .kg-count{color:#888;font-size:14px;margin-left:8px}#sheet_inner .kg-delete-btn{font-size:14px}#sheet_inner .kg-body{padding:0 10px 10px}#sheet_inner .kg-edit-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-top:10px}#sheet_inner .kg-name-input{display:none;width:200px}#sheet_inner .kg-rename-btn{margin-right:4px}#sheet_inner .kg-save-btn{display:none;margin-right:4px}#sheet_inner .kg-assigned-section{margin-bottom:4px}#sheet_inner .kg-assigned-list{margin:0 0 8px;padding-left:20px}#sheet_inner .kg-assigned-list li{margin-bottom:2px}#sheet_inner .kg-no-assigned{color:#999;margin:0 0 8px;font-style:italic}#sheet_inner .kg-assign-panel{max-height:500px;overflow-y:auto;border:1px solid #ddd;padding:8px;margin-top:4px;background:#fff}#sheet_inner .kg-assign-panel .project-group{margin-bottom:6px}#sheet_inner .kg-assign-panel .project-heading{font-size:14px;margin-bottom:3px}#sheet_inner .kg-assign-btn{margin-top:6px}#sheet_inner .remove-from-kg-link{margin-left:8px;color:#c00;font-weight:bold;font-size:18px;text-decoration:none;cursor:pointer}#sheet_inner .already-in-group{color:#888;font-size:14px}#computed_at_info{font-size:14px;color:#888;margin:4px 0 16px;font-style:italic}#no_data,#no_customer{padding:40px 20px;text-align:center;color:#888;font-size:18px}#budget_categories_config_body{max-width:640px;text-shadow:none}#budget_categories_config_body .config-section-title{color:#1F4E78;font-size:18px;font-weight:bold;margin:0 0 10px;padding-top:10px}#budget_categories_config_body .config-hint{font-size:14px;color:#888;margin:0 0 8px}#budget_categories_config_body .budget-thresholds{margin:0 0 12px;padding:12px;border:1px solid #e3e3e3;border-radius:6px;background:#f7f9fb}#budget_categories_config_body .budget-thresholds .threshold-row{display:flex;align-items:center;gap:8px;font-size:14px}#budget_categories_config_body .budget-thresholds .threshold-row label{font-weight:bold}#budget_categories_config_body .budget-thresholds .threshold-row input[type="number"]{width:80px;padding:3px 6px;border:1px solid #bcc2c7;border-radius:4px}#budget_categories_config_body .config-warning{font-size:14px;color:#856404;background:#FFF3CD;border:1px solid #FFCC00;border-radius:4px;padding:8px 12px;margin:8px 0 0}#budget_categories_config_body .config-empty{font-size:14px;color:#999;font-style:italic}#budget_categories_config_body .config-category-list{margin-bottom:8px}#budget_categories_config_body .config-add-category{margin:8px 0;display:flex;align-items:center;gap:6px}#budget_categories_config_body .config-add-category input[type="text"]{padding:4px 8px;border:1px solid #bcc2c7;border-radius:4px}#budget_categories_config_body .config-table{width:100%;border-collapse:collapse;font-size:14px;margin:8px 0}#budget_categories_config_body .config-table th{text-align:left;border-bottom:2px solid #bcc2c7;padding:4px 8px;color:#888;font-weight:bold}#budget_categories_config_body .config-table td{border-bottom:1px solid #eee;padding:6px 8px;vertical-align:top}#budget_categories_config_body .config-table td.cat-name{color:#444;font-weight:bold;width:30%}#budget_categories_config_body .config-table td.actions{white-space:nowrap}#budget_categories_config_body .config-table td.actions a{margin-left:8px}#budget_categories_config_body .config-table input[type="text"],#budget_categories_config_body .config-table input[type="number"],#budget_categories_config_body .config-table select{padding:3px 6px;border:1px solid #bcc2c7;border-radius:4px}#budget_categories_config_body .config-delete{color:#c00;font-size:14px}#budget_categories_config_body .config-tag{display:inline-flex;align-items:center;background:#eef3f6;border:1px solid #d0d8e0;border-radius:4px;padding:2px 6px;margin:2px 4px 2px 0;font-size:14px}#budget_categories_config_body .config-tag .config-tag-remove{margin-left:6px;color:#c00;font-weight:bold;text-decoration:none;cursor:pointer}#budget_categories_config_body .config-tag .config-tag-remove:hover{color:#333}#budget_categories_config_body .config-tags{margin-bottom:4px}#budget_categories_config_body .config-assign{margin-top:4px}#budget_categories_config_body .config-assign form{display:flex;align-items:center;gap:6px}#budget_categories_config_body .config-assign select{min-width:200px;padding:3px 6px;border:1px solid #bcc2c7;border-radius:4px}#budget_categories_config_body #budget_cat_sortable{margin-bottom:8px}#budget_categories_config_body .budget-cat-row{border:1px solid #ccc;border-radius:6px;margin-bottom:8px;background:#f9f9f9;overflow:hidden}#budget_categories_config_body .budget-cat-toggle-header{padding:9px 12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}#budget_categories_config_body .budget-cat-toggle-header .budget-cat-left{display:flex;align-items:center;min-width:0}#budget_categories_config_body .budget-cat-toggle-header .budget-cat-toggle-icon{margin-right:8px;font-size:14px}#budget_categories_config_body .budget-cat-toggle-header .budget-cat-name{font-weight:bold;font-size:16px}#budget_categories_config_body .budget-cat-toggle-header .budget-cat-count{color:#888;font-size:14px;margin-left:8px}#budget_categories_config_body .budget-cat-toggle-header .budget-cat-grip{color:#aaa;font-size:16px;cursor:grab;flex-shrink:0;margin-left:12px}#budget_categories_config_body .budget-cat-toggle-header .budget-cat-grip:hover{color:#666}#budget_categories_config_body .budget-cat-toggle-header .budget-cat-grip:active{cursor:grabbing}#budget_categories_config_body .budget-cat-body{border-top:1px solid #e3e3e3;padding:10px 12px;background:#fff}#budget_categories_config_body .budget-cat-body>strong{display:block;margin-bottom:4px;font-size:14px}#budget_categories_config_body .budget-cat-body .budget-cat-edit{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eee}#budget_categories_config_body .budget-cat-body .budget-cat-edit>strong{display:block;margin-bottom:6px}#budget_categories_config_body .budget-cat-body .budget-cat-edit form{display:flex;align-items:center;flex-wrap:wrap;gap:8px}#budget_categories_config_body .budget-cat-body .budget-cat-edit form .field{display:flex;align-items:center;gap:4px}#budget_categories_config_body .budget-cat-body .budget-cat-edit form .field label{font-size:14px;color:#888}#budget_categories_config_body .budget-cat-body .budget-cat-edit form .field input[type="text"],#budget_categories_config_body .budget-cat-body .budget-cat-edit form .field input[type="number"],#budget_categories_config_body .budget-cat-body .budget-cat-edit form .field select{padding:3px 6px;border:1px solid #bcc2c7;border-radius:4px}#budget_categories_config_body .budget-cat-body .budget-cat-edit form .config-delete{margin-left:8px}#budget_categories_config_body .budget-cat-body .budget-cat-mappings{margin-top:8px}#budget_categories_config_body .budget-cat-body .budget-cat-mappings>strong{display:block;margin-bottom:4px}body.no-sidebar #sidebar{display:none}body.no-sidebar #content{left:0}#combined_budgets_page #combined_combination_header{margin:8px 0 12px 8px}#combined_budgets_page #combined_combination_header h3{margin:0 0 4px}#combined_budgets_page #combined_combination_header .combined-range,#combined_budgets_page #combined_combination_header .combined-members{margin:2px 0;color:#586069;font-size:14px}#combined_budgets_page #no_combination,#combined_budgets_page #no_combined_data,#combined_budgets_page #no_customer{color:#6a737d;margin-top:12px}#combined_budgets_page #combined_grid{margin:4px 0 10px;overflow-x:auto}#combined_budgets_page #combined_grid .combined-body{min-width:100%}#combined_budgets_page #combined_grid .combined-grid-row{display:grid;width:max-content;min-width:100%;grid-template-columns:200px repeat(var(--combined-months, 12), 110px) repeat(3, 110px) 130px;border-bottom:1px solid #d0d6df}#combined_budgets_page #combined_grid .combined-grid-row.combined-grid-header{background:#f7f8fa;border-bottom:2px solid #d0d6df;color:#586069;font-size:14px;font-weight:600}#combined_budgets_page #combined_grid .combined-grid-row.combined-grid-header>.col1{background:#f7f8fa}#combined_budgets_page #combined_grid .combined-grid-row.combined-grand-total{background:#B6D7A8;font-weight:600;border-top:2px solid #d0d6df}#combined_budgets_page #combined_grid .combined-grid-row.combined-grand-total>.col1{background:#B6D7A8}#combined_budgets_page #combined_grid .combined-grid-row.combined-grand-total .budget-line{color:#888;font-weight:normal}#combined_budgets_page #combined_grid .combined-grid-row.combined-grand-total .actual-line{color:#1F4E78}#combined_budgets_page #combined_grid .combined-grid-row>.col1,#combined_budgets_page #combined_grid .combined-grid-row>.col-budget,#combined_budgets_page #combined_grid .combined-grid-row>.col5,#combined_budgets_page #combined_grid .combined-grid-row>.col6{padding:3px 6px;display:flex;align-items:center;font-size:14px}#combined_budgets_page #combined_grid .combined-grid-row>.col1{position:sticky;left:0;z-index:1;background:#fff;box-sizing:border-box;background:#f3f5f5;font-weight:600}#combined_budgets_page #combined_grid .combined-grid-row>.col1::after{content:'';position:absolute;top:0;right:0;bottom:0;width:1px;background:rgba(0,0,0,0.12);pointer-events:none}#combined_budgets_page #combined_grid .combined-grid-row>.col5{justify-content:flex-end}#combined_budgets_page #combined_grid .combined-grid-row .budget-line,#combined_budgets_page #combined_grid .combined-grid-row .actual-line{white-space:nowrap}#combined_budgets_page #combined_grid .combined-grid-row .unit{color:#586069;font-weight:normal}#combined_budgets_page #combined_grid .combined-grid-row .col5.positive,#combined_budgets_page #combined_grid .combined-grid-row .col5.positive span{color:#22863a}#combined_budgets_page #combined_grid .combined-grid-row .col5.negative,#combined_budgets_page #combined_grid .combined-grid-row .col5.negative span{color:#cb2431}#combined_budgets_page #combined_grid .combined-grid-row .combined-month-year{font-size:11px;color:#959da5}#combined_budgets_page #combined_grid .status-cell .status-pill--within-budget,#combined_budgets_page #combined_grid .status-cell .binnen-budget{padding:2px 6px;border-radius:3px;display:inline-block;color:#22863a;background:rgba(34,134,58,0.12)}#combined_budgets_page #combined_grid .status-cell .status-pill--at-risk,#combined_budgets_page #combined_grid .status-cell .risico{padding:2px 6px;border-radius:3px;display:inline-block;color:#b0880a;background:rgba(176,136,10,0.15)}#combined_budgets_page #combined_grid .status-cell .status-pill--over-budget,#combined_budgets_page #combined_grid .status-cell .overschrijding{padding:2px 6px;border-radius:3px;display:inline-block;color:#cb2431;background:rgba(203,36,49,0.1)}#combined_budgets_page #combined_grid .month-cell,#combined_budgets_page #combined_grid .combined-grand-total>.col-budget{flex-direction:column;align-items:flex-end}#combined_budgets_page #combined_grid .month-cell .budget-line,#combined_budgets_page #combined_grid .combined-grand-total .budget-line,#combined_budgets_page #combined_grid .month-cell .actual-line,#combined_budgets_page #combined_grid .combined-grand-total .actual-line{width:100%;text-align:right}#combined_budgets_page #combined_grid .month-cell.has-data{font-weight:500}#combined_budgets_page #combined_grid .month-cell .budget-line{font-size:14px;color:#888;white-space:nowrap}#combined_budgets_page #combined_grid .month-cell .budget-line .budget-cost{font-size:14px}#combined_budgets_page #combined_grid .month-cell .actual-line{font-size:16px;font-weight:500;color:#1F4E78;white-space:nowrap}#combined_budgets_page #combined_grid .month-cell .actual-line .actual-cost{font-weight:normal}#combined_budgets_page #combined_grid .month-cell.cell-status-risico .actual-line{color:#b8860b}#combined_budgets_page #combined_grid .month-cell.cell-status-overschrijding .actual-line{color:#c00;font-weight:bold}#combined_budgets_page #combined_grid .month-cell.cell-status-overschrijding .actual-line .actual-cost{font-weight:bold}#combined_budgets_page #combined_grid .month-cell.cell-status-overschrijding .actual-line .actual-cost{font-weight:bold}#sheet .combination-row{border:1px solid #ccc;margin-bottom:10px;background:#f9f9f9}#sheet .combination-row.highlight-combination{border-color:#28a745;box-shadow:0 0 0 1px rgba(40,167,69,0.45)}#sheet .combination-range{color:#888;font-size:14px;margin-left:8px}#sheet .combination-edit-form{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-top:10px}#sheet .combination-edit-form input{margin-right:6px}#sheet .combination-delete-form{margin:0}#sheet .combination-no-kg{color:#999;margin:4px 0;font-style:italic}#sheet .combination-date-input{width:140px}#sheet .new-combination-name-input{width:280px;margin-right:6px}#sheet .new-combination-dates{display:inline-block;margin-right:6px}.measurement-costs-page h1.title{color:#24292e;font-size:23px;margin-bottom:16px}#rates-info-box{background:#f0f7ff;border:1px solid #b6d4fe;border-radius:6px;padding:14px 18px;margin-bottom:20px;font-size:15px;color:#084298;line-height:1.6;position:relative}#rates-info-box p{margin:0 0 6px 0;font-weight:600}#rates-info-box ul{margin:0;padding-left:18px}#rates-info-box .close-btn{position:absolute;top:8px;right:12px;text-decoration:none;color:#6a737d;font-size:18px;line-height:1}#rates-info-icon{text-decoration:none;color:#6a737d;font-size:18px;margin-bottom:12px;margin-right:4px;float:right}.invoice-tabs{display:flex;gap:0;margin-bottom:20px;border-bottom:2px solid #e1e4e8}.invoice-tabs .invoice-tab{padding:8px 20px;text-decoration:none;color:#586069;font-weight:500;font-size:15px;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color 0.15s, border-color 0.15s}.invoice-tabs .invoice-tab.active{color:#24292e !important;border-bottom-color:#f9826c !important}.customer-filter{background:#f7f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:12px 16px;margin-bottom:16px}.customer-filter table{margin-bottom:0}.customer-filter td.label{text-align:right;color:#586069;padding-right:8px;white-space:nowrap;font-size:15px}.customer-filter select{padding:4px 8px;border:1px solid #d1d5da;border-radius:4px;font-size:15px;min-width:220px}.scope-label{margin-bottom:12px;color:#586069;font-size:15px}.no-customer-message{font-size:15px;color:#6a737d;padding:8px 0}.section-card{margin-bottom:10px;border:1px solid #e1e4e8;border-radius:6px;overflow:hidden}.section-header{display:flex;align-items:center;padding:10px 14px;background:#f7f8fa;border-bottom:1px solid #e1e4e8;cursor:pointer;font-size:15px}.section-header .section-toggle{color:#586069;font-size:15px;margin-right:10px;transition:transform 0.2s;display:inline-block}.section-header .section-title{font-weight:600;color:#24292e;font-size:15px;flex:1}.section-header .section-subtitle{font-weight:400;color:#6a737d;font-size:14px;margin-left:8px}.section-body{background:#fff}.sub-section{background:#fff;border:none;border-bottom:1px solid #f0f0f0;border-radius:0;padding:12px 16px;margin:0}.sub-section .sub-section-title{font-weight:600;color:#24292e;font-size:15px;margin-bottom:10px}.sub-section .sub-section-title .sub-section-note{font-weight:400;color:#6a737d;font-size:13px;margin-left:8px}.new-rate-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;margin-bottom:6px;background:#f0fff4;border:1px solid #d4edda;border-radius:4px}.new-rate-form .form-label{font-size:14px;color:#586069;white-space:nowrap}.new-rate-form input[type="number"]{width:80px;padding:4px 6px;border:1px solid #d1d5da;border-radius:4px;font-size:15px;text-align:right;font-variant-numeric:tabular-nums}.new-rate-form input[type="date"]{width:140px;padding:4px 6px;border:1px solid #d1d5da;border-radius:4px;font-size:14px}.new-rate-form select{padding:4px 6px;border:1px solid #d1d5da;border-radius:4px;font-size:15px}.new-rate-form .error-message{color:#cb2431;font-size:14px;margin-left:8px}.new-cost-form{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0}.new-cost-form .form-label{font-size:13px;color:#586069}.new-cost-form input.cost-price[type="number"],.new-cost-form input.cost-next[type="number"]{width:80px;padding:3px 5px;border:1px solid #d1d5da;border-radius:4px;font-size:14px;text-align:right;font-variant-numeric:tabular-nums}.new-cost-form input.cost-discount[type="number"]{width:50px;padding:3px 5px;border:1px solid #d1d5da;border-radius:4px;font-size:14px;text-align:right}.new-cost-form input[type="date"]{width:130px;padding:3px 5px;border:1px solid #d1d5da;border-radius:4px;font-size:13px}.edit-cost-form{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:0}.edit-cost-form input.cost-price[type="number"],.edit-cost-form input.cost-next[type="number"]{width:80px;padding:3px 5px;border:1px solid #d1d5da;border-radius:4px;font-size:14px;text-align:right;font-variant-numeric:tabular-nums}.edit-cost-form input.cost-discount[type="number"]{width:50px;padding:3px 5px;border:1px solid #d1d5da;border-radius:4px;font-size:14px;text-align:right}.edit-cost-form input[type="date"]{width:130px;padding:3px 5px;border:1px solid #d1d5da;border-radius:4px;font-size:13px}.icon-btn{background:none;border:none;cursor:pointer;color:#28a745;font-size:18px;line-height:1;padding:2px 4px}.icon-btn.cost-icon-btn{font-size:16px;padding:2px 3px}.rental-table{width:100%;border-collapse:collapse;margin-top:4px}.rental-table th{text-align:left;padding:6px 10px;border-bottom:1px solid #e1e4e8;color:#586069;font-weight:600;font-size:14px;white-space:nowrap}.rental-table th.action-col{padding:6px 10px;border-bottom:1px solid #e1e4e8;width:1%}.rental-table td{padding:6px 10px;border-bottom:1px solid #f0f0f0;font-size:15px;font-variant-numeric:tabular-nums}.rental-table td.date-cell{white-space:nowrap}.rental-table td.num-cell{text-align:right}.rental-table td.action-cell{white-space:nowrap;text-align:right}.rental-table td.edit-cell{padding:4px 8px;border-bottom:1px solid #f0f0f0}.rental-table .edit-row{display:none}.action-title-row{background:#fff;border-radius:0;padding:8px 14px;margin:0}.action-title-row .action-title{font-weight:400;color:#24292e;font-size:15px}.action-title-row .action-price{font-weight:400;color:#6a737d;font-size:14px;margin-left:8px}.action-card{margin-bottom:10px}.cost-new-row{padding:4px 14px;border-bottom:1px solid #f0f0f0;background:#f0fff4}.cost-table{width:100%;border-collapse:collapse}.cost-table th{text-align:left;padding:4px 8px;border-bottom:2px solid #e1e4e8;color:#586069;font-weight:600;font-size:14px;white-space:nowrap}.cost-table th.first-col{padding-left:14px}.cost-table th.action-col{padding:4px 8px;border-bottom:2px solid #e1e4e8;width:1%}.cost-table td{padding:4px 8px;border-bottom:1px solid #f0f0f0;font-size:14px;font-variant-numeric:tabular-nums}.cost-table td.first-col{padding-left:14px}.cost-table td.date-cell{white-space:nowrap;color:#6a737d}.cost-table td.scope-cell{font-size:14px}.cost-table td.status-cell{font-size:14px;white-space:nowrap}.cost-table td.action-cell{white-space:nowrap;text-align:right}.cost-table td.edit-cell{padding:4px 14px;border-bottom:1px solid #f0f0f0}.cost-table td.edit-cell-empty{padding:4px 8px;border-bottom:1px solid #f0f0f0}.cost-table .edit-row{display:none}.status-badge{display:inline-block;padding:1px 6px;border-radius:3px;font-size:13px;font-weight:500}.status-badge.active{background:#d4edda;color:#155724}.status-badge.expired{background:#f8d7da;color:#721c24}.status-badge.future{background:#fff3cd;color:#856404}.status-badge-lg{display:inline-block;padding:2px 8px;border-radius:3px;font-size:13px;font-weight:500}.status-badge-lg.active{background:#d4edda;color:#155724}.status-badge-lg.expired{background:#f8d7da;color:#721c24}.status-badge-lg.future{background:#fff3cd;color:#856404}.action-icon{text-decoration:none;font-size:16px;padding:2px 3px}.action-icon.edit{color:#586069}.action-icon.delete{color:#cb2431;margin-left:2px}.action-icon.add{color:#28a745;font-size:18px;margin-left:4px}.action-icon.cancel{color:#cb2431;font-size:16px;margin-left:2px}.rental-action-icon{text-decoration:none;font-size:16px;padding:2px 4px}.rental-action-icon.edit{color:#586069}.rental-action-icon.delete{color:#cb2431;margin-left:4px}.rental-action-icon.cancel{color:#cb2431;font-size:18px;margin-left:4px}.rental-action-icon.add{color:#28a745;font-size:18px;margin-left:4px}.empty-message{font-size:15px;color:#6a737d;padding:16px 0}.cost-table-wrapper{padding:0 24px;width:100%;box-sizing:border-box}.trix-content .attachment-gallery>action-text-attachment,.trix-content .attachment-gallery>.attachment{flex:1 0 33%;padding:0 0.5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--2>.attachment,.trix-content .attachment-gallery.attachment-gallery--4>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--4>.attachment{flex-basis:50%;max-width:50%}.trix-content action-text-attachment .attachment{padding:0 !important;max-width:100% !important}#logo_large{float:right;width:512px;height:116px;margin-top:12px;background:url(/assets/monsjou/logo-large-756dc7f51eabc39c1d033d0f2db8029b07340826bb9ff65876bd892d6ee07a6e.png)}@media (min--moz-device-pixel-ratio: 1.3),(-o-min-device-pixel-ratio: 2.6/2),(-webkit-min-device-pixel-ratio: 1.3),(min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx){#logo_large{background-image:url(/assets/monsjou/logo-large@2x-09dd236db89c529220c66419142cba0edfee627963b00a4ee6a18483093d1d0a.png);background-size:512px 116px}}#logo{width:121px;height:33px;background:url(/assets/monsjou/logo-small-a3b3bde7c8f028d716a7f1ff40dd1d3463178f3f6d68d2fc8068cd2605bc2d87.png)}@media (min--moz-device-pixel-ratio: 1.3),(-o-min-device-pixel-ratio: 2.6/2),(-webkit-min-device-pixel-ratio: 1.3),(min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx){#logo{background-image:url(/assets/monsjou/logo-small@2x-71a12357c345ba5a0121b0d5f07474f165476ccb2ace53c40c6016f04c3bee5a.png);background-size:121px 33px}}#content,#full_content{left:278px}#list{width:278px}#sidebar{width:276px}#sidebar .sidelink.link_cell{padding:2px 0 0 10px}#sidebar .sidelink.link_cell .proj_number{width:70px}#sidebar .sidelink.link_cell .proj_name{font-size:inherit}#sidebar .sidelink.link_cell .inspection_dates{float:right;font-size:10px;font-weight:normal;padding:5px 5px 0 0}#sidebar .sidelink.link_cell .inspection_dates.active{color:white;text-shadow:rgba(0,0,0,0.3) 0 1px 0}#sidebar #sidebar_items{top:75px}#sidebar #sidebar_items.planning{top:45px}#sidebar #sidebar_items #location_list{top:55px}#sidebar #filter_preferences{margin-top:5px}table.content th{font-size:10px}table.content td{padding:2px 5px;vertical-align:top}#scroll_table thead#location_list_header th.col4,#scroll_table tbody#location_list td.col4,.scroll_table thead#location_list_header th.col4,.scroll_table tbody#location_list td.col4{width:120px}#scroll_table thead#location_list_header th.col5,#scroll_table tbody#location_list td.col5,.scroll_table thead#location_list_header th.col5,.scroll_table tbody#location_list td.col5{width:81px}#scroll_table thead#location_list_header th.col6,#scroll_table tbody#location_list td.col6,.scroll_table thead#location_list_header th.col6,.scroll_table tbody#location_list td.col6{width:55px;text-align:center}#scroll_table thead#location_list_header th.col7,#scroll_table tbody#location_list td.col7,.scroll_table thead#location_list_header th.col7,.scroll_table tbody#location_list td.col7{width:18px;text-align:center}#scroll_table thead#location_list_header th.col7 .location_check,#scroll_table tbody#location_list td.col7 .location_check,.scroll_table thead#location_list_header th.col7 .location_check,.scroll_table tbody#location_list td.col7 .location_check{margin:0 auto;width:16px;height:16px;background:url(/assets/controls-379461fe58627f5c720496158a23815c89627180ada5a3f71de79fdbd30832a4.png) repeat-x scroll 0 -2400px}#scroll_table thead#location_list_header th.col7 .location_check.checked,#scroll_table tbody#location_list td.col7 .location_check.checked,.scroll_table thead#location_list_header th.col7 .location_check.checked,.scroll_table tbody#location_list td.col7 .location_check.checked{background-position:-16px -2400px}#scroll_table thead#location_list_header th.col8,#scroll_table tbody#location_list td.col8,.scroll_table thead#location_list_header th.col8,.scroll_table tbody#location_list td.col8{width:75px}#scroll_table thead#location_list_header th.col9,#scroll_table tbody#location_list td.col9,.scroll_table thead#location_list_header th.col9,.scroll_table tbody#location_list td.col9{width:75px}#scroll_table thead#location_list_header th.col11,#scroll_table tbody#location_list td.col11,.scroll_table thead#location_list_header th.col11,.scroll_table tbody#location_list td.col11{width:35px}#scroll_table thead#location_list_header th.col14,#scroll_table tbody#location_list td.col14,.scroll_table thead#location_list_header th.col14,.scroll_table tbody#location_list td.col14{width:36px}#scroll_table thead.appointment_list_header th.col1,#scroll_table tbody.appointment_list td.col1,.scroll_table thead.appointment_list_header th.col1,.scroll_table tbody.appointment_list td.col1{width:65px}#scroll_table thead.appointment_list_header th.col2,#scroll_table tbody.appointment_list td.col2,.scroll_table thead.appointment_list_header th.col2,.scroll_table tbody.appointment_list td.col2{width:35px}#scroll_table thead.appointment_list_header th.col3,#scroll_table tbody.appointment_list td.col3,.scroll_table thead.appointment_list_header th.col3,.scroll_table tbody.appointment_list td.col3{width:170px}#scroll_table thead.appointment_list_header th.col4,#scroll_table tbody.appointment_list td.col4,.scroll_table thead.appointment_list_header th.col4,.scroll_table tbody.appointment_list td.col4{width:34px}#scroll_table thead.appointment_list_header th.col5,#scroll_table tbody.appointment_list td.col5,.scroll_table thead.appointment_list_header th.col5,.scroll_table tbody.appointment_list td.col5{width:110px}#scroll_table thead.appointment_list_header th.col6,#scroll_table tbody.appointment_list td.col6,.scroll_table thead.appointment_list_header th.col6,.scroll_table tbody.appointment_list td.col6{width:75px}#scroll_table thead#reporting_list_header th.col0,#scroll_table tbody#reporting_list td.col0,.scroll_table thead#reporting_list_header th.col0,.scroll_table tbody#reporting_list td.col0{width:100px}#scroll_table thead#reporting_list_header th.col4,#scroll_table tbody#reporting_list td.col4,.scroll_table thead#reporting_list_header th.col4,.scroll_table tbody#reporting_list td.col4{width:110px}#scroll_table thead#reporting_list_header th.col5,#scroll_table tbody#reporting_list td.col5,.scroll_table thead#reporting_list_header th.col5,.scroll_table tbody#reporting_list td.col5{width:115px}#expert_availability .scroll_table_header th.col2{min-width:164px}#expert_availability .scroll_table_header th.col3{min-width:100px}#expert_availability .scroll_table_header th.col4{min-width:100px}#expert_availability .scroll_table_body td.col3{min-width:100px}#expert_availability .scroll_table_body td.col4{min-width:100px}@media (max-width: 900px){#login_form #logo_large{float:none;display:block;width:auto;max-width:100%;height:auto;aspect-ratio:512 / 116;margin:0 0 16px}}.highslide-container div{font-family:Verdana, Helvetica;font-size:10pt}.highslide-container table{background:none}.highslide{outline:none;text-decoration:none}.highslide img{border:2px solid silver}.highslide:hover img{border-color:gray}.highslide-active-anchor img{visibility:hidden}.highslide-gallery .highslide-active-anchor img{border-color:black;visibility:visible;cursor:default}.highslide-image{border-width:2px;border-style:solid;border-color:white}.highslide-wrapper,.highslide-outline{background:white}.glossy-dark{background:#111}.highslide-number{font-weight:bold;color:gray;font-size:.9em}.highslide-caption{display:none;font-size:1em;padding:5px}.highslide-heading{display:none;font-weight:bold;margin:0.4em}.highslide-dimming{background:black}a.highslide-full-expand{background:url(/assets/highslide/fullexpand-56d1b09e1e507909510ce18b623ede7e53b99192b9c0aee53e34c989c732c52f.gif) no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px}.highslide-loading{display:block;color:black;font-size:9px;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:3px;border:1px solid white;background-color:white;padding-left:22px;background-image:url(/assets/highslide/loader.white-642364e856595800fe933cc41677fa9b22c43e177650e75bc5deb9c86818d043.gif);background-repeat:no-repeat;background-position:3px 1px}a.highslide-credits,a.highslide-credits i{padding:2px;color:silver;text-decoration:none;font-size:10px}a.highslide-credits:hover,a.highslide-credits:hover i{color:white;background-color:gray}.highslide-move,.highslide-move *{cursor:move}.highslide-viewport{display:none;position:fixed;width:100%;height:100%;z-index:1;background:none;left:0;top:0}.highslide-overlay{display:none}.hidden-container{display:none}.closebutton{position:relative;top:-15px;left:15px;width:30px;height:30px;cursor:pointer;background:url(/assets/highslide/close-52dcaf6496c56fd125ff4e6267318fc3a7a0d12f1c1902294d6486639bec8829.png)}.titlebar .highslide-header{height:18px;border-bottom:1px solid #dddddd}.titlebar .highslide-heading{position:absolute;width:90%;margin:1px 0 1px 5px;color:#666666}.titlebar .highslide-header .highslide-move{cursor:move;display:block;height:16px;position:absolute;right:24px;top:0;width:100%;z-index:1}.titlebar .highslide-header .highslide-move *{display:none}.titlebar .highslide-header li{position:relative;top:3px;z-index:2;padding:0 0 0 1em}.titlebar .highslide-maincontent{padding-top:1em}.no-footer .highslide-footer{display:none}.wide-border{background:white}.wide-border .highslide-image{border-width:10px}.wide-border .highslide-caption{padding:0 10px 10px 10px}.borderless .highslide-image{border:none}.borderless .highslide-caption{border-bottom:1px solid white;border-top:1px solid white;background:silver}.highslide-wrapper,.highslide-outline{background:#FFFFFF}.highslide img{border:1px solid #D0D0D0}.highslide:hover img{border-color:#A0A0A0}.highslide-image{border:none}.highslide-caption{background-color:#DDDDDD;padding:5px;border-width:1px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-color:#FFFFFF;border-style:solid}.highslide-loading{color:black;border:1px solid black;background-color:white;background-image:url(/assets/highslide/loader.white-642364e856595800fe933cc41677fa9b22c43e177650e75bc5deb9c86818d043.gif)}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.6.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2016 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,0.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), color-stop(100%, #f4f4f4));background:-webkit-linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background:-moz-linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background:-o-linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background:linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px white inset,0 1px 1px rgba(0,0,0,0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/chosen-sprite.png) no-repeat 0px 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:white url(/chosen-sprite.png) no-repeat 100% -20px;background:url(/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%, #2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%, #2a62bc 90%);background-image:linear-gradient(#3875d7 20%, #2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eee), color-stop(15%, #fff));background-image:-webkit-linear-gradient(#eee 1%, #fff 15%);background-image:-moz-linear-gradient(#eee 1%, #fff 15%);background-image:-o-linear-gradient(#eee 1%, #fff 15%);background-image:linear-gradient(#eee 1%, #fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px white inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eee), color-stop(80%, #fff));background-image:-webkit-linear-gradient(#eee 20%, #fff 80%);background-image:-moz-linear-gradient(#eee 20%, #fff 80%);background-image:-o-linear-gradient(#eee 20%, #fff 80%);background-image:linear-gradient(#eee 20%, #fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important}.chosen-disabled{opacity:0.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:white url(/chosen-sprite.png) no-repeat -30px -20px;background:url(/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 144dpi),only screen and (min-resolution: 1.5dppx){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(/chosen-sprite@2x.png) !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}trix-editor{border:1px solid #bbb;border-radius:3px;margin:0;padding:0.4em 0.6em;min-height:5em;outline:none}trix-toolbar *{box-sizing:border-box}trix-toolbar .trix-button-row{display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto}trix-toolbar .trix-button-group{display:flex;margin-bottom:10px;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#888;border-radius:3px}trix-toolbar .trix-button-group:not(:first-child){margin-left:1.5vw}@media (max-device-width: 768px){trix-toolbar .trix-button-group:not(:first-child){margin-left:0}}trix-toolbar .trix-button-group-spacer{flex-grow:1}@media (max-device-width: 768px){trix-toolbar .trix-button-group-spacer{display:none}}trix-toolbar .trix-button{position:relative;float:left;color:rgba(0,0,0,0.6);font-size:0.75em;font-weight:600;white-space:nowrap;padding:0 0.5em;margin:0;outline:none;border:none;border-bottom:1px solid #ddd;border-radius:0;background:transparent}trix-toolbar .trix-button:not(:first-child){border-left:1px solid #ccc}trix-toolbar .trix-button.trix-active{background:#cbeefa;color:black}trix-toolbar .trix-button:not(:disabled){cursor:pointer}trix-toolbar .trix-button:disabled{color:rgba(0,0,0,0.125)}@media (max-device-width: 768px){trix-toolbar .trix-button{letter-spacing:-0.01em;padding:0 0.3em}}trix-toolbar .trix-button--icon{font-size:inherit;width:2.6em;height:1.6em;max-width:calc(0.8em + 4vw);text-indent:-9999px}@media (max-device-width: 768px){trix-toolbar .trix-button--icon{height:2em;max-width:calc(0.8em + 3.5vw)}}trix-toolbar .trix-button--icon::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.6;content:"";background-position:center;background-repeat:no-repeat;background-size:contain}@media (max-device-width: 768px){trix-toolbar .trix-button--icon::before{right:6%;left:6%}}trix-toolbar .trix-button--icon.trix-active::before{opacity:1}trix-toolbar .trix-button--icon:disabled::before{opacity:0.125}trix-toolbar .trix-button--icon-attach::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M16.5%206v11.5a4%204%200%201%201-8%200V5a2.5%202.5%200%200%201%205%200v10.5a1%201%200%201%201-2%200V6H10v9.5a2.5%202.5%200%200%200%205%200V5a4%204%200%201%200-8%200v12.5a5.5%205.5%200%200%200%2011%200V6h-1.5z%22%2F%3E%3C%2Fsvg%3E);top:8%;bottom:4%}trix-toolbar .trix-button--icon-bold::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M15.6%2011.8c1-.7%201.6-1.8%201.6-2.8a4%204%200%200%200-4-4H7v14h7c2.1%200%203.7-1.7%203.7-3.8%200-1.5-.8-2.8-2.1-3.4zM10%207.5h3a1.5%201.5%200%201%201%200%203h-3v-3zm3.5%209H10v-3h3.5a1.5%201.5%200%201%201%200%203z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-italic::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M10%205v3h2.2l-3.4%208H6v3h8v-3h-2.2l3.4-8H18V5h-8z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-link::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M9.88%2013.7a4.3%204.3%200%200%201%200-6.07l3.37-3.37a4.26%204.26%200%200%201%206.07%200%204.3%204.3%200%200%201%200%206.06l-1.96%201.72a.91.91%200%201%201-1.3-1.3l1.97-1.71a2.46%202.46%200%200%200-3.48-3.48l-3.38%203.37a2.46%202.46%200%200%200%200%203.48.91.91%200%201%201-1.3%201.3z%22%2F%3E%3Cpath%20d%3D%22M4.25%2019.46a4.3%204.3%200%200%201%200-6.07l1.93-1.9a.91.91%200%201%201%201.3%201.3l-1.93%201.9a2.46%202.46%200%200%200%203.48%203.48l3.37-3.38c.96-.96.96-2.52%200-3.48a.91.91%200%201%201%201.3-1.3%204.3%204.3%200%200%201%200%206.07l-3.38%203.38a4.26%204.26%200%200%201-6.07%200z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-strike::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.73%2014l.28.14c.26.15.45.3.57.44.12.14.18.3.18.5%200%20.3-.15.56-.44.75-.3.2-.76.3-1.39.3A13.52%2013.52%200%200%201%207%2014.95v3.37a10.64%2010.64%200%200%200%204.84.88c1.26%200%202.35-.19%203.28-.56.93-.37%201.64-.9%202.14-1.57s.74-1.45.74-2.32c0-.26-.02-.51-.06-.75h-5.21zm-5.5-4c-.08-.34-.12-.7-.12-1.1%200-1.29.52-2.3%201.58-3.02%201.05-.72%202.5-1.08%204.34-1.08%201.62%200%203.28.34%204.97%201l-1.3%202.93c-1.47-.6-2.73-.9-3.8-.9-.55%200-.96.08-1.2.26-.26.17-.38.38-.38.64%200%20.27.16.52.48.74.17.12.53.3%201.05.53H7.23zM3%2013h18v-2H3v2z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-quote::before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M6%2017h3l2-4V7H5v6h3zm8%200h3l2-4V7h-6v6h3z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-heading-1::before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12%209v3H9v7H6v-7H3V9h9zM8%204h14v3h-6v12h-3V7H8V4z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-code::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.2%2012L15%2015.2l1.4%201.4L21%2012l-4.6-4.6L15%208.8l3.2%203.2zM5.8%2012L9%208.8%207.6%207.4%203%2012l4.6%204.6L9%2015.2%205.8%2012z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-bullet-list::before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%204a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm4%203h14v-2H8v2zm0-6h14v-2H8v2zm0-8v2h14V5H8z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-number-list::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M2%2017h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1%203h1.8L2%2013.1v.9h3v-1H3.2L5%2010.9V10H2v1zm5-6v2h14V5H7zm0%2014h14v-2H7v2zm0-6h14v-2H7v2z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-undo::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.5%208c-2.6%200-5%201-6.9%202.6L2%207v9h9l-3.6-3.6A8%208%200%200%201%2020%2016l2.4-.8a10.5%2010.5%200%200%200-10-7.2z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-redo::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.4%2010.6a10.5%2010.5%200%200%200-16.9%204.6L4%2016a8%208%200%200%201%2012.7-3.6L13%2016h9V7l-3.6%203.6z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-decrease-nesting-level::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-8.3-.3l2.8%202.9L6%2014.2%204%2012l2-2-1.4-1.5L1%2012l.7.7zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-increase-nesting-level::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-6.9-1L1%2014.2l1.4%201.4L6%2012l-.7-.7-2.8-2.8L1%209.9%203.1%2012zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-dialogs{position:relative}trix-toolbar .trix-dialog{position:absolute;top:0;left:0;right:0;font-size:0.75em;padding:15px 10px;background:#fff;box-shadow:0 0.3em 1em #ccc;border-top:2px solid #888;border-radius:5px;z-index:5}trix-toolbar .trix-input--dialog{font-size:inherit;font-weight:normal;padding:0.5em 0.8em;margin:0 10px 0 0;border-radius:3px;border:1px solid #bbb;background-color:#fff;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-toolbar .trix-input--dialog.validate:invalid{box-shadow:#F00 0px 0px 1.5px 1px}trix-toolbar .trix-button--dialog{font-size:inherit;padding:0.5em;border-bottom:none}trix-toolbar .trix-dialog--link{max-width:600px}trix-toolbar .trix-dialog__link-fields{display:flex;align-items:baseline}trix-toolbar .trix-dialog__link-fields .trix-input{flex:1}trix-toolbar .trix-dialog__link-fields .trix-button-group{flex:0 0 content;margin:0}trix-editor [data-trix-mutable]:not(.attachment__caption-editor){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}trix-editor [data-trix-mutable]::-moz-selection,trix-editor [data-trix-cursor-target]::-moz-selection,trix-editor [data-trix-mutable] ::-moz-selection{background:none}trix-editor [data-trix-mutable]::selection,trix-editor [data-trix-cursor-target]::selection,trix-editor [data-trix-mutable] ::selection{background:none}trix-editor .attachment__caption-editor[data-trix-mutable]:focus::-moz-selection{background:highlight}trix-editor .attachment__caption-editor[data-trix-mutable]:focus::selection{background:highlight}trix-editor .attachment.attachment--file[data-trix-mutable]{box-shadow:0 0 0 2px highlight;border-color:transparent}trix-editor .attachment[data-trix-mutable] img{box-shadow:0 0 0 2px highlight}trix-editor .attachment{position:relative}trix-editor .attachment:hover{cursor:default}trix-editor .attachment--preview .attachment__caption:hover{cursor:text}trix-editor .attachment__progress{position:absolute;z-index:1;height:20px;top:calc(50% - 10px);left:5%;width:90%;opacity:0.9;transition:opacity 200ms ease-in}trix-editor .attachment__progress[value="100"]{opacity:0}trix-editor .attachment__caption-editor{display:inline-block;width:100%;margin:0;padding:0;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;text-align:center;vertical-align:top;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-editor .attachment__toolbar{position:absolute;z-index:1;top:-0.9em;left:0;width:100%;text-align:center}trix-editor .trix-button-group{display:inline-flex}trix-editor .trix-button{position:relative;float:left;color:#666;white-space:nowrap;font-size:80%;padding:0 0.8em;margin:0;outline:none;border:none;border-radius:0;background:transparent}trix-editor .trix-button:not(:first-child){border-left:1px solid #ccc}trix-editor .trix-button.trix-active{background:#cbeefa}trix-editor .trix-button:not(:disabled){cursor:pointer}trix-editor .trix-button--remove{text-indent:-9999px;display:inline-block;padding:0;outline:none;width:1.8em;height:1.8em;line-height:1.8em;border-radius:50%;background-color:#fff;border:2px solid highlight;box-shadow:1px 1px 6px rgba(0,0,0,0.25)}trix-editor .trix-button--remove::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.7;content:"";background-image:url(data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.4L17.6%205%2012%2010.6%206.4%205%205%206.4l5.6%205.6L5%2017.6%206.4%2019l5.6-5.6%205.6%205.6%201.4-1.4-5.6-5.6z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-repeat:no-repeat;background-size:90%}trix-editor .trix-button--remove:hover{border-color:#333}trix-editor .trix-button--remove:hover::before{opacity:1}trix-editor .attachment__metadata-container{position:relative}trix-editor .attachment__metadata{position:absolute;left:50%;top:2em;transform:translate(-50%, 0);max-width:90%;padding:0.1em 0.6em;font-size:0.8em;color:#fff;background-color:rgba(0,0,0,0.7);border-radius:3px}trix-editor .attachment__metadata .attachment__name{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}trix-editor .attachment__metadata .attachment__size{margin-left:0.2em;white-space:nowrap}.trix-content{line-height:1.5}.trix-content *{box-sizing:border-box;margin:0;padding:0}.trix-content h1{font-size:1.2em;line-height:1.2}.trix-content blockquote{border:0 solid #ccc;border-left-width:0.3em;margin-left:0.3em;padding-left:0.6em}.trix-content [dir=rtl] blockquote,.trix-content blockquote[dir=rtl]{border-width:0;border-right-width:0.3em;margin-right:0.3em;padding-right:0.6em}.trix-content li{margin-left:1em}.trix-content [dir=rtl] li{margin-right:1em}.trix-content pre{display:inline-block;width:100%;vertical-align:top;font-family:monospace;font-size:0.9em;padding:0.5em;white-space:pre;background-color:#eee;overflow-x:auto}.trix-content img{max-width:100%;height:auto}.trix-content .attachment{display:inline-block;position:relative;max-width:100%}.trix-content .attachment a{color:inherit;text-decoration:none}.trix-content .attachment a:hover,.trix-content .attachment a:visited:hover{color:inherit}.trix-content .attachment__caption{text-align:center}.trix-content .attachment__caption .attachment__name+.attachment__size::before{content:' · '}.trix-content .attachment--preview{width:100%;text-align:center}.trix-content .attachment--preview .attachment__caption{color:#666;font-size:0.9em;line-height:1.2}.trix-content .attachment--file{color:#333;line-height:1;margin:0 2px 2px 2px;padding:0.4em 1em;border:1px solid #bbb;border-radius:5px}.trix-content .attachment-gallery{display:flex;flex-wrap:wrap;position:relative}.trix-content .attachment-gallery .attachment{flex:1 0 33%;padding:0 0.5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2 .attachment,.trix-content .attachment-gallery.attachment-gallery--4 .attachment{flex-basis:50%;max-width:50%}
