.training_modules_wrapper .list_column_title{width:22%}.training_modules_wrapper .list_column_practice_label{width:15%}.training_modules_wrapper .list_column_module_key{width:14%}.training_modules_wrapper .list_column_phase{width:8%}.training_modules_wrapper .list_column_roles_required{width:12%}.training_modules_wrapper .list_column_is_active{width:6%;text-align:center}.training_modules_wrapper .list_column_sort_order{width:5%;text-align:center}.training_modules_wrapper .list_column_controller_container{width:10%;text-align:right}/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.checkbox_group[data-v-77ca3b1c]{display:flex;gap:1.5em;flex-wrap:wrap}.checkbox_label[data-v-77ca3b1c]{font-weight:400;cursor:pointer}.checkbox_label input[type=checkbox][data-v-77ca3b1c]{margin-right:.4em}.required[data-v-77ca3b1c]{color:#d9534f}.file_current[data-v-77ca3b1c]{padding:.5em 0;color:#555;display:flex;align-items:center;gap:.5em}.form_help_text[data-v-77ca3b1c]{display:block;padding-top:.3em;color:#999}.text-danger[data-v-77ca3b1c]{color:#d9534f;cursor:pointer}h3[data-v-77ca3b1c]{font-weight:700;padding:.5em 0}.sanctions_wrapper .sl_col_name{width:22%;font-weight:600}.sanctions_wrapper .sl_col_source{width:12%}.sanctions_wrapper .sl_col_entries{width:10%;text-align:center}.sanctions_wrapper .sl_col_file{width:20%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sanctions_wrapper .sl_col_status{width:10%}.sanctions_wrapper .sl_col_uploaded{width:14%}.sanctions_wrapper .sl_col_actions{width:12%;text-align:right;display:flex;justify-content:flex-end;gap:6px}.sanctions_wrapper .list_row:not(.list_title_row){cursor:pointer}.sanctions_wrapper .list_row:not(.list_title_row):hover{background:#f7f8fa}.sl_status_badge{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px}.sl_status_badge.active{background:#dcfce7;color:#166534}.sl_status_badge.archived{background:#f3f4f6;color:#6c7380}.sl_empty_row .list_column{cursor:default}.sl_modal_overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:9999}.sl_modal{background:#fff;border-radius:8px;width:520px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000040}.sl_modal_wide{width:800px}.sl_modal_sm{width:420px}.sl_modal_header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e4e8}.sl_modal_header h3{font-size:16px;font-weight:700;color:#1a2744;margin:0}.sl_modal_close{background:none;border:none;font-size:22px;color:#6c7380;cursor:pointer;padding:0;line-height:1}.sl_modal_body{padding:20px;overflow-y:auto;flex:1}.sl_modal_footer{padding:12px 20px;border-top:1px solid #e2e4e8;display:flex;justify-content:flex-end;gap:8px}.sl_form_group{margin-bottom:16px}.sl_form_group label{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.sl_form_group input,.sl_form_group select{width:100%;padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;box-sizing:border-box;font-family:inherit}.sl_form_group input:focus,.sl_form_group select:focus{border-color:#c9a84c}.sl_req{color:#dc2626}.sl_drop_zone{border:2px dashed #d1d5db;border-radius:8px;padding:24px;text-align:center;transition:all .2s;cursor:pointer}.sl_drop_zone.dragover{border-color:#c9a84c;background:#fefce8}.sl_drop_placeholder{color:#6c7380;font-size:13px}.sl_drop_placeholder i{font-size:28px;display:block;margin-bottom:8px;color:#9ca3af}.sl_file_link{color:#c9a84c;font-weight:600;cursor:pointer;text-decoration:underline}.sl_file_selected{display:flex;align-items:center;gap:8px;font-size:13px;color:#333}.sl_file_selected i{color:#c9a84c}.sl_file_remove{background:none;border:none;color:#dc2626;font-size:16px;cursor:pointer;margin-left:auto}.sl_info_box{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;border-radius:6px;font-size:12px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.sl_info_box i{margin-top:2px}.sl_warning_box{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;border-radius:6px;font-size:12px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;margin-bottom:16px}.sl_warning_box i{margin-top:2px}.sl_btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-family:inherit}.sl_btn_primary{background:#c9a84c;color:#0f1a2e}.sl_btn_primary:hover{background:#b8963e}.sl_btn_primary:disabled{opacity:.5;cursor:default}.sl_btn_cancel{background:#f5f6f8;color:#333;border:1px solid #e2e4e8}.sl_btn_cancel:hover{background:#e2e4e8}.sl_btn_danger{background:#dc2626;color:#fff}.sl_btn_danger:hover{background:#b91c1c}.sl_btn_danger:disabled{opacity:.5;cursor:default}.sl_spin{animation:sl-spin .8s linear infinite}@keyframes sl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sl_detail_meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:12px;color:#374151;padding-bottom:12px;border-bottom:1px solid #e2e4e8;margin-bottom:12px}.sl_detail_search{margin-bottom:12px}.sl_detail_search input{width:100%;padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;outline:none;box-sizing:border-box;font-family:inherit}.sl_detail_search input:focus{border-color:#c9a84c}.sl_loading{text-align:center;padding:20px;color:#6c7380;font-size:13px}.sl_entries_table{width:100%;border-collapse:collapse;font-size:12px}.sl_entries_table th{text-align:left;padding:6px 8px;font-size:10px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.3px;border-bottom:2px solid #e2e4e8}.sl_entries_table td{padding:6px 8px;border-bottom:1px solid #f0f1f3;color:#333}.sl_entry_name{font-weight:600}.sl_pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:12px;font-size:12px}.sl_pagination button{padding:4px 10px;font-size:12px;border:1px solid #e2e4e8;border-radius:4px;background:#fff;cursor:pointer;font-family:inherit}.sl_pagination button:disabled{opacity:.4;cursor:default}.sl_pagination button:hover:not(:disabled){background:#f5f6f8}.aml_admin_tabs{display:flex;gap:0;border-bottom:2px solid #e2e4e8;margin-bottom:0;padding:0 20px}.aml_admin_tab{padding:10px 20px;font-size:13px;font-weight:600;color:#6c7380;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;font-family:inherit;transition:color .2s,border-color .2s}.aml_admin_tab:hover{color:#1a2744}.aml_admin_tab.active{color:#c9a84c;border-bottom-color:#c9a84c}.aml_admin_fee_section{padding:20px}.aml_admin_card{background:#fff;border:1px solid #e2e4e8;border-radius:8px;overflow:hidden}.aml_admin_card_header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:14px 18px;border-bottom:1px solid #e2e4e8;background:#fafbfc}.aml_admin_card_header h4{font-size:14px;font-weight:700;color:#1a2744;margin:0}.aml_admin_card_subtitle{font-size:11px;color:#6c7380;flex:1}.aml_admin_table{width:100%;border-collapse:collapse;font-size:13px}.aml_admin_table th{text-align:left;padding:8px 14px;font-size:10px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid #e2e4e8}.aml_admin_table td{padding:8px 14px;border-bottom:1px solid #f0f1f3;color:#333;vertical-align:middle}.aml_admin_table tr:last-child td{border-bottom:none}.aml_admin_input{padding:5px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:13px;font-family:inherit;outline:none;width:100%;box-sizing:border-box}.aml_admin_input:focus{border-color:#c9a84c}.aml_admin_input_sm{width:90px}.aml_admin_mono{font-family:SFMono-Regular,Consolas,monospace;font-size:12px;color:#6c7380}.aml_admin_on{color:#166534;font-weight:600}.aml_admin_off{color:#991b1b}.sl_btn_sm{padding:4px 10px;font-size:11px}.aml_card[data-v-8fce9b96]{background:#fff;border:1px solid #e2e4e8;border-radius:8px;overflow:hidden}.aml_card.full_width[data-v-8fce9b96]{grid-column:1 / -1}.aml_card_header[data-v-8fce9b96]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #f0f1f3}.aml_card_title[data-v-8fce9b96]{font-size:13px;font-weight:700;color:#1a2744;display:flex;align-items:center;gap:8px}.aml_card_title i[data-v-8fce9b96]{color:#c9a84c;font-size:14px}.aml_card_header_right[data-v-8fce9b96]{display:flex;align-items:center;gap:8px}.aml_card_body[data-v-8fce9b96]{padding:18px}.aml_dashboard[data-v-1938f6e0]{max-width:100%}.dash_header[data-v-1938f6e0]{margin-bottom:24px}.dash_welcome[data-v-1938f6e0]{font-size:22px;font-weight:700;color:#1a2744;margin-bottom:4px}.dash_subtitle[data-v-1938f6e0]{font-size:13px;color:#6c7380}.dash_grid[data-v-1938f6e0]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dash_metrics[data-v-1938f6e0]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dash_metrics.triple[data-v-1938f6e0]{grid-template-columns:1fr 1fr 1fr}.dash_metrics.quad[data-v-1938f6e0]{grid-template-columns:1fr 1fr 1fr 1fr}.dash_metric[data-v-1938f6e0]{text-align:center;padding:12px 8px;border-radius:6px;cursor:pointer;transition:background .15s}.dash_metric[data-v-1938f6e0]:hover{background:#f5f6f8}.dash_metric.alert_red[data-v-1938f6e0]{background:#fef2f2}.dash_metric.alert_amber[data-v-1938f6e0]{background:#fffbeb}.dash_metric.alert_green[data-v-1938f6e0]{background:#f0fdf4}.dash_metric_val[data-v-1938f6e0]{font-size:26px;font-weight:800;color:#1a2744;line-height:1.2}.dash_metric_val.red[data-v-1938f6e0]{color:#dc2626}.dash_metric_val.amber[data-v-1938f6e0]{color:#d97706}.dash_metric_val.green[data-v-1938f6e0]{color:#16a34a}.dash_metric_label[data-v-1938f6e0]{font-size:11px;color:#6c7380;margin-top:2px}.dash_progress_row[data-v-1938f6e0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dash_progress_label[data-v-1938f6e0]{font-size:13px;color:#6c7380}.dash_progress_pct[data-v-1938f6e0]{font-size:13px;font-weight:700;color:#1a2744}.dash_progress_wrap[data-v-1938f6e0]{height:6px;background:#e2e4e8;border-radius:3px;overflow:hidden;margin-bottom:4px}.dash_progress_bar[data-v-1938f6e0]{height:100%;background:#c9a84c;border-radius:3px;transition:width .5s}.dash_checklist[data-v-1938f6e0]{list-style:none;padding:0;margin:8px 0 0}.dash_check_item[data-v-1938f6e0]{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid #f0f1f3}.dash_check_item[data-v-1938f6e0]:last-child{border-bottom:none}.dash_check_icon[data-v-1938f6e0]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;margin-top:2px}.dash_check_icon.done[data-v-1938f6e0]{background:#f0fdf4;color:#16a34a}.dash_check_icon.todo[data-v-1938f6e0]{background:#f3f4f6;color:#9ca3af}.dash_check_label[data-v-1938f6e0]{font-size:13px;font-weight:600;color:#1a2744}.dash_check_label.done[data-v-1938f6e0]{color:#6c7380;text-decoration:line-through}.dash_check_desc[data-v-1938f6e0]{font-size:12px;color:#6c7380;margin-top:2px}.dash_check_action[data-v-1938f6e0]{background:none;border:none;color:#c9a84c;font-size:12px;font-weight:600;cursor:pointer;padding:0;margin-top:4px;font-family:inherit}.dash_check_action[data-v-1938f6e0]:hover{text-decoration:underline}.dash_task_list[data-v-1938f6e0]{list-style:none;padding:0;margin:0}.dash_task_item[data-v-1938f6e0]{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #f0f1f3;cursor:pointer;transition:background .1s}.dash_task_item[data-v-1938f6e0]:hover{background:#f9fafb;margin:0 -18px;padding-left:18px;padding-right:18px}.dash_task_item[data-v-1938f6e0]:last-child{border-bottom:none}.dash_task_dot[data-v-1938f6e0]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dash_task_dot.critical[data-v-1938f6e0]{background:#dc2626}.dash_task_dot.high[data-v-1938f6e0]{background:#f59e0b}.dash_task_dot.medium[data-v-1938f6e0]{background:#3b82f6}.dash_task_dot.normal[data-v-1938f6e0],.dash_task_dot.low[data-v-1938f6e0]{background:#9ca3af}.dash_task_text[data-v-1938f6e0]{flex:1;font-size:13px;color:#333}.dash_task_due[data-v-1938f6e0]{font-size:11px;color:#6c7380;white-space:nowrap;flex-shrink:0}.dash_tasks_expand[data-v-1938f6e0]{background:none;border:none;color:#c9a84c;font-size:12px;font-weight:600;cursor:pointer;padding:8px 0 0;font-family:inherit}.dash_all_clear[data-v-1938f6e0]{text-align:center;padding:20px;color:#16a34a;font-size:13px;font-weight:600}.dash_no_data[data-v-1938f6e0]{text-align:center;padding:20px;color:#6c7380;font-size:13px}.dash_count_badge[data-v-1938f6e0]{background:#c9a84c;color:#fff;border-radius:10px;padding:1px 7px;font-size:10px;font-weight:700}.dash_activity_list[data-v-1938f6e0]{list-style:none;padding:0;margin:0}.dash_activity_item[data-v-1938f6e0]{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #f0f1f3;cursor:pointer;font-size:13px}.dash_activity_item[data-v-1938f6e0]:last-child{border-bottom:none}.dash_activity_date[data-v-1938f6e0]{font-size:11px;color:#6c7380;white-space:nowrap;flex-shrink:0;min-width:70px}.dash_activity_cat[data-v-1938f6e0]{display:inline-block;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700;white-space:nowrap;flex-shrink:0}.dash_activity_desc[data-v-1938f6e0]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}.dash_activity_status[data-v-1938f6e0]{font-size:11px;color:#6c7380;white-space:nowrap;flex-shrink:0}.aml_link_btn[data-v-1938f6e0]{background:none;border:none;color:#c9a84c;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.aml_link_btn[data-v-1938f6e0]:hover{text-decoration:underline}.dash_prog_overall[data-v-1938f6e0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dash_prog_muted[data-v-1938f6e0]{font-size:12px;color:#6c7380}.dash_prog_rows[data-v-1938f6e0]{display:flex;flex-direction:column;gap:9px}.dash_prog_row[data-v-1938f6e0]{display:flex;align-items:center;justify-content:space-between;font-size:12px}.dash_prog_label[data-v-1938f6e0]{color:#6c7380}.dash_prog_value[data-v-1938f6e0]{font-size:12px;font-weight:600;color:#1a2744}.dash_status_pill[data-v-1938f6e0]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:3px 9px;border-radius:10px;white-space:nowrap}.dash_status_pill.green[data-v-1938f6e0]{background:#f0fdf4;color:#16a34a}.dash_status_pill.amber[data-v-1938f6e0]{background:#fffbeb;color:#d97706}.dash_status_pill.red[data-v-1938f6e0]{background:#fef2f2;color:#dc2626}.dash_status_pill.grey[data-v-1938f6e0],.dash_status_pill.not_set[data-v-1938f6e0]{background:#f3f4f6;color:#6c7380}.dash_alert_banner[data-v-1938f6e0]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:600;margin-bottom:10px}.dash_alert_banner.red[data-v-1938f6e0]{background:#fef2f2;color:#dc2626}.dash_alert_banner.amber[data-v-1938f6e0]{background:#fffbeb;color:#d97706}.dash_staff_detail[data-v-1938f6e0]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;cursor:pointer}.dash_staff_outcome[data-v-1938f6e0]{font-size:12px;font-weight:600;color:#1a2744}.dash_deadline_list[data-v-1938f6e0]{display:flex;flex-direction:column;gap:0;border-top:1px solid #f0f1f3;padding-top:4px}.dash_deadline_item[data-v-1938f6e0]{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #f0f1f3;cursor:pointer;font-size:12px}.dash_deadline_item[data-v-1938f6e0]:last-child{border-bottom:none}.dash_deadline_item[data-v-1938f6e0]:hover{background:#f9fafb;margin:0 -18px;padding-left:18px;padding-right:18px}.dash_deadline_type[data-v-1938f6e0]{display:inline-block;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;white-space:nowrap;flex-shrink:0}.dash_deadline_type.smr[data-v-1938f6e0]{background:#ede9fe;color:#7c3aed}.dash_deadline_type.ttr[data-v-1938f6e0]{background:#fff7ed;color:#d97706}.dash_deadline_type.cbm[data-v-1938f6e0]{background:#ecfdf5;color:#16a34a}.dash_deadline_info[data-v-1938f6e0]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}.dash_deadline_ref[data-v-1938f6e0]{font-weight:600}.dash_deadline_client[data-v-1938f6e0]{color:#6c7380}.dash_deadline_countdown[data-v-1938f6e0]{font-size:11px;font-weight:600;color:#6c7380;white-space:nowrap;flex-shrink:0}.dash_deadline_countdown.urgent[data-v-1938f6e0]{color:#dc2626}.dash_deadline_countdown.warning[data-v-1938f6e0]{color:#d97706}.dash_progress_bar.progress_green[data-v-1938f6e0]{background:#16a34a}.dash_progress_bar.progress_amber[data-v-1938f6e0]{background:#d97706}.dash_progress_bar.progress_red[data-v-1938f6e0]{background:#dc2626}.dash_austrac_status_row[data-v-1938f6e0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.dash_austrac_detail[data-v-1938f6e0]{display:flex;align-items:center;justify-content:space-between;font-size:12px;padding:4px 0}.dash_austrac_guidance[data-v-1938f6e0]{margin-top:10px;font-size:12px;color:#6c7380}@media(max-width:768px){.dash_grid[data-v-1938f6e0]{grid-template-columns:1fr}}.aml_modal_overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1a2e8c;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto;z-index:10000;opacity:0;pointer-events:none;transition:opacity .2s}.aml_modal_overlay.aml_visible{opacity:1;pointer-events:auto}.aml_modal{background:#fff;border-radius:8px;box-shadow:0 20px 60px #00000040;max-height:calc(100vh - 80px);display:flex;flex-direction:column;max-width:95vw;margin:auto 0;animation:amlModalIn .2s ease-out}@keyframes amlModalIn{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.aml_modal_header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #e2e4e8}.aml_modal_header h3{margin:0;font-size:16px;font-weight:700;color:#1a2744}.aml_modal_close{background:none;border:none;font-size:24px;color:#6c7380;cursor:pointer;line-height:1;padding:0 4px}.aml_modal_close:hover{color:#333}.aml_modal_body{padding:24px;overflow-y:auto;flex:1}.aml_modal_footer{padding:14px 24px;border-top:1px solid #e2e4e8;display:flex;gap:8px;justify-content:flex-end}.aml_badge[data-v-d9caed83]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:2px 8px;border-radius:8px;white-space:nowrap;line-height:1.5}.aml_badge.default[data-v-d9caed83]{background:#f3f4f6;color:#374151}.aml_badge.high[data-v-d9caed83],.aml_badge.danger[data-v-d9caed83]{background:#fef2f2;color:#dc2626}.aml_badge.medium[data-v-d9caed83],.aml_badge.warning[data-v-d9caed83]{background:#fffbeb;color:#d97706}.aml_badge.low[data-v-d9caed83],.aml_badge.success[data-v-d9caed83]{background:#f0fdf4;color:#16a34a}.aml_badge.info[data-v-d9caed83]{background:#eff6ff;color:#2563eb}.aml_badge.muted[data-v-d9caed83]{background:#f3f4f6;color:#6b7280}.aml_badge.gold[data-v-d9caed83]{background:#c9a84c1f;color:#92400e}.aml_table_wrap[data-v-d2a240f0]{overflow-x:auto}.aml_table[data-v-d2a240f0]{width:100%;border-collapse:collapse;font-size:13px}.aml_table thead th[data-v-d2a240f0]{text-align:left;font-size:11px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.3px;padding:10px 12px;border-bottom:2px solid #e2e4e8;white-space:nowrap;-webkit-user-select:none;user-select:none}.aml_table thead th.sortable[data-v-d2a240f0]{cursor:pointer}.aml_table thead th.sortable[data-v-d2a240f0]:hover{color:#1a2744}.sort_arrow[data-v-d2a240f0]{font-size:9px;margin-left:4px}.aml_table tbody tr[data-v-d2a240f0]{border-bottom:1px solid #f0f1f3}.aml_table tbody tr[data-v-d2a240f0]:hover{background:#f9fafb}.aml_table tbody tr.clickable[data-v-d2a240f0]{cursor:pointer}.aml_table tbody td[data-v-d2a240f0]{padding:10px 12px;color:#333;vertical-align:middle}.aml_table_empty[data-v-d2a240f0]{text-align:center;color:#6c7380;padding:30px 12px!important}.aml_toast[data-v-7cf7537f]{position:fixed;bottom:32px;left:50%;transform:translate(-50%);background:#1a2744;color:#fff;padding:12px 24px;border-radius:8px;font-size:13px;font-weight:600;box-shadow:0 8px 24px #0003;z-index:10001;display:flex;align-items:center;white-space:nowrap}.aml_toast_enter_active[data-v-7cf7537f],.aml_toast_leave_active[data-v-7cf7537f]{transition:all .3s}.aml_toast_enter_from[data-v-7cf7537f],.aml_toast_leave_to[data-v-7cf7537f]{opacity:0;transform:translate(-50%) translateY(20px)}.aml_settings[data-v-ba1b5aca]{max-width:100%}.aml_page_header[data-v-ba1b5aca]{margin-bottom:24px}.aml_page_header h2[data-v-ba1b5aca]{font-size:20px;font-weight:700;color:#1a2744;margin:0}.aml_section_loading[data-v-ba1b5aca]{text-align:center;padding:40px;color:#6c7380;font-size:14px}.aml_collapsible[data-v-ba1b5aca]{border:1px solid #e2e4e8;border-radius:8px;margin-bottom:16px;overflow:hidden}.aml_collapsible_header[data-v-ba1b5aca]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;transition:background .15s}.aml_collapsible_header[data-v-ba1b5aca]:hover{background:#f9fafb}.aml_collapsible_title[data-v-ba1b5aca]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:14px;color:#1a2744}.aml_collapsible_actions[data-v-ba1b5aca]{display:flex;align-items:center;gap:8px}.aml_toggle_icon[data-v-ba1b5aca]{font-size:12px;color:#6c7380;transition:transform .2s}.aml_toggle_icon.rotated[data-v-ba1b5aca]{transform:rotate(-90deg)}.aml_collapsible_body[data-v-ba1b5aca]{padding:18px;border-top:1px solid #f0f1f3}.aml_field_grid[data-v-ba1b5aca]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.aml_field_label[data-v-ba1b5aca]{font-size:11px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.aml_field_value[data-v-ba1b5aca]{font-size:13px;color:#333}.aml_alert[data-v-ba1b5aca]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:6px;font-size:13px;margin-bottom:16px}.aml_alert_warning[data-v-ba1b5aca]{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.aml_alert strong[data-v-ba1b5aca]{font-weight:700}.aml_muted_text[data-v-ba1b5aca]{font-size:12px;color:#6c7380}.aml_muted_text a[data-v-ba1b5aca]{color:#1a2744}.aml_role_badge[data-v-ba1b5aca]{display:inline-block;font-size:10px;font-weight:700;padding:2px 7px;border-radius:8px;margin-right:4px}.aml_role_badge.role_co[data-v-ba1b5aca]{background:#dbeafe;color:#1e40af}.aml_role_badge.role_sm[data-v-ba1b5aca]{background:#e0e7ff;color:#3730a3}.aml_role_badge.role_gb[data-v-ba1b5aca]{background:#fef3c7;color:#92400e}.aml_role_badge.role_admin[data-v-ba1b5aca]{background:#ede9fe;color:#6b21a8}.aml_role_badge.role_staff[data-v-ba1b5aca]{background:#f3f4f6;color:#374151}.aml_form_row[data-v-ba1b5aca]{display:flex;gap:16px;margin-bottom:16px}.aml_form_row>.aml_form_group[data-v-ba1b5aca]{flex:1}.aml_form_group[data-v-ba1b5aca]{margin-bottom:16px}.aml_form_group label[data-v-ba1b5aca]{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.aml_form_group .required[data-v-ba1b5aca]{color:#dc2626}.aml_form_group input[data-v-ba1b5aca],.aml_form_group select[data-v-ba1b5aca],.aml_form_group textarea[data-v-ba1b5aca]{width:100%;padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;font-family:inherit;color:#333;outline:none;box-sizing:border-box}.aml_form_group input[data-v-ba1b5aca]:focus,.aml_form_group select[data-v-ba1b5aca]:focus,.aml_form_group textarea[data-v-ba1b5aca]:focus{border-color:#c9a84c}.aml_section_header[data-v-ba1b5aca]{font-size:13px;font-weight:700;color:#1a2744;margin:0 0 12px;padding-top:8px;border-top:1px solid #f0f1f3}.aml_section_header[data-v-ba1b5aca]:first-child{border-top:none;padding-top:0}.aml_btn[data-v-ba1b5aca]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-family:inherit;transition:all .15s}.aml_btn_sm[data-v-ba1b5aca]{padding:5px 12px;font-size:12px}.aml_btn_primary[data-v-ba1b5aca]{background:#c9a84c;color:#0f1a2e}.aml_btn_primary[data-v-ba1b5aca]:hover{background:#b8963e}.aml_btn_secondary[data-v-ba1b5aca]{background:#f5f6f8;color:#333;border:1px solid #e2e4e8}.aml_btn_secondary[data-v-ba1b5aca]:hover{background:#e2e4e8}.aml_btn_outline[data-v-ba1b5aca]{background:transparent;color:#333;border:1px solid #e2e4e8}.aml_btn_outline[data-v-ba1b5aca]:hover{background:#f5f6f8}.aml_btn_outline[data-v-ba1b5aca]:disabled{opacity:.5;cursor:not-allowed}.aml_alert_danger[data-v-ba1b5aca]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;font-weight:600}.sets_services_list[data-v-ba1b5aca]{margin:4px 0;padding-left:18px;font-size:13px;line-height:1.7}.sets_ref_panel[data-v-ba1b5aca]{margin-top:16px}.sets_ref_header[data-v-ba1b5aca]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:6px;background:#f8f9fa;cursor:pointer;font-size:12px;font-weight:600;color:#1a2744}.sets_ref_body[data-v-ba1b5aca]{padding:12px 14px;border:1px solid #e2e4e8;border-top:none;border-radius:0 0 6px 6px;font-size:12px}.sets_ref_body ul[data-v-ba1b5aca]{margin:0;padding-left:18px;line-height:1.8;color:#333}.sets_user_table_wrap[data-v-ba1b5aca]{border:1px solid #e2e4e8;border-radius:8px;overflow:hidden}.sets_user_table[data-v-ba1b5aca]{width:100%;border-collapse:collapse;font-size:13px}.sets_user_table thead th[data-v-ba1b5aca]{background:#f8f9fa;font-size:10px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.5px;padding:10px 14px;text-align:left;border-bottom:1px solid #e2e4e8}.sets_user_table tbody tr[data-v-ba1b5aca]{border-bottom:1px solid #f0f1f3}.sets_user_table tbody td[data-v-ba1b5aca]{padding:10px 14px;vertical-align:middle}.sets_user_actions[data-v-ba1b5aca]{display:flex;gap:6px;flex-wrap:wrap}.sets_btn_danger[data-v-ba1b5aca]{color:#dc2626!important;border-color:#dc2626!important}.sets_btn_danger[data-v-ba1b5aca]:hover{background:#fef2f2!important}.sets_config_row[data-v-ba1b5aca]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #f0f1f3}.sets_config_row[data-v-ba1b5aca]:last-child{border-bottom:none}.sets_config_info[data-v-ba1b5aca]{flex:1}.sets_config_label[data-v-ba1b5aca]{font-size:13px;font-weight:600;color:#1a2744}.sets_config_hint[data-v-ba1b5aca]{font-size:11px;color:#6c7380;margin-top:2px}.sets_config_control[data-v-ba1b5aca]{flex-shrink:0;padding:6px 10px;border:1px solid #e2e4e8;border-radius:6px;font-size:13px;font-family:inherit;color:#333;outline:none;background:#fff}.sets_config_control[data-v-ba1b5aca]:focus{border-color:#c9a84c}.sets_config_number[data-v-ba1b5aca]{width:70px;text-align:center;padding:6px 8px;border:1px solid #e2e4e8;border-radius:6px;font-size:13px;font-family:inherit;color:#333;outline:none}.sets_config_number[data-v-ba1b5aca]:focus{border-color:#c9a84c}.aml_filters[data-v-61a498ad]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.aml_search_wrap[data-v-61a498ad]{position:relative;flex:1;min-width:200px;max-width:320px}.aml_search_wrap i[data-v-61a498ad]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c7380;font-size:13px}.aml_search_wrap input[data-v-61a498ad]{width:100%;padding:8px 12px 8px 34px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;font-family:inherit;color:#333;outline:none;transition:border-color .15s}.aml_search_wrap input[data-v-61a498ad]:focus{border-color:#c9a84c}.aml_filter_group select[data-v-61a498ad]{padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;font-family:inherit;color:#333;background:#fff;outline:none;cursor:pointer}.aml_filter_group select[data-v-61a498ad]:focus{border-color:#c9a84c}.aml_personnel[data-v-dba1a39d]{max-width:100%}.stepper[data-v-dba1a39d]{display:flex;gap:0;margin-bottom:24px;border-bottom:1px solid #e2e4e8;padding-bottom:16px}.step_item[data-v-dba1a39d]{display:flex;align-items:center;gap:8px;font-size:12px;color:#9ca3af;flex:1;position:relative}.step_item[data-v-dba1a39d]:after{content:"";flex:1;height:1px;background:#e2e4e8;margin:0 10px}.step_item[data-v-dba1a39d]:last-child:after{display:none}.step_num[data-v-dba1a39d]{width:24px;height:24px;border-radius:50%;border:2px solid #e2e4e8;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.step_item.active .step_num[data-v-dba1a39d]{background:#c9a84c;border-color:#c9a84c;color:#0f1a2e}.step_item.active[data-v-dba1a39d]{color:#1a2744;font-weight:600}.step_item.completed .step_num[data-v-dba1a39d]{background:#16a34a;border-color:#16a34a;color:#fff}.step_item.completed[data-v-dba1a39d]{color:#16a34a}.aml_page_header[data-v-dba1a39d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.aml_page_header h2[data-v-dba1a39d]{font-size:20px;font-weight:700;color:#1a2744;margin:0}.personnel_name_cell[data-v-dba1a39d]{display:flex;align-items:center;gap:10px}.personnel_avatar[data-v-dba1a39d]{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;color:#fff}.av_navy[data-v-dba1a39d]{background:#1a2744}.av_teal[data-v-dba1a39d]{background:#0d9488}.av_purple[data-v-dba1a39d]{background:#7c3aed}.av_gold[data-v-dba1a39d]{background:#c9a84c}.av_inactive[data-v-dba1a39d]{background:#9ca3af}.personnel_name[data-v-dba1a39d]{font-weight:600;font-size:13px;color:#1a2744}.personnel_position[data-v-dba1a39d]{font-size:11px;color:#6c7380}.aml_role_badge[data-v-dba1a39d]{display:inline-block;font-size:10px;font-weight:700;padding:2px 7px;border-radius:8px;margin-right:4px}.aml_role_badge.large[data-v-dba1a39d]{font-size:12px;padding:4px 12px}.role_co[data-v-dba1a39d]{background:#dbeafe;color:#1e40af}.role_sm[data-v-dba1a39d]{background:#e0e7ff;color:#3730a3}.role_gb[data-v-dba1a39d]{background:#fef3c7;color:#92400e}.role_admin[data-v-dba1a39d]{background:#ede9fe;color:#6b21a8}.role_staff[data-v-dba1a39d]{background:#f3f4f6;color:#374151}.aml_muted[data-v-dba1a39d]{font-size:12px;color:#6c7380}.table_footer[data-v-dba1a39d]{display:flex;justify-content:space-between;padding:10px 0}.aml_icon_btn[data-v-dba1a39d]{background:none;border:none;color:#6c7380;cursor:pointer;padding:4px 8px;font-size:13px}.aml_icon_btn[data-v-dba1a39d]:hover{color:#1a2744}.detail_header[data-v-dba1a39d]{margin-bottom:16px;display:flex;align-items:center}.detail_person_name[data-v-dba1a39d]{font-size:22px;font-weight:700;color:#1a2744;margin:0 0 8px}.detail_meta[data-v-dba1a39d]{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;color:#6c7380}.section_nav[data-v-dba1a39d]{display:flex;gap:6px;flex-wrap:wrap;padding:10px 0;margin-bottom:8px;position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #e2e4e8}.section_link[data-v-dba1a39d]{padding:5px 12px;font-size:12px;font-weight:600;color:#6c7380;background:#f5f6f8;border:1px solid #e2e4e8;border-radius:3px;cursor:pointer;white-space:nowrap;font-family:inherit;transition:all .15s}.section_link[data-v-dba1a39d]:hover{color:#1a2744;background:#e2e4e8}.section_link.active[data-v-dba1a39d]{color:#0f1a2e;background:#c9a84c;border-color:#c9a84c}.scroll_section[data-v-dba1a39d]{scroll-margin-top:80px}.detail_section[data-v-dba1a39d]{border:1px solid #e2e4e8;border-radius:8px;padding:18px;margin-bottom:16px}.detail_section_header[data-v-dba1a39d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.detail_section_header h3[data-v-dba1a39d]{font-size:15px;font-weight:700;color:#1a2744;margin:0;display:flex;align-items:center;gap:8px}.detail_section_header h3 i[data-v-dba1a39d]{color:#c9a84c}.detail_section_actions[data-v-dba1a39d]{display:flex;gap:8px;align-items:center}.roles_list[data-v-dba1a39d]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.role_card[data-v-dba1a39d]{padding:12px 14px;border:1px solid #f0f1f3;border-radius:6px;background:#fafbfc}.role_card_header[data-v-dba1a39d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.role_card_responsibilities[data-v-dba1a39d]{font-size:12px;color:#555;line-height:1.6;margin-bottom:4px}.role_card_meta[data-v-dba1a39d]{font-size:11px;display:flex;align-items:center;gap:4px;margin-top:4px}.role_history[data-v-dba1a39d]{margin-top:16px}.role_history h4[data-v-dba1a39d]{font-size:13px;font-weight:700;color:#1a2744;margin:0 0 8px}.role_history_item[data-v-dba1a39d]{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid #f0f1f3;font-size:13px}.subsection_title[data-v-dba1a39d]{font-size:13px;font-weight:700;color:#1a2744;margin:0 0 10px}.dd_field_list[data-v-dba1a39d]{border:1px solid #f0f1f3;border-radius:6px;overflow:hidden}.dd_field_row[data-v-dba1a39d]{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;border-bottom:1px solid #f0f1f3;font-size:13px}.dd_field_row[data-v-dba1a39d]:last-child{border-bottom:none}.dd_field_row_highlight[data-v-dba1a39d]{background:#fafbfc}.dd_field_label[data-v-dba1a39d]{color:#374151}.dd_field_detail[data-v-dba1a39d]{padding:0 14px 8px;font-size:12px;color:#6c7380}.dd_assessed_meta[data-v-dba1a39d]{font-size:12px;display:flex;align-items:center;gap:6px}.outcome_clear[data-v-dba1a39d]{color:#16a34a;font-weight:600}.outcome_flag[data-v-dba1a39d]{color:#dc2626;font-weight:600}.outcome_warning[data-v-dba1a39d]{color:#d97706;font-weight:600}.dd_approval_actions[data-v-dba1a39d]{display:flex;gap:8px;margin-top:12px}.disabled_item[data-v-dba1a39d]{opacity:.6;cursor:default;background:#f5f6f8}.aml_data_table[data-v-dba1a39d]{width:100%;border-collapse:collapse;font-size:13px}.aml_data_table thead th[data-v-dba1a39d]{text-align:left;padding:8px 12px;background:#f1f5f9;color:#1e3a5f;font-weight:600;font-size:12px;border-bottom:2px solid #e2e4e8}.aml_data_table tbody td[data-v-dba1a39d]{padding:8px 12px;border-bottom:1px solid #f0f1f3;color:#333;vertical-align:top}.aml_data_table tbody tr:last-child td[data-v-dba1a39d]{border-bottom:none}.aml_btn_icon[data-v-dba1a39d]{background:none;border:none;cursor:pointer;color:#6c7380;font-size:14px;padding:2px 4px;border-radius:4px}.aml_btn_icon[data-v-dba1a39d]:hover{background:#f0f1f3;color:#333}.dd_notes_row td[data-v-dba1a39d]{padding:0!important;border-bottom:none!important}.dd_notes_cell[data-v-dba1a39d]{padding:0 12px 10px!important}.dd_notes_content[data-v-dba1a39d]{background:#f8f9fa;border-radius:4px;padding:8px 12px;font-size:12px;color:#555;display:flex;align-items:flex-start;gap:8px}.subsection_header[data-v-dba1a39d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dd_form_question[data-v-dba1a39d]{padding:10px 0;border-bottom:1px solid #f0f1f3}.dd_form_question[data-v-dba1a39d]:last-child{border-bottom:none}.dd_form_question>label[data-v-dba1a39d]{display:block;font-size:13px;color:#374151;margin-bottom:6px}.dd_form_question_highlight[data-v-dba1a39d]{background:#fafbfc;padding:12px;border-radius:6px;border:1px solid #e2e4e8;margin-top:8px}.dd_form_yesno[data-v-dba1a39d]{display:flex;gap:16px}.dd_form_yesno label[data-v-dba1a39d]{display:flex;align-items:center;gap:4px;font-size:13px;cursor:pointer;color:#333}.dd_form_yesno input[type=radio][data-v-dba1a39d]{margin:0}.dd_entry[data-v-dba1a39d]{padding:12px;border:1px solid #f0f1f3;border-radius:6px;margin-bottom:8px}.dd_entry_header[data-v-dba1a39d]{display:flex;justify-content:space-between;margin-bottom:2px;font-size:13px}.dd_entry_date[data-v-dba1a39d]{font-size:11px;margin-bottom:4px}.dd_entry_details[data-v-dba1a39d]{font-size:13px;color:#333;margin-bottom:4px}.dd_entry_recorded[data-v-dba1a39d]{font-size:11px}.aml_empty_state[data-v-dba1a39d]{text-align:center;padding:24px;color:#6c7380;font-size:13px}.aml_field_grid[data-v-dba1a39d]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.aml_field_label[data-v-dba1a39d]{font-size:11px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.aml_field_value[data-v-dba1a39d]{font-size:13px;color:#333}.aml_form_section_title[data-v-dba1a39d]{font-size:14px;font-weight:700;color:#1a2744;margin-bottom:14px}.aml_form_row[data-v-dba1a39d]{display:flex;gap:16px;margin-bottom:16px}.aml_form_row>.aml_form_group[data-v-dba1a39d]{flex:1}.aml_form_group[data-v-dba1a39d]{margin-bottom:16px}.aml_form_group label[data-v-dba1a39d]{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.required[data-v-dba1a39d]{color:#dc2626}.aml_form_group input[data-v-dba1a39d],.aml_form_group select[data-v-dba1a39d],.aml_form_group textarea[data-v-dba1a39d]{width:100%;padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;font-family:inherit;color:#333;outline:none;box-sizing:border-box}.aml_form_group input[data-v-dba1a39d]:focus,.aml_form_group select[data-v-dba1a39d]:focus{border-color:#c9a84c}.form_hint[data-v-dba1a39d]{font-size:11px;color:#6c7380;margin-top:4px}.form_hint_error[data-v-dba1a39d]{color:#dc2626;font-weight:600}.checkbox_label[data-v-dba1a39d]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#374151;cursor:pointer}.checkbox_label input[type=checkbox][data-v-dba1a39d]{margin:0}.role_checkbox_list[data-v-dba1a39d]{display:flex;flex-direction:column;gap:8px}.role_checkbox_item[data-v-dba1a39d]{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid #e2e4e8;border-radius:6px;cursor:pointer;transition:all .15s;font-size:13px}.role_checkbox_item[data-v-dba1a39d]:hover{background:#f9fafb}.role_checkbox_item.selected[data-v-dba1a39d]{background:#eff6ff;border-color:#93c5fd}.role_checkbox_item.disabled[data-v-dba1a39d]{opacity:.7;cursor:default}.role_checkbox_item input[data-v-dba1a39d]{margin-top:3px}.aml_alert[data-v-dba1a39d]{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:6px;font-size:13px}.aml_alert_warning[data-v-dba1a39d]{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.aml_alert_info[data-v-dba1a39d]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.aml_alert_danger[data-v-dba1a39d]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.aml_alert_danger ul[data-v-dba1a39d]{font-size:12.5px}.aml_btn[data-v-dba1a39d]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-family:inherit;transition:all .15s}.aml_btn_sm[data-v-dba1a39d]{padding:5px 12px;font-size:12px}.aml_btn_primary[data-v-dba1a39d]{background:#c9a84c;color:#0f1a2e}.aml_btn_primary[data-v-dba1a39d]:hover{background:#b8963e}.aml_btn_secondary[data-v-dba1a39d]{background:#f5f6f8;color:#333;border:1px solid #e2e4e8}.aml_btn_secondary[data-v-dba1a39d]:hover{background:#e2e4e8}.aml_btn_outline[data-v-dba1a39d]{background:transparent;border:1px solid #e2e4e8;color:#374151}.aml_btn_outline[data-v-dba1a39d]:hover{background:#f5f6f8}.aml_btn_danger[data-v-dba1a39d]{background:#dc2626;color:#fff}.aml_btn_danger[data-v-dba1a39d]:hover{background:#b91c1c}.aml_btn[data-v-dba1a39d]:disabled{opacity:.5;cursor:not-allowed}@keyframes aml-spin-kf-dba1a39d{to{transform:rotate(360deg)}}.aml-spin[data-v-dba1a39d]{animation:aml-spin-kf-dba1a39d 1s linear infinite}.export_preview[data-v-dba1a39d]{font-size:12px}.export_header[data-v-dba1a39d]{text-align:center;margin-bottom:20px}.export_title[data-v-dba1a39d]{font-size:16px;font-weight:700;color:#1a2744}.export_subtitle[data-v-dba1a39d]{font-size:13px;color:#6c7380}.export_name[data-v-dba1a39d]{font-size:13px;font-weight:600;margin-top:8px;color:#1a2744}.export_section[data-v-dba1a39d]{margin-bottom:14px}.export_section_heading[data-v-dba1a39d]{font-size:12px;font-weight:700;color:#1a2744;padding:6px 10px;background:#e8edf5;border-radius:4px;margin-bottom:6px}.export_section_body[data-v-dba1a39d]{padding:0 10px}.export_row[data-v-dba1a39d]{display:flex;padding:3px 0;font-size:12px;border-bottom:1px solid #f0f1f3}.export_row_label[data-v-dba1a39d]{width:160px;color:#6c7380;flex-shrink:0}.export_row_value[data-v-dba1a39d]{color:#1a2744}.export_row_value.muted[data-v-dba1a39d]{color:#9ca3af}.export_info_box[data-v-dba1a39d]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font-size:12px;color:#1e40af;margin-top:16px;line-height:1.5}.export_info_box i[data-v-dba1a39d]{margin-top:2px;flex-shrink:0}.aml_client_list[data-v-5f65e5f4]{max-width:100%}.aml_page_header[data-v-5f65e5f4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.aml_page_header h2[data-v-5f65e5f4]{font-size:20px;font-weight:700;color:#1a2744;margin:0}.aml_toolbar[data-v-5f65e5f4]{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.aml_search_box[data-v-5f65e5f4]{position:relative;flex:1;min-width:200px}.aml_search_box i[data-v-5f65e5f4]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:13px}.aml_search_box input[data-v-5f65e5f4]{width:100%;padding:8px 12px 8px 32px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;box-sizing:border-box}.aml_search_box input[data-v-5f65e5f4]:focus{border-color:#c9a84c}.aml_toolbar select[data-v-5f65e5f4]{padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;background:#fff;min-width:140px}.aml_section_loading[data-v-5f65e5f4]{text-align:center;padding:40px;color:#6c7380;font-size:14px}.aml_table_wrap[data-v-5f65e5f4]{overflow-x:auto}.aml_table[data-v-5f65e5f4]{width:100%;border-collapse:collapse;font-size:13px}.aml_table th[data-v-5f65e5f4]{text-align:left;padding:10px 12px;font-size:11px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.3px;border-bottom:2px solid #e2e4e8;white-space:nowrap;-webkit-user-select:none;user-select:none}.aml_table th.sortable[data-v-5f65e5f4]{cursor:pointer}.aml_table th.sortable[data-v-5f65e5f4]:hover{color:#1a2744}.aml_table th i[data-v-5f65e5f4]{font-size:10px;margin-left:4px}.aml_table th i.sort_inactive[data-v-5f65e5f4]{color:#d1d5db}.aml_table td[data-v-5f65e5f4]{padding:10px 12px;border-bottom:1px solid #f0f1f3;color:#333}.aml_table tr.clickable[data-v-5f65e5f4]{cursor:pointer}.aml_table tr.clickable[data-v-5f65e5f4]:hover{background:#f9fafb}.client_name[data-v-5f65e5f4]{font-weight:600}.flag_row[data-v-5f65e5f4]{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.flag_badge[data-v-5f65e5f4]{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;padding:1px 6px;border-radius:6px;white-space:nowrap}.flag_pep[data-v-5f65e5f4]{background:#ede9fe;color:#6d28d9}.flag_sanctions[data-v-5f65e5f4]{background:#fee2e2;color:#991b1b}.flag_esc[data-v-5f65e5f4]{background:#fef2f2;color:#dc2626}.flag_precomm[data-v-5f65e5f4]{background:#fef3c7;color:#92400e}.flag_badge i[data-v-5f65e5f4]{font-size:9px}.muted[data-v-5f65e5f4]{color:#6c7380}.risk_badge[data-v-5f65e5f4]{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:8px}.risk_high[data-v-5f65e5f4]{background:#fee2e2;color:#991b1b}.risk_medium[data-v-5f65e5f4]{background:#fef3c7;color:#92400e}.risk_low[data-v-5f65e5f4]{background:#dcfce7;color:#166534}.cdd_dot[data-v-5f65e5f4]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.cdd_complete[data-v-5f65e5f4]{background:#16a34a}.cdd_in_progress[data-v-5f65e5f4]{background:#2563eb}.cdd_overdue[data-v-5f65e5f4]{background:#dc2626}.cdd_not_started[data-v-5f65e5f4]{background:#d1d5db}.overdue_text[data-v-5f65e5f4]{color:#dc2626;font-weight:600}.due_soon_text[data-v-5f65e5f4]{color:#d97706}.actions_cell[data-v-5f65e5f4]{white-space:nowrap}.icon_btn[data-v-5f65e5f4]{background:none;border:none;cursor:pointer;color:#6c7380;padding:4px 6px;border-radius:4px;font-size:13px}.icon_btn[data-v-5f65e5f4]:hover{color:#1a2744;background:#f0f1f3}.empty_row[data-v-5f65e5f4]{text-align:center;padding:40px 12px!important;color:#9ca3af}.empty_row i[data-v-5f65e5f4]{margin-right:8px}.aml_table_footer[data-v-5f65e5f4]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;font-size:12px}.pagination[data-v-5f65e5f4]{display:flex;align-items:center;gap:8px}.pagination button[data-v-5f65e5f4]{padding:4px 10px;border:1px solid #e2e4e8;border-radius:4px;background:#fff;cursor:pointer;font-size:12px}.pagination button[data-v-5f65e5f4]:disabled{opacity:.4;cursor:default}.pagination button[data-v-5f65e5f4]:hover:not(:disabled){background:#f0f1f3}.aml_btn[data-v-5f65e5f4]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-family:inherit;transition:all .15s}.aml_btn_primary[data-v-5f65e5f4]{background:#c9a84c;color:#0f1a2e}.aml_btn_primary[data-v-5f65e5f4]:hover{background:#b8963e}.section_panel[data-v-1660757b]{padding:4px 0}.section_header[data-v-1660757b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section_header h3[data-v-1660757b]{font-size:16px;font-weight:700;color:#1a2744;margin:0}.field_grid[data-v-1660757b]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field_label[data-v-1660757b]{font-size:11px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.field_value[data-v-1660757b]{font-size:13px;color:#333}.overdue_text[data-v-1660757b]{color:#dc2626;font-weight:600}.aml_btn[data-v-1660757b]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-family:inherit}.aml_btn_sm[data-v-1660757b]{padding:5px 12px;font-size:12px}.aml_btn_primary[data-v-1660757b]{background:#c9a84c;color:#0f1a2e}.aml_btn_primary[data-v-1660757b]:hover{background:#b8963e}.aml_btn_primary[data-v-1660757b]:disabled{opacity:.5;cursor:default}.aml_btn_secondary[data-v-1660757b]{background:#f5f6f8;color:#333;border:1px solid #e2e4e8}.aml_btn_secondary[data-v-1660757b]:hover{background:#e2e4e8}.aml_form_row[data-v-1660757b]{display:flex;gap:16px;margin-bottom:16px}.aml_form_row>.aml_form_group[data-v-1660757b]{flex:1}.aml_form_group[data-v-1660757b]{margin-bottom:16px}.aml_form_group label[data-v-1660757b]{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.req[data-v-1660757b]{color:#dc2626}.aml_form_group input[data-v-1660757b],.aml_form_group select[data-v-1660757b],.aml_form_group textarea[data-v-1660757b]{width:100%;padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;box-sizing:border-box;font-family:inherit}.aml_form_group input[data-v-1660757b]:focus,.aml_form_group select[data-v-1660757b]:focus{border-color:#c9a84c}.section_panel[data-v-819b8e94]{padding:4px 0}.section_header[data-v-819b8e94]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section_header h3[data-v-819b8e94]{font-size:16px;font-weight:700;color:#1a2744;margin:0}.svc_table[data-v-819b8e94]{width:100%;border-collapse:collapse;font-size:13px}.svc_table th[data-v-819b8e94]{text-align:left;padding:8px 12px;font-size:11px;font-weight:700;color:#6c7380;text-transform:uppercase;border-bottom:2px solid #e2e4e8}.svc_table td[data-v-819b8e94]{padding:10px 12px;border-bottom:1px solid #f0f1f3}.status_badge[data-v-819b8e94]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:8px}.status_active[data-v-819b8e94]{background:#dcfce7;color:#166534}.status_complete[data-v-819b8e94]{background:#fef3c7;color:#92400e}.status_pending[data-v-819b8e94]{background:#f3f4f6;color:#6b7280}.status_suspended[data-v-819b8e94]{background:#fee2e2;color:#991b1b}.actions_cell[data-v-819b8e94]{white-space:nowrap}.icon_btn[data-v-819b8e94]{background:none;border:none;cursor:pointer;color:#6c7380;padding:4px 6px;border-radius:4px;font-size:13px}.icon_btn[data-v-819b8e94]:hover{color:#1a2744;background:#f0f1f3}.empty_state[data-v-819b8e94]{text-align:center;padding:30px;color:#9ca3af}.empty_state i[data-v-819b8e94]{font-size:24px;margin-bottom:8px;display:block}.alert[data-v-819b8e94]{padding:10px 14px;border-radius:6px;font-size:13px;margin-bottom:16px;display:flex;align-items:center;gap:8px}.alert_warning[data-v-819b8e94]{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.alert_danger[data-v-819b8e94]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.alert_info[data-v-819b8e94]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.aml_btn[data-v-819b8e94]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-family:inherit}.aml_btn_sm[data-v-819b8e94]{padding:5px 12px;font-size:12px}.aml_btn_primary[data-v-819b8e94]{background:#c9a84c;color:#0f1a2e}.aml_btn_primary[data-v-819b8e94]:hover{background:#b8963e}.aml_btn_primary[data-v-819b8e94]:disabled{opacity:.5}.aml_btn_secondary[data-v-819b8e94]{background:#f5f6f8;color:#333;border:1px solid #e2e4e8}.aml_btn_secondary[data-v-819b8e94]:hover{background:#e2e4e8}.aml_form_row[data-v-819b8e94]{display:flex;gap:16px;margin-bottom:16px}.aml_form_row>.aml_form_group[data-v-819b8e94]{flex:1}.aml_form_group[data-v-819b8e94]{margin-bottom:16px}.aml_form_group label[data-v-819b8e94]{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.req[data-v-819b8e94]{color:#dc2626}.aml_form_group input[data-v-819b8e94],.aml_form_group select[data-v-819b8e94],.aml_form_group textarea[data-v-819b8e94]{width:100%;padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;box-sizing:border-box;font-family:inherit}.aml_form_group input[data-v-819b8e94]:focus,.aml_form_group select[data-v-819b8e94]:focus,.aml_form_group textarea[data-v-819b8e94]:focus{border-color:#c9a84c}.aml_file_upload[data-v-d8765b5a]{width:100%}.upload_zone[data-v-d8765b5a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 16px;border:2px dashed #d1d5db;border-radius:6px;background:#fafbfc;cursor:pointer;transition:all .15s;text-align:center}.upload_zone[data-v-d8765b5a]:hover,.upload_zone.drag_over[data-v-d8765b5a]{border-color:#c9a84c;background:#fdf9f0}.upload_zone.disabled[data-v-d8765b5a]{opacity:.5;cursor:not-allowed}.upload_hidden[data-v-d8765b5a]{display:none}.upload_icon[data-v-d8765b5a]{font-size:24px;color:#c9a84c;margin-bottom:6px}.upload_text[data-v-d8765b5a]{font-size:13px;font-weight:600;color:#374151}.upload_hint[data-v-d8765b5a]{font-size:11px;color:#9ca3af;margin-top:2px}.upload_error[data-v-d8765b5a]{display:flex;align-items:center;gap:6px;padding:8px 12px;margin-top:8px;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:#991b1b;font-size:12px}.upload_progress[data-v-d8765b5a]{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-top:8px;font-size:13px;color:#6c7380}.spin[data-v-d8765b5a]{animation:aml-spin-d8765b5a 1s linear infinite}@keyframes aml-spin-d8765b5a{to{transform:rotate(360deg)}}.upload_file_row[data-v-d8765b5a]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;font-size:13px;margin-bottom:4px}.upload_file_row i[data-v-d8765b5a]{color:#6c7380;flex-shrink:0}.upload_file_name[data-v-d8765b5a]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}.upload_file_name.link[data-v-d8765b5a]{color:#2563eb;text-decoration:none}.upload_file_name.link[data-v-d8765b5a]:hover{text-decoration:underline}.upload_file_size[data-v-d8765b5a]{font-size:11px;color:#9ca3af;white-space:nowrap;flex-shrink:0}.upload_remove[data-v-d8765b5a]{background:none;border:none;color:#9ca3af;cursor:pointer;padding:2px 4px;font-size:12px;flex-shrink:0}.upload_remove[data-v-d8765b5a]:hover{color:#dc2626}.upload_existing[data-v-d8765b5a]{margin-top:10px}.section_panel[data-v-6657e512]{padding:4px 0}.section_header[data-v-6657e512]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section_header h3[data-v-6657e512]{font-size:16px;font-weight:700;color:#1a2744;margin:0}.field_grid[data-v-6657e512]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field_label[data-v-6657e512]{font-size:11px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.field_value[data-v-6657e512]{font-size:13px;color:#333}.field_value.muted[data-v-6657e512]{color:#9ca3af}.outcome_ok[data-v-6657e512]{color:#16a34a;font-weight:600}.outcome_fail[data-v-6657e512]{color:#dc2626;font-weight:600}.outcome_pending[data-v-6657e512]{color:#d97706}.file_link_item[data-v-6657e512]{display:inline-flex;align-items:center;gap:4px;margin-right:14px;margin-bottom:4px}.file_link_item a[data-v-6657e512]{color:#2563eb;text-decoration:none;font-size:13px}.file_link_item a[data-v-6657e512]:hover{text-decoration:underline}.file_link_item i[data-v-6657e512]{font-size:14px}.alert[data-v-6657e512]{padding:10px 14px;border-radius:6px;font-size:13px;margin-bottom:16px;display:flex;align-items:flex-start;gap:8px}.alert i[data-v-6657e512]{flex-shrink:0;margin-top:2px}.alert_danger[data-v-6657e512]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.alert_info[data-v-6657e512]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.aml_btn[data-v-6657e512]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-family:inherit}.aml_btn_sm[data-v-6657e512]{padding:5px 12px;font-size:12px}.aml_btn_primary[data-v-6657e512]{background:#c9a84c;color:#0f1a2e}.aml_btn_primary[data-v-6657e512]:hover{background:#b8963e}.aml_btn_primary[data-v-6657e512]:disabled{opacity:.5}.aml_btn_secondary[data-v-6657e512]{background:#f5f6f8;color:#333;border:1px solid #e2e4e8}.aml_btn_secondary[data-v-6657e512]:hover{background:#e2e4e8}.aml_form_row[data-v-6657e512]{display:flex;gap:16px;margin-bottom:16px}.aml_form_row>.aml_form_group[data-v-6657e512]{flex:1}.aml_form_group[data-v-6657e512]{margin-bottom:16px}.aml_form_group label[data-v-6657e512]{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.aml_form_group input[data-v-6657e512],.aml_form_group select[data-v-6657e512]{width:100%;padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;box-sizing:border-box}.aml_form_group input[data-v-6657e512]:focus,.aml_form_group select[data-v-6657e512]:focus{border-color:#c9a84c}.cdd_blockers[data-v-6657e512]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;font-size:12px;color:#92400e;margin-top:8px;line-height:1.5}.cdd_blockers i[data-v-6657e512]{margin-top:2px;flex-shrink:0}.cdd_blockers ul[data-v-6657e512]{margin:4px 0 0;padding-left:16px}.cdd_blockers li[data-v-6657e512]{margin-bottom:2px}.aml_form_row[data-v-765520ba]{display:flex;gap:16px;margin-bottom:16px}.aml_form_row>.aml_form_group[data-v-765520ba]{flex:1}.aml_form_group[data-v-765520ba]{margin-bottom:16px}.aml_form_group>label[data-v-765520ba]{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.req[data-v-765520ba]{color:#dc2626}.aml_form_group input[data-v-765520ba]:not([type=checkbox]),.aml_form_group select[data-v-765520ba],.aml_form_group textarea[data-v-765520ba]{width:100%;padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;box-sizing:border-box;font-family:inherit}.aml_form_group input[data-v-765520ba]:not([type=checkbox]):focus,.aml_form_group select[data-v-765520ba]:focus,.aml_form_group textarea[data-v-765520ba]:focus{border-color:#c9a84c}.authority_section[data-v-765520ba]{background:#f9fafb;border:1px solid #e2e4e8;border-radius:6px;padding:14px;margin-bottom:16px}.authority_header[data-v-765520ba]{font-size:12px;font-weight:700;color:#1a2744;margin-bottom:12px;display:flex;align-items:center;gap:6px}.field_hint[data-v-765520ba]{font-size:11px;color:#6c7380;margin-top:4px;line-height:1.4}.role_checklist[data-v-765520ba]{border:1px solid #e2e4e8;border-radius:4px;max-height:220px;overflow-y:auto;padding:10px 14px}.role_group[data-v-765520ba]{margin-bottom:8px}.role_group[data-v-765520ba]:last-child{margin-bottom:0}.role_group_label[data-v-765520ba]{font-size:10px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px;margin-top:4px}.role_group_items[data-v-765520ba]{display:grid;grid-template-columns:1fr 1fr;gap:2px 16px}.role_check_item[data-v-765520ba]{display:flex;align-items:center;gap:8px;font-size:12px;color:#333;cursor:pointer;padding:3px 0}.role_check_item input[type=checkbox][data-v-765520ba]{accent-color:#c9a84c;margin:0;flex-shrink:0;width:14px!important;height:14px!important;padding:0!important;border:none!important;min-width:14px}.section_panel[data-v-3c7e4881]{padding:4px 0}.section_header[data-v-3c7e4881]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section_header h3[data-v-3c7e4881]{font-size:16px;font-weight:700;color:#1a2744;margin:0}.alert[data-v-3c7e4881]{padding:10px 14px;border-radius:6px;font-size:13px;margin-bottom:16px;display:flex;align-items:center;gap:8px}.alert_info[data-v-3c7e4881]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.alert_notice[data-v-3c7e4881]{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.ap_table[data-v-3c7e4881]{width:100%;border-collapse:collapse;font-size:13px}.ap_table th[data-v-3c7e4881]{text-align:left;padding:8px 12px;font-size:11px;font-weight:700;color:#6c7380;text-transform:uppercase;border-bottom:2px solid #e2e4e8}.ap_table td[data-v-3c7e4881]{padding:10px 12px;border-bottom:1px solid #f0f1f3}.name_cell[data-v-3c7e4881]{font-weight:600}.muted[data-v-3c7e4881]{color:#6c7380}.outcome_ok[data-v-3c7e4881]{color:#16a34a;font-weight:600}.outcome_fail[data-v-3c7e4881]{color:#dc2626;font-weight:600}.outcome_pending[data-v-3c7e4881]{color:#d97706}.actions_cell[data-v-3c7e4881]{white-space:nowrap}.icon_btn[data-v-3c7e4881]{background:none;border:none;cursor:pointer;color:#6c7380;padding:4px 6px;border-radius:4px;font-size:13px}.icon_btn[data-v-3c7e4881]:hover{color:#1a2744;background:#f0f1f3}.empty_state[data-v-3c7e4881]{text-align:center;padding:30px;color:#9ca3af}.empty_state i[data-v-3c7e4881]{font-size:24px;margin-bottom:8px;display:block}.aml_btn[data-v-3c7e4881]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-family:inherit}.aml_btn_sm[data-v-3c7e4881]{padding:5px 12px;font-size:12px}.aml_btn_primary[data-v-3c7e4881]{background:#c9a84c;color:#0f1a2e}.aml_btn_primary[data-v-3c7e4881]:hover{background:#b8963e}.aml_btn_primary[data-v-3c7e4881]:disabled{opacity:.5}.aml_btn_secondary[data-v-3c7e4881]{background:#f5f6f8;color:#333;border:1px solid #e2e4e8}.aml_btn_secondary[data-v-3c7e4881]:hover{background:#e2e4e8}.bo_summary[data-v-3c7e4881]{background:#f9fafb;border:1px solid #e2e4e8;border-radius:8px;padding:16px;margin-top:16px}.bo_header[data-v-3c7e4881]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.bo_title[data-v-3c7e4881]{font-size:13px;font-weight:700;color:#1a2744;display:flex;align-items:center;gap:6px}.field_grid[data-v-3c7e4881]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field_label[data-v-3c7e4881]{font-size:11px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.field_value[data-v-3c7e4881]{font-size:13px;color:#333}.field_value.muted[data-v-3c7e4881]{color:#9ca3af}.bo_person[data-v-3c7e4881]{margin-bottom:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bo_role[data-v-3c7e4881]{font-size:11px;background:#e2e4e8;color:#1a2744;padding:1px 6px;border-radius:3px}.bo_pct[data-v-3c7e4881]{font-size:12px;font-weight:600;color:#2563eb}.bo_gap_note[data-v-3c7e4881]{font-size:12px;color:#d97706}.file_link_item[data-v-3c7e4881]{display:inline-flex;align-items:center;gap:4px;margin-right:14px;margin-bottom:4px}.file_link_item a[data-v-3c7e4881]{color:#2563eb;text-decoration:none;font-size:13px}.file_link_item a[data-v-3c7e4881]:hover{text-decoration:underline}.row_match[data-v-3c7e4881]{background:#fef2f2}.detail_row td[data-v-3c7e4881]{padding:0!important;border-bottom:2px solid #e2e4e8}.person_screening_detail[data-v-3c7e4881]{padding:14px 16px;background:#f9fafb;border-top:1px solid #e2e4e8}.detail_header[data-v-3c7e4881]{font-size:13px;font-weight:700;color:#1a2744;margin-bottom:8px}.detail_meta[data-v-3c7e4881]{display:flex;gap:16px;margin-bottom:12px;font-size:12px;color:#6c7380}.meta_item[data-v-3c7e4881]{display:flex;align-items:center;gap:4px}.match_section[data-v-3c7e4881]{margin-bottom:12px}.match_section_title[data-v-3c7e4881]{font-size:12px;font-weight:700;display:flex;align-items:center;gap:5px;margin-bottom:6px}.pep_title[data-v-3c7e4881]{color:#7c3aed}.sanctions_title[data-v-3c7e4881]{color:#dc2626}.match_card[data-v-3c7e4881]{background:#fff;border:1px solid #e2e4e8;border-radius:6px;padding:8px 12px;margin-bottom:4px}.match_name[data-v-3c7e4881]{font-size:13px;font-weight:600;color:#1a2744}.match_details[data-v-3c7e4881]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}.match_score_pill[data-v-3c7e4881]{font-size:11px;font-weight:700;padding:1px 6px;border-radius:3px}.score_exact[data-v-3c7e4881]{background:#fef2f2;color:#dc2626}.score_strong[data-v-3c7e4881]{background:#fff7ed;color:#c2410c}.score_partial[data-v-3c7e4881]{background:#fffbeb;color:#b45309}.topic_pill[data-v-3c7e4881]{font-size:10px;font-weight:600;padding:1px 5px;border-radius:3px;text-transform:uppercase}.topic_role_pep[data-v-3c7e4881]{background:#f5f3ff;color:#7c3aed}.topic_role_rca[data-v-3c7e4881]{background:#fdf4ff;color:#a21caf}.topic_sanction[data-v-3c7e4881]{background:#fef2f2;color:#dc2626}.match_position[data-v-3c7e4881]{font-size:11px;color:#6c7380;font-style:italic}.match_ref[data-v-3c7e4881]{font-size:11px;color:#6c7380}.list_pill[data-v-3c7e4881]{font-size:10px;background:#e2e4e8;color:#374151;padding:1px 5px;border-radius:3px}.match_assessment[data-v-3c7e4881]{font-size:11px;margin-top:4px;display:flex;align-items:center;gap:4px}.assessed_confirmed[data-v-3c7e4881]{color:#dc2626}.assessed_false_positive[data-v-3c7e4881]{color:#16a34a}.no_matches[data-v-3c7e4881]{font-size:12px;color:#16a34a;display:flex;align-items:center;gap:6px}.icon_btn_inline[data-v-3c7e4881]{background:none;border:none;cursor:pointer;color:#6c7380;padding:2px 4px;font-size:12px;vertical-align:middle}.icon_btn_inline[data-v-3c7e4881]:hover{color:#1a2744}.diagram_wrap[data-v-3c7e4881]{background:#fff;border:1px solid #e2e4e8;border-radius:6px;padding:8px;overflow-x:auto}.ownership_diagram[data-v-3c7e4881]{width:100%;max-height:160px;display:block}.aml_form_group[data-v-3c7e4881]{margin-bottom:16px}.aml_form_group label[data-v-3c7e4881]{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.aml_form_group textarea[data-v-3c7e4881]{width:100%;padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;box-sizing:border-box;font-family:inherit}.aml_form_group textarea[data-v-3c7e4881]:focus{border-color:#c9a84c}.section_panel[data-v-7ede73d1]{padding:4px 0}.section_header[data-v-7ede73d1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section_header h3[data-v-7ede73d1]{font-size:16px;font-weight:700;color:#1a2744;margin:0}.header_actions[data-v-7ede73d1]{display:flex;gap:8px}.risk_panels[data-v-7ede73d1]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.risk_card[data-v-7ede73d1],.screening_card[data-v-7ede73d1]{border:1px solid #e2e4e8;border-radius:8px;padding:16px}.risk_display[data-v-7ede73d1]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.risk_badge[data-v-7ede73d1]{font-size:14px;font-weight:700;padding:4px 14px;border-radius:8px}.risk_high[data-v-7ede73d1]{background:#fee2e2;color:#991b1b}.risk_medium[data-v-7ede73d1]{background:#fef3c7;color:#92400e}.risk_low[data-v-7ede73d1]{background:#dcfce7;color:#166534}.risk_label[data-v-7ede73d1]{font-size:13px;color:#6c7380}.field_grid_sm[data-v-7ede73d1]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.field_label[data-v-7ede73d1]{font-size:11px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.field_value[data-v-7ede73d1]{font-size:13px;color:#333}.overdue_text[data-v-7ede73d1]{color:#dc2626;font-weight:600}.factors_section[data-v-7ede73d1]{margin-top:8px}.factor_badges[data-v-7ede73d1]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.factor_badge[data-v-7ede73d1]{font-size:10px;padding:2px 6px;border-radius:4px}.factor_high[data-v-7ede73d1]{background:#fee2e2;color:#991b1b}.factor_medium[data-v-7ede73d1]{background:#fef3c7;color:#92400e}.screening_header[data-v-7ede73d1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.screening_title[data-v-7ede73d1]{font-size:13px;font-weight:700;color:#1a2744}.last_screened[data-v-7ede73d1]{font-size:11px;color:#9ca3af}.screening_rows[data-v-7ede73d1]{display:flex;flex-direction:column;gap:0}.screening_row[data-v-7ede73d1]{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid #f0f1f3}.screening_row[data-v-7ede73d1]:last-child{border-bottom:none}.screening_type[data-v-7ede73d1]{font-size:12px;font-weight:600;color:#374151;display:flex;align-items:center;gap:6px}.screening_type i[data-v-7ede73d1]{font-size:14px;color:#6c7380}.screening_result[data-v-7ede73d1]{font-size:12px}.screening_date[data-v-7ede73d1]{font-size:11px;color:#9ca3af;text-align:right;min-width:80px}.outcome_ok[data-v-7ede73d1]{color:#16a34a;font-weight:600}.outcome_fail[data-v-7ede73d1]{color:#dc2626;font-weight:600}.outcome_pending[data-v-7ede73d1]{color:#9ca3af}.person_screening_section[data-v-7ede73d1]{margin-top:16px}.name_cell[data-v-7ede73d1]{font-weight:600}.muted[data-v-7ede73d1]{color:#6c7380}.history_section[data-v-7ede73d1]{margin-top:16px}.history_table[data-v-7ede73d1]{width:100%;border-collapse:collapse;font-size:12px}.history_table th[data-v-7ede73d1]{text-align:left;padding:6px 10px;font-size:10px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.3px;border-bottom:2px solid #e2e4e8}.history_table td[data-v-7ede73d1]{padding:8px 10px;border-bottom:1px solid #f0f1f3;color:#333}.screening_checks[data-v-7ede73d1]{display:flex;flex-direction:column;gap:8px}.check_item[data-v-7ede73d1]{display:flex;align-items:flex-start;gap:8px;font-size:13px;cursor:pointer;padding:8px 12px;border:1px solid #e2e4e8;border-radius:6px;transition:all .15s}.check_item[data-v-7ede73d1]:not(.disabled_item):hover{border-color:#c9a84c;background:#fefce8}.disabled_item[data-v-7ede73d1]{opacity:.6;cursor:default}.check_item input[data-v-7ede73d1]{margin-top:3px}.check_item strong[data-v-7ede73d1]{color:#1a2744}.fee_warning[data-v-7ede73d1]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:6px;font-size:12px;margin:16px 0;background:#fef3c7;border:1px solid #fde68a;color:#92400e}.fee_warning i[data-v-7ede73d1]{font-size:16px;flex-shrink:0;margin-top:1px}.placeholder_notice[data-v-7ede73d1]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:6px;font-size:12px;margin-bottom:16px;background:#f3f4f6;border:1px solid #e2e4e8;color:#374151}.placeholder_notice i[data-v-7ede73d1]{font-size:16px;flex-shrink:0;margin-top:1px;color:#6c7380}.alert[data-v-7ede73d1]{padding:10px 14px;border-radius:6px;font-size:13px;margin-bottom:16px;display:flex;align-items:flex-start;gap:8px}.alert i[data-v-7ede73d1]{flex-shrink:0;margin-top:2px}.alert_info[data-v-7ede73d1]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.alert_warning[data-v-7ede73d1]{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.alert_danger[data-v-7ede73d1]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.aml_btn[data-v-7ede73d1]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-family:inherit;transition:all .15s}.aml_btn_sm[data-v-7ede73d1]{padding:5px 12px;font-size:12px}.aml_btn_primary[data-v-7ede73d1]{background:#c9a84c;color:#0f1a2e}.aml_btn_primary[data-v-7ede73d1]:hover{background:#b8963e}.aml_btn_primary[data-v-7ede73d1]:disabled{opacity:.5;cursor:default}.aml_btn_secondary[data-v-7ede73d1]{background:#f5f6f8;color:#333;border:1px solid #e2e4e8}.aml_btn_secondary[data-v-7ede73d1]:hover{background:#e2e4e8}.req[data-v-7ede73d1]{color:#dc2626}.aml_form_row[data-v-7ede73d1]{display:flex;gap:16px;margin-bottom:16px}.aml_form_row>.aml_form_group[data-v-7ede73d1]{flex:1}.aml_form_group[data-v-7ede73d1]{margin-bottom:16px}.aml_form_group label[data-v-7ede73d1]{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.aml_form_group select[data-v-7ede73d1],.aml_form_group textarea[data-v-7ede73d1],.aml_form_group input[data-v-7ede73d1]{width:100%;padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;box-sizing:border-box;font-family:inherit}.aml_form_group select[data-v-7ede73d1]:focus,.aml_form_group textarea[data-v-7ede73d1]:focus,.aml_form_group input[data-v-7ede73d1]:focus{border-color:#c9a84c}.sr_section[data-v-7ede73d1]{margin-bottom:16px}.sr_section_title[data-v-7ede73d1]{font-size:13px;font-weight:700;color:#1a2744;margin-bottom:8px}.sr_result_badge[data-v-7ede73d1]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;font-size:13px;font-weight:700}.sr_badge_sm[data-v-7ede73d1]{padding:3px 10px;font-size:11px}.sr_clear[data-v-7ede73d1]{background:#dcfce7;color:#166534}.sr_match[data-v-7ede73d1]{background:#fef2f2;color:#991b1b}.sr_matches[data-v-7ede73d1]{margin-top:12px}.sr_match_type[data-v-7ede73d1]{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px}.sr_exact[data-v-7ede73d1]{background:#fef2f2;color:#991b1b}.sr_strong[data-v-7ede73d1]{background:#fef3c7;color:#92400e}.sr_partial[data-v-7ede73d1]{background:#f3f4f6;color:#374151}.sr_person_row[data-v-7ede73d1]{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid #f0f1f3;font-size:13px}.sr_person_row[data-v-7ede73d1]:last-child{border-bottom:none}.sr_person_name[data-v-7ede73d1]{font-weight:600;color:#374151}.match_count_badge[data-v-7ede73d1]{font-size:10px;margin-left:4px;background:#fef2f2;color:#991b1b;padding:1px 5px;border-radius:3px}.sr_assess_detail[data-v-7ede73d1]{font-size:13px;color:#374151}.sr_assess_row[data-v-7ede73d1]{padding:4px 0}.sr_listing_info[data-v-7ede73d1]{font-size:11px;color:#6c7380;display:block;margin-top:2px;max-height:80px;overflow-y:auto}.check_selected[data-v-7ede73d1]{border-color:#c9a84c!important;background:#fefce8!important}.matches_detail_section[data-v-7ede73d1]{margin-top:16px}.sanctions_hold_banner[data-v-7ede73d1]{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:8px;background:#fef2f2;border:2px solid #fca5a5;color:#991b1b;font-size:13px;margin-bottom:16px}.sanctions_hold_banner i[data-v-7ede73d1]{font-size:20px;flex-shrink:0;margin-top:1px}.sanctions_hold_banner strong[data-v-7ede73d1]{font-weight:700}.hold_date[data-v-7ede73d1]{display:block;margin-top:4px;font-size:11px;opacity:.8}.pep_hold_banner[data-v-7ede73d1]{background:#f5f3ff;border-color:#c4b5fd;color:#5b21b6}.assessment_resolution_banner[data-v-7ede73d1]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;font-size:13px;margin-bottom:16px}.resolution_cleared[data-v-7ede73d1]{background:#dcfce7;border:1px solid #86efac;color:#166534}.resolution_confirmed[data-v-7ede73d1]{background:#fef2f2;border:1px solid #fca5a5;color:#991b1b}.assessment_resolution_banner i[data-v-7ede73d1]{font-size:16px;flex-shrink:0}.section_panel[data-v-64cf0770]{padding:4px 0}.section_header[data-v-64cf0770]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.section_header h3[data-v-64cf0770]{font-size:16px;font-weight:700;color:#1a2744;margin:0}.header_actions[data-v-64cf0770]{display:flex;gap:8px}.ecdd_status_badge[data-v-64cf0770]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:8px}.status_complete[data-v-64cf0770]{background:#dcfce7;color:#166534}.status_progress[data-v-64cf0770]{background:#fef3c7;color:#92400e}.status_pending[data-v-64cf0770]{background:#f3f4f6;color:#6b7280}.alert[data-v-64cf0770]{padding:10px 14px;border-radius:6px;font-size:13px;margin-bottom:16px;display:flex;align-items:center;gap:8px}.alert_warning[data-v-64cf0770]{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.ecdd_card[data-v-64cf0770]{border:1px solid #e2e4e8;border-radius:8px;overflow:hidden}.card_header[data-v-64cf0770]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f9fafb;font-weight:700;font-size:13px;color:#1a2744;border-bottom:1px solid #e2e4e8}.field_grid[data-v-64cf0770]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px}.field_label[data-v-64cf0770]{font-size:11px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.field_value[data-v-64cf0770]{font-size:13px;color:#333}.person_ecdd_table[data-v-64cf0770]{width:100%;border-collapse:collapse;font-size:13px}.person_ecdd_table th[data-v-64cf0770]{text-align:left;padding:8px 12px;font-size:11px;font-weight:700;color:#6c7380;text-transform:uppercase;border-bottom:2px solid #e2e4e8}.person_ecdd_table td[data-v-64cf0770]{padding:10px 12px;border-bottom:1px solid #f0f1f3}.name_cell[data-v-64cf0770]{font-weight:600}.muted_text[data-v-64cf0770]{color:#6c7380}.actions_cell[data-v-64cf0770]{white-space:nowrap}.icon_btn[data-v-64cf0770]{background:none;border:none;cursor:pointer;color:#6c7380;padding:4px 6px;border-radius:4px;font-size:13px}.icon_btn[data-v-64cf0770]:hover{color:#1a2744;background:#f0f1f3}.alert_info[data-v-64cf0770]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.trigger_badge[data-v-64cf0770]{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:8px;background:#fee2e2;color:#991b1b;margin-right:6px}.muted[data-v-64cf0770]{color:#9ca3af}.fee_warning[data-v-64cf0770]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:6px;font-size:12px;margin:16px 0;background:#fef3c7;border:1px solid #fde68a;color:#92400e}.fee_warning i[data-v-64cf0770]{font-size:16px;flex-shrink:0;margin-top:1px}.placeholder_notice[data-v-64cf0770]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:6px;font-size:12px;margin-bottom:16px;background:#f3f4f6;border:1px solid #e2e4e8;color:#374151}.placeholder_notice i[data-v-64cf0770]{font-size:16px;flex-shrink:0;margin-top:1px;color:#6c7380}.outcome_ok[data-v-64cf0770]{color:#16a34a;font-weight:600}.outcome_fail[data-v-64cf0770]{color:#dc2626;font-weight:600}.outcome_pending[data-v-64cf0770]{color:#d97706}.sub_header[data-v-64cf0770]{font-size:13px;font-weight:700;color:#1a2744;margin:0 0 12px;padding-top:12px;border-top:1px solid #f0f1f3}.aml_btn[data-v-64cf0770]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-family:inherit}.aml_btn_sm[data-v-64cf0770]{padding:5px 12px;font-size:12px}.aml_btn_primary[data-v-64cf0770]{background:#c9a84c;color:#0f1a2e}.aml_btn_primary[data-v-64cf0770]:hover{background:#b8963e}.aml_btn_primary[data-v-64cf0770]:disabled{opacity:.5}.aml_btn_secondary[data-v-64cf0770]{background:#f5f6f8;color:#333;border:1px solid #e2e4e8}.aml_btn_secondary[data-v-64cf0770]:hover{background:#e2e4e8}.aml_form_row[data-v-64cf0770]{display:flex;gap:16px;margin-bottom:16px}.aml_form_row>.aml_form_group[data-v-64cf0770]{flex:1}.aml_form_group[data-v-64cf0770]{margin-bottom:16px}.aml_form_group label[data-v-64cf0770]{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.req[data-v-64cf0770]{color:#dc2626}.aml_form_group input[data-v-64cf0770],.aml_form_group select[data-v-64cf0770],.aml_form_group textarea[data-v-64cf0770]{width:100%;padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;box-sizing:border-box;font-family:inherit}.aml_form_group input[data-v-64cf0770]:focus,.aml_form_group select[data-v-64cf0770]:focus,.aml_form_group textarea[data-v-64cf0770]:focus{border-color:#c9a84c}.aml_btn_check[data-v-64cf0770]{background:#eef2ff;color:#3730a3;border:1px solid #c7d2fe}.aml_btn_check[data-v-64cf0770]:hover{background:#e0e7ff}.aml_btn_check[data-v-64cf0770]:disabled{opacity:.5;cursor:default}.check_date[data-v-64cf0770]{font-size:11px;color:#6c7380;margin-left:6px}.check_result_box[data-v-64cf0770]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:6px;font-size:13px;margin-top:12px;background:#dcfce7;border:1px solid #86efac;color:#166534}.check_result_box i[data-v-64cf0770]{font-size:18px;flex-shrink:0;margin-top:1px}.aml-spin[data-v-64cf0770]{animation:aml-spin-64cf0770 .8s linear infinite}@keyframes aml-spin-64cf0770{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.check_result_match_box[data-v-64cf0770]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:6px;font-size:13px;margin-top:12px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.check_result_match_box i[data-v-64cf0770]{font-size:18px;flex-shrink:0;margin-top:1px}.check_payment_note[data-v-64cf0770]{display:block;margin-top:6px;font-size:11px;opacity:.8}.pep_match_badge[data-v-64cf0770]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:8px;background:#fee2e2;color:#991b1b}.match_country[data-v-64cf0770]{font-size:11px;color:#6c7380;margin-top:2px}.match_score_badge[data-v-64cf0770]{font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px}.match_score_badge.exact[data-v-64cf0770]{background:#fecaca;color:#991b1b}.match_score_badge.strong[data-v-64cf0770]{background:#fed7aa;color:#9a3412}.match_score_badge.partial[data-v-64cf0770]{background:#fef3c7;color:#92400e}.topic_badge[data-v-64cf0770]{display:inline-block;font-size:10px;font-weight:700;padding:1px 6px;border-radius:4px;margin-right:4px;text-transform:uppercase;letter-spacing:.3px}.topic_badge.role_pep[data-v-64cf0770]{background:#ede9fe;color:#5b21b6}.topic_badge.role_rca[data-v-64cf0770]{background:#fce7f3;color:#9d174d}.topic_badge.sanction[data-v-64cf0770]{background:#fee2e2;color:#991b1b}.section_panel[data-v-c82fe684]{padding:4px 0}.section_header[data-v-c82fe684]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section_header h3[data-v-c82fe684]{font-size:16px;font-weight:700;color:#1a2744;margin:0}.notes_list[data-v-c82fe684]{display:flex;flex-direction:column;gap:12px}.note_item[data-v-c82fe684]{border:1px solid #e2e4e8;border-radius:6px;padding:12px 16px}.note_header[data-v-c82fe684]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.note_category[data-v-c82fe684]{font-size:11px;font-weight:700;text-transform:uppercase;padding-left:8px;border-left:3px solid;color:#374151}.note_meta[data-v-c82fe684]{font-size:11px;color:#9ca3af}.note_content[data-v-c82fe684]{font-size:13px;color:#333;line-height:1.5}.empty_state[data-v-c82fe684]{text-align:center;padding:30px;color:#9ca3af}.empty_state i[data-v-c82fe684]{font-size:24px;margin-bottom:8px;display:block}.aml_btn[data-v-c82fe684]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-family:inherit}.aml_btn_sm[data-v-c82fe684]{padding:5px 12px;font-size:12px}.aml_btn_primary[data-v-c82fe684]{background:#c9a84c;color:#0f1a2e}.aml_btn_primary[data-v-c82fe684]:hover{background:#b8963e}.aml_btn_primary[data-v-c82fe684]:disabled{opacity:.5}.aml_btn_secondary[data-v-c82fe684]{background:#f5f6f8;color:#333;border:1px solid #e2e4e8}.aml_btn_secondary[data-v-c82fe684]:hover{background:#e2e4e8}.aml_form_group[data-v-c82fe684]{margin-bottom:16px}.aml_form_group label[data-v-c82fe684]{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.req[data-v-c82fe684]{color:#dc2626}.aml_form_group select[data-v-c82fe684],.aml_form_group textarea[data-v-c82fe684]{width:100%;padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;box-sizing:border-box;font-family:inherit}.aml_form_group select[data-v-c82fe684]:focus,.aml_form_group textarea[data-v-c82fe684]:focus{border-color:#c9a84c}.section_panel[data-v-0f8f208f]{padding:4px 0}.section_header[data-v-0f8f208f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section_header h3[data-v-0f8f208f]{font-size:16px;font-weight:700;color:#1a2744;margin:0}.field_grid[data-v-0f8f208f]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field_label[data-v-0f8f208f]{font-size:11px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.field_value[data-v-0f8f208f]{font-size:13px;color:#333}.offboard_badge[data-v-0f8f208f]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:8px;background:#fee2e2;color:#991b1b}.muted_text[data-v-0f8f208f]{font-size:13px;color:#6c7380;margin-bottom:16px}.alert[data-v-0f8f208f]{padding:10px 14px;border-radius:6px;font-size:13px;margin-bottom:16px;display:flex;align-items:center;gap:8px}.alert_info[data-v-0f8f208f]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.alert_danger[data-v-0f8f208f]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.alert_warning[data-v-0f8f208f]{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.alert_muted[data-v-0f8f208f]{background:#f9fafb;border:1px solid #e2e4e8;color:#6c7380}.matters_list[data-v-0f8f208f]{margin:4px 0 0 16px;padding:0;font-size:12px}.matters_list li[data-v-0f8f208f]{margin-bottom:2px}.aml_btn[data-v-0f8f208f]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-family:inherit}.aml_btn_secondary[data-v-0f8f208f]{background:#f5f6f8;color:#333;border:1px solid #e2e4e8}.aml_btn_secondary[data-v-0f8f208f]:hover{background:#e2e4e8}.aml_btn_danger[data-v-0f8f208f]{background:#dc2626;color:#fff}.aml_btn_danger[data-v-0f8f208f]:hover{background:#b91c1c}.aml_btn_danger[data-v-0f8f208f]:disabled{opacity:.5}.aml_form_group[data-v-0f8f208f]{margin-bottom:16px}.aml_form_group label[data-v-0f8f208f]{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.req[data-v-0f8f208f]{color:#dc2626}.aml_form_group input[data-v-0f8f208f],.aml_form_group select[data-v-0f8f208f],.aml_form_group textarea[data-v-0f8f208f]{width:100%;padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;box-sizing:border-box;font-family:inherit}.aml_form_group input[data-v-0f8f208f]:focus,.aml_form_group select[data-v-0f8f208f]:focus,.aml_form_group textarea[data-v-0f8f208f]:focus{border-color:#c9a84c}.section_panel[data-v-55fb1fd1]{padding:4px 0}.section_header[data-v-55fb1fd1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section_header h3[data-v-55fb1fd1]{font-size:16px;font-weight:700;color:#1a2744;margin:0}.esc_table[data-v-55fb1fd1]{width:100%;border-collapse:collapse;font-size:13px}.esc_table th[data-v-55fb1fd1]{text-align:left;padding:8px 12px;font-size:11px;font-weight:700;color:#6c7380;text-transform:uppercase;border-bottom:2px solid #e2e4e8}.esc_table td[data-v-55fb1fd1]{padding:10px 12px;border-bottom:1px solid #f0f1f3}.esc_table tr.clickable[data-v-55fb1fd1]{cursor:pointer}.esc_table tr.clickable[data-v-55fb1fd1]:hover{background:#f9fafb}.ref_cell[data-v-55fb1fd1]{font-weight:600}.muted[data-v-55fb1fd1]{color:#6c7380}.status_badge[data-v-55fb1fd1]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:8px}.status_open[data-v-55fb1fd1]{background:#fee2e2;color:#991b1b}.status_review[data-v-55fb1fd1]{background:#fef3c7;color:#92400e}.status_pending[data-v-55fb1fd1]{background:#e0e7ff;color:#3730a3}.status_resolved[data-v-55fb1fd1]{background:#dcfce7;color:#166534}.empty_state[data-v-55fb1fd1]{text-align:center;padding:30px;color:#9ca3af}.empty_state i[data-v-55fb1fd1]{font-size:24px;margin-bottom:8px;display:block}.aml_client_detail[data-v-cda39ae1]{max-width:100%}.detail_header[data-v-cda39ae1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:12px}.header_left[data-v-cda39ae1]{display:flex;align-items:center;gap:16px}.header_left h2[data-v-cda39ae1]{font-size:20px;font-weight:700;color:#1a2744;margin:0}.header_actions[data-v-cda39ae1]{display:flex;gap:8px}.detail_meta[data-v-cda39ae1]{display:flex;align-items:center;gap:20px;padding:12px 16px;background:#f9fafb;border:1px solid #e2e4e8;border-radius:6px;margin-bottom:16px;font-size:13px;flex-wrap:wrap}.meta_item strong[data-v-cda39ae1]{color:#6c7380;font-weight:600;margin-right:4px}.risk_badge[data-v-cda39ae1]{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:8px}.risk_high[data-v-cda39ae1]{background:#fee2e2;color:#991b1b}.risk_medium[data-v-cda39ae1]{background:#fef3c7;color:#92400e}.risk_low[data-v-cda39ae1]{background:#dcfce7;color:#166534}.cdd_dot[data-v-cda39ae1]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:middle}.cdd_complete[data-v-cda39ae1]{background:#16a34a}.cdd_in_progress[data-v-cda39ae1]{background:#2563eb}.cdd_overdue[data-v-cda39ae1]{background:#dc2626}.cdd_not_started[data-v-cda39ae1]{background:#d1d5db}.precomm_badge[data-v-cda39ae1]{background:#fef3c7;color:#92400e;font-size:11px;font-weight:600;padding:2px 8px;border-radius:8px}.section_nav[data-v-cda39ae1]{display:flex;gap:6px;flex-wrap:wrap;padding:10px 0;margin-bottom:8px;position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #e2e4e8}.section_link[data-v-cda39ae1]{padding:5px 12px;font-size:12px;font-weight:600;color:#6c7380;background:#f5f6f8;border:1px solid #e2e4e8;border-radius:3px;cursor:pointer;white-space:nowrap;font-family:inherit;transition:all .15s}.section_link[data-v-cda39ae1]:hover{color:#1a2744;background:#e2e4e8}.section_link.active[data-v-cda39ae1]{color:#0f1a2e;background:#c9a84c;border-color:#c9a84c}.scroll_section[data-v-cda39ae1]{scroll-margin-top:60px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #f0f1f3}.scroll_section[data-v-cda39ae1]:last-child{border-bottom:none;margin-bottom:0}.aml_btn[data-v-cda39ae1]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-family:inherit;transition:all .15s}.aml_btn_sm[data-v-cda39ae1]{padding:5px 12px;font-size:12px}.aml_btn_primary[data-v-cda39ae1]{background:#c9a84c;color:#0f1a2e}.aml_btn_primary[data-v-cda39ae1]:hover{background:#b8963e}.aml_btn_secondary[data-v-cda39ae1]{background:#f5f6f8;color:#333;border:1px solid #e2e4e8}.aml_btn_secondary[data-v-cda39ae1]:hover{background:#e2e4e8}.aml_btn_warning[data-v-cda39ae1]{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.aml_btn_warning[data-v-cda39ae1]:hover{background:#fde68a}.wizard_stepper[data-v-d96235f5]{display:flex;justify-content:space-between;margin-bottom:24px;padding:0 8px}.step_item[data-v-d96235f5]{display:flex;align-items:center;gap:6px;font-size:12px;color:#9ca3af}.step_item.active[data-v-d96235f5]{color:#c9a84c;font-weight:700}.step_item.done[data-v-d96235f5]{color:#16a34a}.step_num[data-v-d96235f5]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:2px solid currentColor;font-size:11px;font-weight:700}.step_item.active .step_num[data-v-d96235f5]{background:#c9a84c;color:#fff;border-color:#c9a84c}.step_item.done .step_num[data-v-d96235f5]{background:#16a34a;color:#fff;border-color:#16a34a}.wizard_body[data-v-d96235f5]{min-height:300px}.step_title[data-v-d96235f5]{font-size:15px;font-weight:700;color:#1a2744;margin:0 0 6px}.step_desc[data-v-d96235f5]{font-size:13px;color:#6c7380;margin:0 0 16px}.service_list[data-v-d96235f5]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.service_check[data-v-d96235f5]{display:flex;align-items:flex-start;gap:8px;font-size:13px;cursor:pointer;padding:6px 0}.service_check input[data-v-d96235f5]{margin-top:2px}.service_detail_card[data-v-d96235f5]{border:1px solid #e2e4e8;border-radius:6px;padding:12px 16px;margin-bottom:12px}.svc_card_title[data-v-d96235f5]{font-size:12px;font-weight:700;color:#1a2744;margin-bottom:10px}.risk_question[data-v-d96235f5]{margin-bottom:20px}.rq_label[data-v-d96235f5]{font-size:13px;font-weight:600;color:#1a2744;margin-bottom:8px}.rq_options[data-v-d96235f5]{display:flex;gap:10px;flex-wrap:wrap}.rq_option[data-v-d96235f5]{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #e2e4e8;border-radius:6px;font-size:13px;cursor:pointer;transition:all .15s}.rq_option[data-v-d96235f5]:hover{border-color:#c9a84c}.rq_option.selected[data-v-d96235f5]{border-color:#c9a84c;background:#fefce8}.rq_option input[data-v-d96235f5]{display:none}.country_select[data-v-d96235f5]{margin-top:8px}.country_select label[data-v-d96235f5]{font-size:12px;font-weight:600;color:#374151;margin-right:8px}.country_select select[data-v-d96235f5]{padding:6px 10px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px}.risk_result[data-v-d96235f5]{border:2px solid #e2e4e8;border-radius:8px;padding:16px;margin-top:16px}.result_low[data-v-d96235f5]{border-color:#86efac;background:#f0fdf4}.result_medium[data-v-d96235f5]{border-color:#fde68a;background:#fefce8}.result_high[data-v-d96235f5]{border-color:#fca5a5;background:#fef2f2}.result_rating[data-v-d96235f5]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.result_detail[data-v-d96235f5]{font-size:13px;color:#6c7380}.result_warning[data-v-d96235f5]{font-size:12px;color:#991b1b;margin-top:6px;font-weight:600}.risk_badge[data-v-d96235f5]{display:inline-block;font-size:12px;font-weight:700;padding:3px 10px;border-radius:8px}.risk_high[data-v-d96235f5]{background:#fee2e2;color:#991b1b}.risk_medium[data-v-d96235f5]{background:#fef3c7;color:#92400e}.risk_low[data-v-d96235f5]{background:#dcfce7;color:#166534}.assoc_list[data-v-d96235f5]{margin-bottom:16px}.ap_table[data-v-d96235f5]{width:100%;border-collapse:collapse;font-size:13px}.ap_table th[data-v-d96235f5]{text-align:left;padding:6px 10px;font-size:11px;font-weight:700;color:#6c7380;text-transform:uppercase;border-bottom:2px solid #e2e4e8}.ap_table td[data-v-d96235f5]{padding:8px 10px;border-bottom:1px solid #f0f1f3}.assoc_add_trigger[data-v-d96235f5]{margin-top:12px}.assoc_add_form[data-v-d96235f5]{border:1px solid #c9a84c;border-radius:6px;padding:16px;margin-top:12px;background:#fffdf5}.assoc_form_header[data-v-d96235f5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.assoc_add_form h5[data-v-d96235f5]{font-size:13px;font-weight:700;color:#1a2744;margin:0}.confirm_grid[data-v-d96235f5]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.confirm_item[data-v-d96235f5]{padding:10px;border:1px solid #f0f1f3;border-radius:4px}.confirm_label[data-v-d96235f5]{display:block;font-size:11px;font-weight:700;color:#6c7380;text-transform:uppercase;margin-bottom:4px}.confirm_value[data-v-d96235f5]{font-size:14px;font-weight:600;color:#1a2744}.alert[data-v-d96235f5]{padding:10px 14px;border-radius:6px;font-size:13px;margin-bottom:16px;display:flex;align-items:center;gap:8px}.alert_info[data-v-d96235f5]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.alert_success[data-v-d96235f5]{background:#f0fdf4;border:1px solid #86efac;color:#166534}.alert_warning[data-v-d96235f5]{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.alert_danger[data-v-d96235f5]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.icon_btn[data-v-d96235f5]{background:none;border:none;cursor:pointer;color:#6c7380;padding:4px 6px;font-size:13px}.icon_btn[data-v-d96235f5]:hover{color:#dc2626}.aml_btn[data-v-d96235f5]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-family:inherit}.aml_btn_sm[data-v-d96235f5]{padding:5px 12px;font-size:12px}.aml_btn_primary[data-v-d96235f5]{background:#c9a84c;color:#0f1a2e}.aml_btn_primary[data-v-d96235f5]:hover{background:#b8963e}.aml_btn_primary[data-v-d96235f5]:disabled{opacity:.5;cursor:default}.aml_btn_secondary[data-v-d96235f5]{background:#f5f6f8;color:#333;border:1px solid #e2e4e8}.aml_btn_secondary[data-v-d96235f5]:hover{background:#e2e4e8}.aml_form_row[data-v-d96235f5]{display:flex;gap:16px;margin-bottom:16px}.aml_form_row>.aml_form_group[data-v-d96235f5]{flex:1}.aml_form_group[data-v-d96235f5]{margin-bottom:16px}.aml_form_group label[data-v-d96235f5]{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.req[data-v-d96235f5]{color:#dc2626}.aml_form_group input[data-v-d96235f5],.aml_form_group select[data-v-d96235f5],.aml_form_group textarea[data-v-d96235f5]{width:100%;padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;box-sizing:border-box;font-family:inherit}.aml_form_group input[data-v-d96235f5]:focus,.aml_form_group select[data-v-d96235f5]:focus,.aml_form_group textarea[data-v-d96235f5]:focus{border-color:#c9a84c}.upload_zone[data-v-d96235f5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 16px;border:2px dashed #d1d5db;border-radius:6px;background:#fafbfc;cursor:pointer;transition:all .15s;text-align:center}.upload_zone[data-v-d96235f5]:hover,.upload_zone.drag_over[data-v-d96235f5]{border-color:#c9a84c;background:#fdf9f0}.upload_hidden[data-v-d96235f5]{display:none}.upload_icon[data-v-d96235f5]{font-size:24px;color:#c9a84c;margin-bottom:6px}.upload_text[data-v-d96235f5]{font-size:13px;font-weight:600;color:#374151}.upload_hint[data-v-d96235f5]{font-size:11px;color:#9ca3af;margin-top:2px}.upload_hint_note[data-v-d96235f5]{font-size:11px;color:#9ca3af;margin-top:6px;font-style:italic}.upload_error[data-v-d96235f5]{display:flex;align-items:center;gap:6px;padding:8px 12px;margin-top:8px;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:#991b1b;font-size:12px}.upload_pending[data-v-d96235f5]{margin-top:8px}.upload_file_row[data-v-d96235f5]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;font-size:13px;margin-bottom:4px}.upload_file_row.pending[data-v-d96235f5]{background:#fffbeb}.upload_file_row i[data-v-d96235f5]{color:#6c7380;flex-shrink:0}.upload_file_name[data-v-d96235f5]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}.upload_file_size[data-v-d96235f5]{font-size:11px;color:#9ca3af;white-space:nowrap;flex-shrink:0}.upload_remove[data-v-d96235f5]{background:none;border:none;color:#9ca3af;cursor:pointer;padding:2px 4px;font-size:12px;flex-shrink:0}.upload_remove[data-v-d96235f5]:hover{color:#dc2626}.aml_clients[data-v-c06a4374]{max-width:100%}.choice_subtitle[data-v-c06a4374]{font-size:13px;color:#6c7380;margin:0 0 16px}.choice_cards[data-v-c06a4374]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.choice_card[data-v-c06a4374]{border:1px solid #e2e4e8;border-radius:8px;padding:20px 16px;text-align:center;cursor:pointer;transition:border-color .15s,box-shadow .15s}.choice_card[data-v-c06a4374]:hover{border-color:#c9a84c;box-shadow:0 2px 8px #c9a84c26}.choice_card i[data-v-c06a4374]{font-size:28px;color:#c9a84c;display:block;margin-bottom:10px}.choice_card_title[data-v-c06a4374]{font-size:14px;font-weight:700;color:#1a2744;margin-bottom:6px}.choice_card_desc[data-v-c06a4374]{font-size:12px;color:#6c7380;line-height:1.4}.aml_form_group[data-v-c06a4374]{margin-bottom:16px}.aml_form_group label[data-v-c06a4374]{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.req[data-v-c06a4374]{color:#dc2626}.aml_form_group input[data-v-c06a4374],.aml_form_group select[data-v-c06a4374],.aml_form_group textarea[data-v-c06a4374]{width:100%;padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;box-sizing:border-box;font-family:inherit}.aml_form_group input[data-v-c06a4374]:focus,.aml_form_group select[data-v-c06a4374]:focus,.aml_form_group textarea[data-v-c06a4374]:focus{border-color:#c9a84c}.aml_btn[data-v-c06a4374]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-family:inherit}.aml_btn_primary[data-v-c06a4374]{background:#c9a84c;color:#0f1a2e}.aml_btn_primary[data-v-c06a4374]:hover{background:#b8963e}.aml_btn_primary[data-v-c06a4374]:disabled{opacity:.5}.aml_btn_secondary[data-v-c06a4374]{background:#f5f6f8;color:#333;border:1px solid #e2e4e8}.aml_btn_secondary[data-v-c06a4374]:hover{background:#e2e4e8}.alert[data-v-c06a4374]{padding:10px 14px;border-radius:6px;font-size:13px;margin-bottom:16px;display:flex;align-items:flex-start;gap:8px}.alert i[data-v-c06a4374]{flex-shrink:0;margin-top:2px}.alert_danger[data-v-c06a4374]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.notice_actions_list[data-v-c06a4374]{display:flex;flex-direction:column;gap:8px;padding:0 4px}.notice_action[data-v-c06a4374]{display:flex;align-items:center;gap:10px;font-size:13px;color:#374151;padding:8px 12px;background:#f9fafb;border-radius:6px;border:1px solid #e2e4e8}.notice_action i[data-v-c06a4374]{color:#c9a84c;font-size:16px}.tipping_warning[data-v-68fda863]{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;font-size:12px;color:#991b1b;margin-bottom:16px;line-height:1.5}.tipping_warning i[data-v-68fda863]{margin-top:2px;flex-shrink:0}.field_hint[data-v-68fda863]{font-size:11px;color:#d97706;margin-top:4px}.aml_form_group[data-v-68fda863]{margin-bottom:16px}.aml_form_group label[data-v-68fda863]{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.req[data-v-68fda863]{color:#dc2626}.aml_form_group input[data-v-68fda863],.aml_form_group select[data-v-68fda863],.aml_form_group textarea[data-v-68fda863]{width:100%;padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;box-sizing:border-box;font-family:inherit}.aml_form_group input[data-v-68fda863]:focus,.aml_form_group select[data-v-68fda863]:focus,.aml_form_group textarea[data-v-68fda863]:focus{border-color:#c9a84c}.aml_btn[data-v-68fda863]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-family:inherit}.aml_btn_secondary[data-v-68fda863]{background:#f5f6f8;color:#333;border:1px solid #e2e4e8}.aml_btn_secondary[data-v-68fda863]:hover{background:#e2e4e8}.aml_btn_warning[data-v-68fda863]{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.aml_btn_warning[data-v-68fda863]:hover{background:#fde68a}.aml_btn_warning[data-v-68fda863]:disabled{opacity:.5;cursor:default}.upload_zone[data-v-68fda863]{border:2px dashed #e2e4e8;border-radius:6px;padding:16px;text-align:center;cursor:pointer;font-size:12px;color:#9ca3af;transition:border-color .15s,background .15s}.upload_zone[data-v-68fda863]:hover,.upload_zone.dragover[data-v-68fda863]{border-color:#c9a84c;background:#fefce8}.upload_zone i[data-v-68fda863]{font-size:20px;display:block;margin-bottom:6px;color:#c9a84c}.selected_file[data-v-68fda863]{color:#333;font-weight:600;display:inline-flex;align-items:center;gap:6px}.selected_file i[data-v-68fda863]{font-size:14px;color:#2563eb}.remove_file[data-v-68fda863]{background:none;border:none;color:#dc2626;font-size:16px;cursor:pointer;padding:0 4px;font-weight:700}.detail_section[data-v-6642cd8f]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f1f3}.detail_section[data-v-6642cd8f]:last-of-type{border-bottom:none}.detail_section h4[data-v-6642cd8f]{font-size:14px;font-weight:700;color:#1a2744;margin:0 0 12px}.field_grid[data-v-6642cd8f]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px}.field_label[data-v-6642cd8f]{font-size:11px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px}.field_value[data-v-6642cd8f]{font-size:13px;color:#333}.mono[data-v-6642cd8f]{font-family:monospace}.detail_text[data-v-6642cd8f]{margin-top:8px}.muted_text[data-v-6642cd8f]{font-size:13px;color:#9ca3af;font-style:italic}.status_badge[data-v-6642cd8f]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:8px}.st_open[data-v-6642cd8f]{background:#fee2e2;color:#991b1b}.st_review[data-v-6642cd8f]{background:#fef3c7;color:#92400e}.st_pending_sm[data-v-6642cd8f]{background:#e0e7ff;color:#3730a3}.st_resolved[data-v-6642cd8f]{background:#dcfce7;color:#166534}.safe_outcome[data-v-6642cd8f]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;padding:12px 16px;border-radius:6px}.outcome_ok[data-v-6642cd8f]{background:#f0fdf4;color:#166534}.outcome_fail[data-v-6642cd8f]{background:#fef2f2;color:#991b1b}.outcome_pending[data-v-6642cd8f]{background:#fffbeb;color:#92400e}.tipping_reminder[data-v-6642cd8f]{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;font-size:12px;color:#991b1b;margin-top:12px}.aml_btn[data-v-6642cd8f]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-family:inherit}.aml_btn_primary[data-v-6642cd8f]{background:#c9a84c;color:#0f1a2e}.aml_btn_primary[data-v-6642cd8f]:hover{background:#b8963e}.aml_btn_primary[data-v-6642cd8f]:disabled{opacity:.5}.aml_btn_secondary[data-v-6642cd8f]{background:#f5f6f8;color:#333;border:1px solid #e2e4e8}.aml_btn_secondary[data-v-6642cd8f]:hover{background:#e2e4e8}.aml_btn_warning[data-v-6642cd8f]{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.aml_btn_warning[data-v-6642cd8f]:hover{background:#fde68a}.aml_btn_warning[data-v-6642cd8f]:disabled{opacity:.5}.aml_btn_success[data-v-6642cd8f]{background:#dcfce7;color:#166534;border:1px solid #86efac}.aml_btn_success[data-v-6642cd8f]:hover{background:#bbf7d0}.aml_btn_success[data-v-6642cd8f]:disabled{opacity:.5}.linked_ref[data-v-6642cd8f]{color:#2563eb;text-decoration:none;font-weight:600}.linked_ref[data-v-6642cd8f]:hover{text-decoration:underline}.aml_btn_outline[data-v-6642cd8f]{background:transparent;color:#333;border:1px solid #e2e4e8}.aml_btn_outline[data-v-6642cd8f]:hover{background:#f5f6f8}.audit_trail[data-v-6642cd8f]{position:relative;padding-left:20px}.audit_entry[data-v-6642cd8f]{position:relative;padding-bottom:14px}.audit_entry[data-v-6642cd8f]:last-child{padding-bottom:0}.audit_dot[data-v-6642cd8f]{position:absolute;left:-20px;top:4px;width:8px;height:8px;border-radius:50%;background:#c9a84c}.audit_entry[data-v-6642cd8f]:before{content:"";position:absolute;left:-17px;top:12px;bottom:0;width:2px;background:#e2e4e8}.audit_entry[data-v-6642cd8f]:last-child:before{display:none}.audit_time[data-v-6642cd8f]{font-size:11px;color:#9ca3af;margin-bottom:2px}.audit_text[data-v-6642cd8f]{font-size:13px;color:#333;line-height:1.5}.audit_note[data-v-6642cd8f]{color:#6c7380;font-size:12px}.sm_notes_input[data-v-6642cd8f]{padding:6px 10px;border:1px solid #e2e4e8;border-radius:4px;font-size:12px;color:#333;outline:none;min-width:200px;font-family:inherit}.sm_notes_input[data-v-6642cd8f]:focus{border-color:#c9a84c}.review_ref[data-v-70e64bab]{font-size:11px;font-weight:600;color:#c9a84c;margin-bottom:3px}.review_context[data-v-70e64bab]{background:#f5f6f8;border:1px solid #e2e4e8;border-radius:8px;padding:14px;margin-bottom:18px}.review_context_ref[data-v-70e64bab]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#9ca3af;margin-bottom:6px}.review_context_type[data-v-70e64bab]{font-size:13px;font-weight:600;color:#1a2744;margin-bottom:4px}.review_context_meta[data-v-70e64bab]{font-size:12px;color:#9ca3af;margin-bottom:8px}.review_context_desc[data-v-70e64bab]{font-size:13px;color:#333;line-height:1.6}.aml_form_row[data-v-70e64bab]{display:flex;gap:16px;margin-bottom:16px}.aml_form_row>.aml_form_group[data-v-70e64bab]{flex:1}.aml_form_group[data-v-70e64bab]{margin-bottom:16px}.aml_form_group label[data-v-70e64bab]{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.req[data-v-70e64bab]{color:#dc2626}.aml_form_group input[data-v-70e64bab],.aml_form_group select[data-v-70e64bab],.aml_form_group textarea[data-v-70e64bab]{width:100%;padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;box-sizing:border-box;font-family:inherit}.aml_form_group input[data-v-70e64bab]:focus,.aml_form_group select[data-v-70e64bab]:focus,.aml_form_group textarea[data-v-70e64bab]:focus{border-color:#c9a84c}.checkbox_label[data-v-70e64bab]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;font-weight:400;color:#374151}.checkbox_label input[type=checkbox][data-v-70e64bab]{width:16px;height:16px;accent-color:#c9a84c;cursor:pointer}.sm_approval_widget[data-v-70e64bab]{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:#e0e7ff;border:1px solid #c7d2fe;border-radius:6px;margin-bottom:16px;font-size:12px;color:#3730a3;line-height:1.5}.sm_approval_widget i[data-v-70e64bab]{font-size:16px;margin-top:2px;flex-shrink:0}.sm_approval_widget strong[data-v-70e64bab]{font-size:13px}.aml_btn[data-v-70e64bab]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-family:inherit}.aml_btn_primary[data-v-70e64bab]{background:#c9a84c;color:#0f1a2e}.aml_btn_primary[data-v-70e64bab]:hover{background:#b8963e}.aml_btn_primary[data-v-70e64bab]:disabled{opacity:.5}.aml_btn_secondary[data-v-70e64bab]{background:#f5f6f8;color:#333;border:1px solid #e2e4e8}.aml_btn_secondary[data-v-70e64bab]:hover{background:#e2e4e8}.aml_btn_warning[data-v-70e64bab]{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.aml_btn_warning[data-v-70e64bab]:hover{background:#fde68a}.aml_btn_warning[data-v-70e64bab]:disabled{opacity:.5}.aml_escalations[data-v-d0f2d6ef]{max-width:100%}.aml_page_header[data-v-d0f2d6ef]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.aml_page_header h2[data-v-d0f2d6ef]{font-size:20px;font-weight:700;color:#1a2744;margin:0}.tipping_off_banner[data-v-d0f2d6ef]{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;font-size:12px;color:#991b1b;margin-bottom:16px;line-height:1.5}.tipping_off_banner i[data-v-d0f2d6ef]{margin-top:2px;flex-shrink:0}.metrics_bar[data-v-d0f2d6ef]{display:flex;gap:12px;margin-bottom:16px}.metric_card[data-v-d0f2d6ef]{flex:1;border:1px solid #e2e4e8;border-radius:8px;padding:14px 16px;text-align:center}.metric_card.alert[data-v-d0f2d6ef]{border-color:#fca5a5;background:#fef2f2}.metric_card.success[data-v-d0f2d6ef]{border-color:#86efac;background:#f0fdf4}.metric_value[data-v-d0f2d6ef]{font-size:24px;font-weight:700;color:#1a2744}.metric_label[data-v-d0f2d6ef]{font-size:11px;color:#6c7380;text-transform:uppercase;font-weight:600}.stale_warning[data-v-d0f2d6ef]{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;font-size:12px;color:#991b1b;margin-bottom:12px}.stale_warning i[data-v-d0f2d6ef]{flex-shrink:0}.preset_tabs[data-v-d0f2d6ef]{display:flex;gap:0;border-bottom:2px solid #e2e4e8;margin-bottom:16px}.preset_tab[data-v-d0f2d6ef]{padding:8px 16px;font-size:12px;font-weight:600;color:#6c7380;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-2px;font-family:inherit}.preset_tab[data-v-d0f2d6ef]:hover{color:#1a2744}.preset_tab.active[data-v-d0f2d6ef]{color:#c9a84c;border-bottom-color:#c9a84c}.aml_toolbar[data-v-d0f2d6ef]{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.aml_search_box[data-v-d0f2d6ef]{position:relative;flex:1;min-width:200px}.aml_search_box i[data-v-d0f2d6ef]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:13px}.aml_search_box input[data-v-d0f2d6ef]{width:100%;padding:8px 12px 8px 32px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;box-sizing:border-box}.aml_search_box input[data-v-d0f2d6ef]:focus{border-color:#c9a84c}.aml_toolbar select[data-v-d0f2d6ef]{padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;background:#fff;min-width:140px}.aml_section_loading[data-v-d0f2d6ef]{text-align:center;padding:40px;color:#6c7380;font-size:14px}.aml_table_wrap[data-v-d0f2d6ef]{overflow-x:auto}.aml_table[data-v-d0f2d6ef]{width:100%;border-collapse:collapse;font-size:13px}.aml_table th[data-v-d0f2d6ef]{text-align:left;padding:10px 12px;font-size:11px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.3px;border-bottom:2px solid #e2e4e8;white-space:nowrap}.aml_table th.sortable[data-v-d0f2d6ef]{cursor:pointer;-webkit-user-select:none;user-select:none}.aml_table th.sortable[data-v-d0f2d6ef]:hover{color:#1a2744}.aml_table th.sortable i[data-v-d0f2d6ef]{font-size:10px;margin-left:2px;vertical-align:middle}.aml_table td[data-v-d0f2d6ef]{padding:10px 12px;border-bottom:1px solid #f0f1f3;color:#333}.aml_table tr.clickable[data-v-d0f2d6ef]{cursor:pointer}.aml_table tr.clickable[data-v-d0f2d6ef]:hover{background:#f9fafb}.ref_cell[data-v-d0f2d6ef]{font-weight:600;font-family:monospace}.desc_cell[data-v-d0f2d6ef]{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.muted[data-v-d0f2d6ef]{color:#6c7380}.empty_row[data-v-d0f2d6ef]{text-align:center;padding:40px 12px!important;color:#9ca3af}.status_badge[data-v-d0f2d6ef]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:8px}.st_open[data-v-d0f2d6ef]{background:#fee2e2;color:#991b1b}.st_review[data-v-d0f2d6ef]{background:#fef3c7;color:#92400e}.st_pending_sm[data-v-d0f2d6ef]{background:#e0e7ff;color:#3730a3}.st_resolved[data-v-d0f2d6ef]{background:#dcfce7;color:#166534}.table_footer[data-v-d0f2d6ef]{padding:12px 0;font-size:12px;display:flex;justify-content:space-between}.action_indicator[data-v-d0f2d6ef]{font-size:12px;font-weight:600;padding:3px 8px;border-radius:4px;white-space:nowrap}.action_smr[data-v-d0f2d6ef]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.action_ecdd[data-v-d0f2d6ef]{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.action_suspended[data-v-d0f2d6ef]{background:#fce7f3;color:#9d174d;border:1px solid #fbcfe8}.smr_indicator[data-v-d0f2d6ef]{font-size:12px;font-weight:600;color:#dc2626}.smr_indicator i[data-v-d0f2d6ef]{margin-right:2px}.empty_state[data-v-d0f2d6ef]{text-align:center;padding:24px 0;color:#9ca3af}.empty_state i[data-v-d0f2d6ef]{font-size:28px;display:block;margin-bottom:8px}.empty_state h4[data-v-d0f2d6ef]{margin:0 0 4px;font-size:14px;color:#6c7380}.empty_state p[data-v-d0f2d6ef]{margin:0;font-size:12px}.aml_btn[data-v-d0f2d6ef]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-family:inherit}.aml_btn_primary[data-v-d0f2d6ef]{background:#c9a84c;color:#0f1a2e}.aml_btn_primary[data-v-d0f2d6ef]:hover{background:#b8963e}.alert[data-v-0754d082]{padding:10px 14px;border-radius:6px;font-size:13px;margin-bottom:16px;display:flex;align-items:flex-start;gap:8px}.alert_info[data-v-0754d082]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.form_row[data-v-0754d082]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.aml_form_group[data-v-0754d082]{margin-bottom:16px}.aml_form_group label[data-v-0754d082]{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.req[data-v-0754d082]{color:#dc2626}.aml_form_group input[data-v-0754d082],.aml_form_group select[data-v-0754d082],.aml_form_group textarea[data-v-0754d082]{width:100%;padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;box-sizing:border-box;font-family:inherit}.aml_form_group input[data-v-0754d082]:focus,.aml_form_group select[data-v-0754d082]:focus,.aml_form_group textarea[data-v-0754d082]:focus{border-color:#c9a84c}.checkbox_label[data-v-0754d082]{display:flex!important;align-items:center;gap:8px;cursor:pointer;font-size:13px!important}.checkbox_label input[data-v-0754d082]{width:auto}.field_hint[data-v-0754d082]{font-size:11px;color:#6c7380;margin-top:4px}.field_hint i[data-v-0754d082]{margin-right:4px}.hint_warn[data-v-0754d082]{color:#d97706}.aml_btn[data-v-0754d082]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-family:inherit}.aml_btn_primary[data-v-0754d082]{background:#c9a84c;color:#0f1a2e}.aml_btn_primary[data-v-0754d082]:hover{background:#b8963e}.aml_btn_primary[data-v-0754d082]:disabled{opacity:.5;cursor:not-allowed}.aml_btn_secondary[data-v-0754d082]{background:#f5f6f8;color:#333;border:1px solid #e2e4e8}.aml_btn_secondary[data-v-0754d082]:hover{background:#e2e4e8}.alert[data-v-e3f943ed]{padding:10px 14px;border-radius:6px;font-size:13px;margin-bottom:16px;display:flex;align-items:flex-start;gap:8px}.alert_info[data-v-e3f943ed]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.form_row[data-v-e3f943ed]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.aml_form_group[data-v-e3f943ed]{margin-bottom:16px}.aml_form_group label[data-v-e3f943ed]{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.req[data-v-e3f943ed]{color:#dc2626}.aml_form_group input[data-v-e3f943ed],.aml_form_group select[data-v-e3f943ed],.aml_form_group textarea[data-v-e3f943ed]{width:100%;padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;box-sizing:border-box;font-family:inherit}.aml_form_group input[data-v-e3f943ed]:focus,.aml_form_group select[data-v-e3f943ed]:focus,.aml_form_group textarea[data-v-e3f943ed]:focus{border-color:#c9a84c}.field_hint[data-v-e3f943ed]{font-size:11px;color:#6c7380;margin-top:4px}.field_hint i[data-v-e3f943ed]{margin-right:4px}.hint_warn[data-v-e3f943ed]{color:#d97706}.aml_btn[data-v-e3f943ed]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-family:inherit}.aml_btn_primary[data-v-e3f943ed]{background:#c9a84c;color:#0f1a2e}.aml_btn_primary[data-v-e3f943ed]:hover{background:#b8963e}.aml_btn_primary[data-v-e3f943ed]:disabled{opacity:.5;cursor:not-allowed}.aml_btn_secondary[data-v-e3f943ed]{background:#f5f6f8;color:#333;border:1px solid #e2e4e8}.aml_btn_secondary[data-v-e3f943ed]:hover{background:#e2e4e8}.alert[data-v-5eca5d04]{padding:10px 14px;border-radius:6px;font-size:13px;margin-bottom:16px;display:flex;align-items:flex-start;gap:8px}.alert_info[data-v-5eca5d04]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.report_summary[data-v-5eca5d04]{background:#f9fafb;border:1px solid #e2e4e8;border-radius:6px;padding:12px 16px;margin-bottom:16px}.summary_row[data-v-5eca5d04]{display:flex;justify-content:space-between;padding:4px 0;font-size:13px}.summary_label[data-v-5eca5d04]{color:#6c7380;font-weight:600}.summary_value[data-v-5eca5d04]{color:#333}.mono[data-v-5eca5d04]{font-family:monospace;font-weight:600}.type_badge[data-v-5eca5d04]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:8px}.type_smr[data-v-5eca5d04]{background:#fee2e2;color:#991b1b}.type_ttr[data-v-5eca5d04]{background:#fef3c7;color:#92400e}.type_cbm[data-v-5eca5d04]{background:#dbeafe;color:#1e40af}.aml_form_group[data-v-5eca5d04]{margin-bottom:16px}.aml_form_group label[data-v-5eca5d04]{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.req[data-v-5eca5d04]{color:#dc2626}.aml_form_group input[data-v-5eca5d04],.aml_form_group select[data-v-5eca5d04],.aml_form_group textarea[data-v-5eca5d04]{width:100%;padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;box-sizing:border-box;font-family:inherit}.aml_form_group input[data-v-5eca5d04]:focus,.aml_form_group select[data-v-5eca5d04]:focus,.aml_form_group textarea[data-v-5eca5d04]:focus{border-color:#c9a84c}.aml_btn[data-v-5eca5d04]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-family:inherit}.aml_btn_primary[data-v-5eca5d04]{background:#c9a84c;color:#0f1a2e}.aml_btn_primary[data-v-5eca5d04]:hover{background:#b8963e}.aml_btn_primary[data-v-5eca5d04]:disabled{opacity:.5;cursor:not-allowed}.aml_btn_secondary[data-v-5eca5d04]{background:#f5f6f8;color:#333;border:1px solid #e2e4e8}.aml_btn_secondary[data-v-5eca5d04]:hover{background:#e2e4e8}.deadline_banner[data-v-fb27b3e2]{padding:10px 14px;border-radius:6px;font-size:13px;margin-bottom:16px;display:flex;align-items:center;gap:8px}.deadline_overdue[data-v-fb27b3e2]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.deadline_urgent[data-v-fb27b3e2]{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.deadline_ok[data-v-fb27b3e2]{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.submitted_banner[data-v-fb27b3e2]{padding:10px 14px;border-radius:6px;font-size:13px;margin-bottom:16px;display:flex;align-items:center;gap:8px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.meta_grid[data-v-fb27b3e2]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.meta_label[data-v-fb27b3e2]{font-size:11px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px}.meta_value[data-v-fb27b3e2]{font-size:13px;color:#333}.detail_tabs[data-v-fb27b3e2]{display:flex;gap:0;border-bottom:2px solid #e2e4e8;margin-bottom:16px}.detail_tab[data-v-fb27b3e2]{padding:8px 16px;font-size:12px;font-weight:600;color:#6c7380;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-2px;font-family:inherit}.detail_tab[data-v-fb27b3e2]:hover{color:#1a2744}.detail_tab.active[data-v-fb27b3e2]{color:#c9a84c;border-bottom-color:#c9a84c}.detail_section[data-v-fb27b3e2]{min-height:100px}.data_grid[data-v-fb27b3e2]{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.data_label[data-v-fb27b3e2]{font-size:11px;font-weight:700;color:#6c7380;text-transform:uppercase;margin-bottom:2px}.data_value[data-v-fb27b3e2]{font-size:13px;color:#333;word-break:break-word}.mono[data-v-fb27b3e2]{font-family:monospace}.form_row[data-v-fb27b3e2]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.edit_fields[data-v-fb27b3e2]{margin-bottom:12px}.edit_actions[data-v-fb27b3e2]{display:flex;gap:8px;justify-content:flex-end}.audit_list[data-v-fb27b3e2]{display:flex;flex-direction:column;gap:0}.audit_entry[data-v-fb27b3e2]{display:flex;gap:12px;border-left:2px solid #e2e4e8;margin-left:8px;padding:10px 0 10px 16px;position:relative}.audit_dot[data-v-fb27b3e2]{width:10px;height:10px;border-radius:50%;background:#c9a84c;position:absolute;left:-6px;top:14px}.audit_text[data-v-fb27b3e2]{font-size:13px;color:#333}.audit_meta[data-v-fb27b3e2]{font-size:11px;color:#9ca3af;margin-top:2px}.empty_state[data-v-fb27b3e2]{text-align:center;padding:30px;color:#9ca3af}.empty_state i[data-v-fb27b3e2]{font-size:24px;margin-bottom:8px;display:block}.type_badge[data-v-fb27b3e2]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:8px}.type_smr[data-v-fb27b3e2]{background:#fee2e2;color:#991b1b}.type_ttr[data-v-fb27b3e2]{background:#fef3c7;color:#92400e}.type_cbm[data-v-fb27b3e2]{background:#dbeafe;color:#1e40af}.status_badge[data-v-fb27b3e2]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:8px}.st_draft[data-v-fb27b3e2]{background:#fef3c7;color:#92400e}.st_submitted[data-v-fb27b3e2]{background:#dcfce7;color:#166534}.aml_form_group[data-v-fb27b3e2]{margin-bottom:16px}.aml_form_group label[data-v-fb27b3e2]{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.aml_form_group input[data-v-fb27b3e2],.aml_form_group select[data-v-fb27b3e2],.aml_form_group textarea[data-v-fb27b3e2]{width:100%;padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;box-sizing:border-box;font-family:inherit}.aml_form_group input[data-v-fb27b3e2]:focus,.aml_form_group select[data-v-fb27b3e2]:focus,.aml_form_group textarea[data-v-fb27b3e2]:focus{border-color:#c9a84c}.aml_btn[data-v-fb27b3e2]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-family:inherit}.aml_btn_sm[data-v-fb27b3e2]{padding:5px 10px;font-size:12px}.aml_btn_primary[data-v-fb27b3e2]{background:#c9a84c;color:#0f1a2e}.aml_btn_primary[data-v-fb27b3e2]:hover{background:#b8963e}.aml_btn_primary[data-v-fb27b3e2]:disabled{opacity:.5;cursor:not-allowed}.aml_btn_secondary[data-v-fb27b3e2]{background:#f5f6f8;color:#333;border:1px solid #e2e4e8}.aml_btn_secondary[data-v-fb27b3e2]:hover{background:#e2e4e8}.aml_btn_outline[data-v-fb27b3e2]{background:transparent;color:#333;border:1px solid #e2e4e8}.aml_btn_outline[data-v-fb27b3e2]:hover{background:#f5f6f8}.req[data-v-fb27b3e2]{color:#dc2626}.confirmed_banner[data-v-fb27b3e2]{padding:10px 14px;border-radius:6px;font-size:13px;margin-bottom:16px;display:flex;align-items:center;gap:8px;background:#f0f4ff;border:1px solid #dbeafe;color:#1e40af}.submitted_banner[data-v-fb27b3e2]{flex-wrap:wrap}.completion_indicator[data-v-fb27b3e2]{border-radius:8px;padding:14px 18px;margin-bottom:20px}.completion_complete[data-v-fb27b3e2]{background:#f0fdf4;border:1px solid #bbf7d0}.completion_partial[data-v-fb27b3e2]{background:#fffbf0;border:1px solid #fde68a}.completion_low[data-v-fb27b3e2]{background:#fef2f2;border:1px solid #fecaca}.completion_header[data-v-fb27b3e2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.completion_title[data-v-fb27b3e2]{font-size:13px;font-weight:600;color:#1a2744;display:flex;align-items:center;gap:6px}.completion_complete .completion_title i[data-v-fb27b3e2]{color:#166534}.completion_partial .completion_title i[data-v-fb27b3e2]{color:#d97706}.completion_low .completion_title i[data-v-fb27b3e2]{color:#dc2626}.completion_pct[data-v-fb27b3e2]{font-size:13px;font-weight:700}.completion_complete .completion_pct[data-v-fb27b3e2]{color:#166534}.completion_partial .completion_pct[data-v-fb27b3e2]{color:#d97706}.completion_low .completion_pct[data-v-fb27b3e2]{color:#dc2626}.completion_bar_track[data-v-fb27b3e2]{background:#e5e7eb;border-radius:4px;height:6px;overflow:hidden}.completion_bar_fill[data-v-fb27b3e2]{height:100%;border-radius:4px;transition:width .3s}.completion_complete .completion_bar_fill[data-v-fb27b3e2]{background:#166534}.completion_partial .completion_bar_fill[data-v-fb27b3e2]{background:#d97706}.completion_low .completion_bar_fill[data-v-fb27b3e2]{background:#dc2626}.completion_missing[data-v-fb27b3e2]{font-size:12px;color:#6c7380;margin-top:10px}.missing_tag[data-v-fb27b3e2]{display:inline-block;background:#fff;border:1px solid #e2e4e8;border-radius:4px;padding:2px 8px;margin:2px;font-size:11px}.completion_partial .missing_tag[data-v-fb27b3e2]{border-color:#fde68a}.completion_low .missing_tag[data-v-fb27b3e2]{border-color:#fecaca}.section_block[data-v-fb27b3e2]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f1f3}.section_block[data-v-fb27b3e2]:last-child{border-bottom:none;margin-bottom:0}.section_head[data-v-fb27b3e2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section_head span[data-v-fb27b3e2]{font-size:13px;font-weight:700;color:#1a2744;text-transform:uppercase;letter-spacing:.3px}.section_empty[data-v-fb27b3e2]{font-size:12px;color:#9ca3af;font-style:italic;padding:8px 0}.submission_edit_info[data-v-fb27b3e2]{display:flex;gap:10px;padding:12px 14px;background:#f0f4ff;border:1px solid #dbeafe;border-radius:6px;font-size:12px;color:#1e40af;margin-bottom:16px;line-height:1.5}.submission_edit_info i[data-v-fb27b3e2]{flex-shrink:0;margin-top:1px}.rep_confirm_overlay[data-v-fb27b3e2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:10000}.rep_confirm_modal[data-v-fb27b3e2]{background:#fff;border-radius:10px;width:460px;max-width:95vw;box-shadow:0 20px 60px #0000004d}.rep_confirm_header[data-v-fb27b3e2]{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #e2e4e8}.rep_confirm_header h3[data-v-fb27b3e2]{font-size:17px;font-weight:700;color:#1a2744;margin:0}.rep_confirm_ref[data-v-fb27b3e2]{font-size:12px;color:#6c7380;margin-top:2px}.rep_confirm_body[data-v-fb27b3e2]{padding:22px}.rep_confirm_footer[data-v-fb27b3e2]{display:flex;justify-content:flex-end;gap:8px;padding:16px 22px;border-top:1px solid #e2e4e8}.rep_confirm_info[data-v-fb27b3e2]{display:flex;gap:10px;padding:12px 14px;background:#f0f4ff;border:1px solid #dbeafe;border-radius:6px;font-size:12px;color:#1e40af;margin-bottom:16px;line-height:1.5}.rep_confirm_info i[data-v-fb27b3e2]{flex-shrink:0;margin-top:1px}.rep_modal_close[data-v-fb27b3e2]{width:32px;height:32px;border:none;background:transparent;cursor:pointer;font-size:16px;color:#6c7380;display:flex;align-items:center;justify-content:center;border-radius:4px}.rep_modal_close[data-v-fb27b3e2]:hover{background:#f0f1f3}.aml_reporting[data-v-a88e6b52]{max-width:100%}.aml_page_header[data-v-a88e6b52]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.aml_page_header h2[data-v-a88e6b52]{font-size:20px;font-weight:700;color:#1a2744;margin:0}.page_subtitle[data-v-a88e6b52]{font-size:13px;color:#6c7380;margin:2px 0 0}.header_actions[data-v-a88e6b52]{display:flex;gap:8px}.access_denied[data-v-a88e6b52]{text-align:center;padding:60px 20px}.access_denied i[data-v-a88e6b52]{font-size:48px;color:#d1d5db;margin-bottom:16px;display:block}.access_denied h3[data-v-a88e6b52]{color:#1a2744;margin-bottom:8px}.access_denied p[data-v-a88e6b52]{color:#6c7380;max-width:500px;margin:0 auto;font-size:13px}.metrics_bar[data-v-a88e6b52]{display:flex;gap:12px;margin-bottom:16px}.metric_card[data-v-a88e6b52]{flex:1;border:1px solid #e2e4e8;border-radius:8px;padding:14px 16px;text-align:center}.metric_card.alert[data-v-a88e6b52]{border-color:#fca5a5;background:#fef2f2}.metric_value[data-v-a88e6b52]{font-size:24px;font-weight:700;color:#1a2744}.metric_label[data-v-a88e6b52]{font-size:11px;color:#6c7380;text-transform:uppercase;font-weight:600}.preset_tabs[data-v-a88e6b52]{display:flex;gap:0;border-bottom:2px solid #e2e4e8;margin-bottom:16px}.preset_tab[data-v-a88e6b52]{padding:8px 16px;font-size:12px;font-weight:600;color:#6c7380;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-2px;font-family:inherit}.preset_tab[data-v-a88e6b52]:hover{color:#1a2744}.preset_tab.active[data-v-a88e6b52]{color:#c9a84c;border-bottom-color:#c9a84c}.aml_toolbar[data-v-a88e6b52]{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.aml_search_box[data-v-a88e6b52]{position:relative;flex:1;min-width:200px}.aml_search_box i[data-v-a88e6b52]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:13px}.aml_search_box input[data-v-a88e6b52]{width:100%;padding:8px 12px 8px 32px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;box-sizing:border-box}.aml_search_box input[data-v-a88e6b52]:focus{border-color:#c9a84c}.aml_toolbar select[data-v-a88e6b52]{padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;background:#fff;min-width:120px}.aml_section_loading[data-v-a88e6b52]{text-align:center;padding:40px;color:#6c7380;font-size:14px}.aml_table_wrap[data-v-a88e6b52]{overflow-x:auto}.aml_table[data-v-a88e6b52]{width:100%;border-collapse:collapse;font-size:13px}.aml_table th[data-v-a88e6b52]{text-align:left;padding:10px 12px;font-size:11px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.3px;border-bottom:2px solid #e2e4e8;white-space:nowrap}.aml_table td[data-v-a88e6b52]{padding:10px 12px;border-bottom:1px solid #f0f1f3;color:#333}.aml_table tr.clickable[data-v-a88e6b52]{cursor:pointer}.aml_table tr.clickable[data-v-a88e6b52]:hover{background:#f9fafb}.ref_cell[data-v-a88e6b52]{font-weight:600;font-family:monospace}.muted[data-v-a88e6b52]{color:#6c7380}.empty_row[data-v-a88e6b52]{text-align:center;padding:40px 12px!important;color:#9ca3af}.type_badge[data-v-a88e6b52]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:8px}.type_smr[data-v-a88e6b52]{background:#fee2e2;color:#991b1b}.type_ttr[data-v-a88e6b52]{background:#fef3c7;color:#92400e}.type_cbm[data-v-a88e6b52]{background:#dbeafe;color:#1e40af}.status_badge[data-v-a88e6b52]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:8px}.st_draft[data-v-a88e6b52]{background:#fef3c7;color:#92400e}.st_submitted[data-v-a88e6b52]{background:#dcfce7;color:#166534}.st_confirmed[data-v-a88e6b52]{background:#dbeafe;color:#1e40af}.actions_cell[data-v-a88e6b52]{white-space:nowrap;display:flex;gap:4px}.table_footer[data-v-a88e6b52]{padding:12px 0;font-size:12px}.aml_btn[data-v-a88e6b52]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-family:inherit}.aml_btn_sm[data-v-a88e6b52]{padding:5px 10px;font-size:12px}.aml_btn_primary[data-v-a88e6b52]{background:#c9a84c;color:#0f1a2e}.aml_btn_primary[data-v-a88e6b52]:hover{background:#b8963e}.aml_btn_secondary[data-v-a88e6b52]{background:#f5f6f8;color:#333;border:1px solid #e2e4e8}.aml_btn_secondary[data-v-a88e6b52]:hover{background:#e2e4e8}.metric_card.warn[data-v-a88e6b52]{border-color:#fde68a;background:#fffbf0}.metric_card.warn .metric_value[data-v-a88e6b52]{color:#92400e}.metric_sub[data-v-a88e6b52]{font-size:11px;color:#6c7380;margin-top:3px}.date_range_filter[data-v-a88e6b52]{display:flex;align-items:center;gap:4px}.date_input[data-v-a88e6b52]{padding:8px 10px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;background:#fff;width:140px}.date_input[data-v-a88e6b52]:focus{border-color:#c9a84c}.date_range_sep[data-v-a88e6b52]{color:#9ca3af;font-size:13px}.sortable_th[data-v-a88e6b52]{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable_th[data-v-a88e6b52]:hover{color:#1a2744}.sortable_th i[data-v-a88e6b52]{font-size:10px;margin-left:3px;vertical-align:middle;opacity:.5}.sortable_th:hover i[data-v-a88e6b52]{opacity:1}.source_cell[data-v-a88e6b52]{font-size:12px}.source_link[data-v-a88e6b52]{color:#c9a84c;font-weight:600;white-space:nowrap}.aml_table tr.overdue_row[data-v-a88e6b52]{background:#fff8f8}.aml_table tr.overdue_row[data-v-a88e6b52]:hover{background:#fef2f2}.rep_modal_overlay[data-v-a88e6b52]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:9999}.rep_export_modal[data-v-a88e6b52]{background:#fff;border-radius:10px;width:480px;max-width:95vw;box-shadow:0 20px 60px #0000004d}.rep_modal_header[data-v-a88e6b52]{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #e2e4e8}.rep_modal_header h3[data-v-a88e6b52]{font-size:17px;font-weight:700;color:#1a2744;margin:0}.rep_modal_subtitle[data-v-a88e6b52]{font-size:12px;color:#6c7380;margin-top:2px}.rep_modal_close[data-v-a88e6b52]{width:32px;height:32px;border:none;background:transparent;cursor:pointer;font-size:16px;color:#6c7380;display:flex;align-items:center;justify-content:center;border-radius:4px}.rep_modal_close[data-v-a88e6b52]:hover{background:#f0f1f3}.rep_modal_body[data-v-a88e6b52]{padding:22px}.rep_modal_footer[data-v-a88e6b52]{display:flex;justify-content:flex-end;gap:8px;padding:16px 22px;border-top:1px solid #e2e4e8}.rep_export_info[data-v-a88e6b52]{display:flex;gap:10px;padding:12px 14px;background:#f0f4ff;border:1px solid #dbeafe;border-radius:6px;font-size:12px;color:#1e40af;margin-bottom:16px;line-height:1.5}.rep_export_info i[data-v-a88e6b52]{flex-shrink:0;margin-top:1px}.rep_form_row[data-v-a88e6b52]{display:flex;gap:12px}.rep_form_group[data-v-a88e6b52]{flex:1}.rep_form_group label[data-v-a88e6b52]{display:block;font-size:12px;font-weight:600;color:#1a2744;margin-bottom:4px}.req[data-v-a88e6b52]{color:#dc2626}.rep_form_input[data-v-a88e6b52]{width:100%;padding:8px 10px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;color:#333;outline:none;box-sizing:border-box}.rep_form_input[data-v-a88e6b52]:focus{border-color:#c9a84c}.export_quick_btns[data-v-a88e6b52]{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.export_preview[data-v-a88e6b52]{margin-top:14px;font-size:12px;color:#6c7380;padding:10px 12px;background:#f8f9fc;border-radius:6px}.aml_training .aml_page_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.aml_training .aml_page_header h2{font-size:22px;font-weight:700;color:#1a2744;margin:0}.aml_training .aml_page_actions{display:flex;gap:8px}.training_view_toggle{display:flex;gap:0;margin-bottom:24px;border:1px solid #e2e4e8;border-radius:6px;overflow:hidden;width:fit-content}.training_view_toggle button{padding:8px 18px;font-size:13px;font-weight:600;border:none;background:#fff;color:#6c7380;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s}.training_view_toggle button+button{border-left:1px solid #e2e4e8}.training_view_toggle button.active{background:#1a2744;color:#fff}.training_summary_bar{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.training_summary_stat{background:#fff;border:1px solid #e2e4e8;border-radius:8px;padding:16px;text-align:center}.training_summary_stat .stat_value{font-size:28px;font-weight:700;color:#1a2744}.training_summary_stat .stat_label{font-size:12px;color:#6c7380;margin-top:2px}.training_summary_stat.stat_danger .stat_value{color:#dc2626}.training_summary_stat.stat_info .stat_value{color:#2563eb}.stat_progress_bar{height:6px;background:#e5e7eb;border-radius:3px;margin-top:8px;overflow:hidden}.stat_progress_fill{height:100%;background:#16a34a;border-radius:3px;transition:width .3s}.training_alert{padding:12px 16px;border-radius:6px;font-size:13px;margin-bottom:20px;display:flex;align-items:center;gap:10px}.training_alert_danger{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.training_alert_info{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.training_section{margin-bottom:28px}.training_section_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.training_section_header h3{font-size:15px;font-weight:700;color:#1a2744;margin:0}.module_grid{display:flex;flex-direction:column;gap:10px}.module_card{display:flex;align-items:flex-start;gap:14px;padding:16px;background:#fff;border:1px solid #e2e4e8;border-radius:8px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.module_card:hover{border-color:#c9a84c;box-shadow:0 2px 8px #0000000f}.module_card.card_overdue{border-left:3px solid #dc2626}.module_card.card_due_soon{border-left:3px solid #2563eb}.module_card.card_complete{border-left:3px solid #16a34a}.module_card_icon{font-size:20px;padding-top:2px;flex-shrink:0}.module_card_content{flex:1;min-width:0}.module_card_title{font-size:14px;font-weight:700;color:#1a2744;margin-bottom:4px}.module_card_desc{font-size:12px;color:#6c7380;margin-bottom:8px;line-height:1.4}.module_card_tags{display:flex;flex-wrap:wrap;gap:6px}.module_tag{font-size:10px;font-weight:600;padding:2px 8px;border-radius:10px;white-space:nowrap}.module_tag.phase{background:#f3f4f6;color:#374151}.module_tag.role{background:#eff6ff;color:#2563eb}.module_tag.media{background:#faf5ff;color:#7c3aed}.module_tag.duration{background:#f0fdf4;color:#16a34a}.module_card_status{text-align:right;flex-shrink:0}.module_completed_date{font-size:11px;color:#6c7380;margin-top:4px}.module_card_order{width:28px;height:28px;border-radius:50%;background:#1a2744;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.module_card_library{cursor:pointer}.mgmt_tabs{display:flex;gap:0;border-bottom:2px solid #e2e4e8;margin-bottom:20px}.mgmt_tabs button{padding:10px 20px;font-size:13px;font-weight:600;border:none;background:none;color:#6c7380;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .15s}.mgmt_tabs button.active{color:#c9a84c;border-bottom-color:#c9a84c}.matrix_metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.matrix_metric_card{background:#fff;border:1px solid #e2e4e8;border-radius:8px;padding:14px;text-align:center}.matrix_metric_card.danger{border-color:#fca5a5;background:#fef2f2}.matrix_metric_card.warning{border-color:#fcd34d;background:#fffbeb}.matrix_metric_card.info{border-color:#93c5fd;background:#eff6ff}.matrix_metric_value{font-size:24px;font-weight:700;color:#1a2744}.matrix_metric_label{font-size:11px;color:#6c7380;margin-top:2px}.matrix_table_wrap{overflow-x:auto;margin-bottom:12px}.matrix_table{width:100%;border-collapse:collapse;font-size:12px;min-width:900px}.matrix_table th,.matrix_table td{padding:8px 6px;border:1px solid #e2e4e8;text-align:center;vertical-align:middle}.matrix_table th{background:#f8f9fa;font-weight:700;color:#1a2744;font-size:10px;text-transform:uppercase;letter-spacing:.3px}.matrix_name_col{text-align:left!important;min-width:160px;position:sticky;left:0;background:#fff;z-index:1}th.matrix_name_col{background:#f8f9fa}.matrix_module_col{width:60px;min-width:60px}.matrix_col_header{writing-mode:vertical-lr;transform:rotate(180deg);white-space:nowrap;height:90px;display:flex;align-items:center;justify-content:flex-end}.matrix_person_name{font-weight:600;color:#1a2744;font-size:13px}.matrix_person_roles{display:flex;gap:4px;margin-top:2px}.aml_role_badge_sm{font-size:9px;font-weight:700;padding:1px 5px;border-radius:6px;background:#eff6ff;color:#2563eb}.matrix_summary_col{min-width:70px}.matrix_cell{font-weight:700;font-size:14px}.cell_complete{color:#16a34a;background:#f0fdf4}.cell_in_progress{color:#2563eb;background:#eff6ff}.cell_overdue{color:#dc2626;background:#fef2f2}.cell_due_soon{color:#d97706;background:#fffbeb}.cell_not_started{color:#6b7280;background:#f9fafb}.cell_na{color:#d1d5db;background:#fafafa}.matrix_legend{display:flex;align-items:center;justify-content:space-between;font-size:11px;padding:8px 0}.legend_items{display:flex;gap:16px}.legend_item{display:flex;align-items:center;gap:4px;color:#6c7380}.legend_symbol{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:3px;font-size:11px;font-weight:700}.external_header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.external_header h3{font-size:15px;font-weight:700;color:#1a2744;margin:0 0 4px}.ext_title{font-weight:600;color:#1a2744}.ext_attendees_section{margin-top:12px;padding-top:12px;border-top:1px solid #f0f1f3}.ext_section_label{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.ext_attendee_list{max-height:180px;overflow-y:auto;border:1px solid #e2e4e8;border-radius:6px;padding:4px 0}.ext_attendee_option{display:flex;align-items:center;gap:8px;padding:5px 12px;font-size:13px;cursor:pointer}.ext_attendee_option:hover{background:#f9fafb}.ext_attendee_option input[type=checkbox]{accent-color:#c9a84c}.module_detail_header{display:flex;gap:16px;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e2e4e8}.module_detail_icon{font-size:28px;color:#c9a84c;flex-shrink:0}.module_detail_info{flex:1}.module_detail_title{font-size:16px;font-weight:700;color:#1a2744;margin-bottom:4px}.module_detail_subtitle{font-size:12px;color:#6c7380;margin-bottom:8px}.module_detail_desc{font-size:13px;color:#333;line-height:1.5}.module_detail_body{font-size:13px;color:#333;line-height:1.6;margin-top:12px;padding-top:12px;border-top:1px solid #e2e4e8}.module_detail_body h2,.module_detail_body h3{font-size:15px;font-weight:700;margin:12px 0 6px}.module_detail_body ul,.module_detail_body ol{padding-left:20px;margin:6px 0}.module_detail_body p{margin:6px 0}.module_detail_body a{color:#c9a84c;text-decoration:underline}.video_container{margin-bottom:10px}.module_component_section{margin-bottom:20px}.module_component_section h4{font-size:14px;font-weight:700;color:#1a2744;margin:0 0 10px;display:flex;align-items:center;gap:8px}.module_component_section h4 i{color:#c9a84c}.video_placeholder{background:#1a2744;border-radius:6px;padding:40px;text-align:center;color:#fff}.video_placeholder i{font-size:40px;margin-bottom:10px;opacity:.7}.video_placeholder p{margin:4px 0;font-size:13px}.doc_preview_box{border:1px solid #e2e4e8;border-radius:6px;overflow:hidden}.doc_preview_header{padding:10px 14px;background:#f8f9fa;font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e2e4e8}.doc_preview_header i{color:#dc2626}.doc_preview_content{padding:14px;font-size:12px;color:#333;max-height:200px;overflow-y:auto}.module_completion_summary{border-top:1px solid #e2e4e8;padding-top:16px}.module_completion_summary h4{font-size:14px;font-weight:700;color:#1a2744;margin:0 0 10px}.completion_checklist{display:flex;flex-direction:column;gap:8px}.completion_item{display:flex;align-items:center;gap:8px;font-size:13px}.text_success{color:#16a34a}.text_danger{color:#dc2626}.text_warning{color:#d97706}.text_info{color:#2563eb}.text_muted{color:#6b7280}.training_empty{text-align:center;padding:40px 20px;color:#6c7380}.training_empty i{font-size:40px;margin-bottom:12px;opacity:.3}.aml_form_grid .full_width{grid-column:1 / -1}.aml_form_group label{display:block;font-size:12px;font-weight:600;color:#1a2744;margin-bottom:4px}.aml_form_group .required{color:#dc2626}.aml_input{width:100%;padding:8px 12px;border:1px solid #e2e4e8;border-radius:4px;font-size:13px;font-family:inherit;color:#333;outline:none;transition:border-color .15s;box-sizing:border-box}.aml_btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border-radius:4px;border:1px solid transparent;cursor:pointer;transition:all .15s;font-family:inherit;white-space:nowrap}.aml_btn_primary{background:#c9a84c;color:#fff;border-color:#c9a84c}.aml_btn_primary:hover{background:#b8972f}.aml_btn_primary:disabled{opacity:.6;cursor:not-allowed}.aml_btn_outline{background:#fff;color:#333;border-color:#e2e4e8}.aml_muted{color:#6c7380;font-size:12px}.training_overall_badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600}.badge_up_to_date{background:#16a34a26;color:#16a34a}.badge_overdue{background:#dc262626;color:#dc2626}.badge_due_soon{background:#2563eb26;color:#2563eb}.badge_in_progress{background:#d9770626;color:#d97706}.table_footer{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.module_card_right{text-align:right;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.module_comp_pills{display:flex;gap:4px}.comp_pill{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;padding:2px 7px;border-radius:10px;white-space:nowrap}.comp_pill.comp_done{background:#16a34a1f;color:#16a34a}.comp_pill.comp_pending{background:#f3f4f6;color:#9ca3af}.module_card_chevron{display:flex;align-items:center;color:#d1d5db;font-size:14px;flex-shrink:0;padding-left:4px}.module_card:hover .module_card_chevron{color:#c9a84c}.aml_training .matrix_metric_card{display:flex;align-items:center;gap:14px;text-align:left}.metric_icon{width:42px;height:42px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.metric_icon_green{background:#16a34a1f;color:#16a34a}.metric_icon_red{background:#dc26261f;color:#dc2626}.metric_icon_amber{background:#d977061f;color:#d97706}.metric_icon_blue{background:#2563eb1f;color:#2563eb}.metric_info{flex:1;min-width:0}.matrix_group_row th{background:#1a2744!important;color:#fff!important;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:10px 8px;border-color:#2a3a5c}.matrix_group_header{border-left:2px solid rgba(255,255,255,.15)}.matrix_group_header:first-of-type{border-left:none}.matrix_module_row th{background:#1e2f55!important;color:#ffffffd9!important;font-size:9px;padding:5px 4px;border-color:#2a3a5c}.matrix_toolbar{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.module_library_grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.attendee_pills{display:flex;flex-wrap:wrap;gap:4px}.attendee_pill{display:inline-block;font-size:10px;font-weight:600;padding:2px 8px;border-radius:10px;background:#c9a84c1f;border:1px solid rgba(201,168,76,.25);color:#92400e;white-space:nowrap}.ext_method_tag{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:2px 8px;border-radius:10px;background:#f3f4f6;color:#374151;font-weight:600;white-space:nowrap}.doc_ack_area{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f9fafb;border:1px solid #e2e4e8;border-radius:6px;padding:12px 16px;margin-top:10px}.doc_ack_status{display:flex;align-items:center;gap:6px;font-size:12px}.acr_tabs{display:flex;gap:0;border-bottom:2px solid #e2e4e8;margin-bottom:20px;overflow-x:auto}.acr_tab{padding:8px 12px;font-size:11px;font-weight:600;color:#6c7380;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;white-space:nowrap;transition:all .15s}.acr_tab:hover{color:#1a2744}.acr_tab.active{color:#c9a84c;border-bottom-color:#c9a84c}.acr_tab_content{min-height:300px;max-height:520px;overflow-y:auto;padding-right:4px}.acr_tab_content h4{font-size:15px;font-weight:700;color:#1a2744;margin:0 0 6px}.acr_tab_content h5{font-size:13px;font-weight:700;color:#1a2744;margin:0 0 8px}.acr_checklist{margin-top:12px}.acr_check_row{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px solid #f0f1f3}.acr_check_row:last-child{border-bottom:none}.acr_check_label{flex:1;font-size:13px;color:#333;line-height:1.4;display:flex;align-items:flex-start;gap:8px}.acr_item_key{font-size:10px;font-weight:700;color:#c9a84c;background:#fdf8e8;padding:2px 6px;border-radius:3px;white-space:nowrap;margin-top:1px;flex-shrink:0}.acr_check_status{flex-shrink:0;width:160px}.acr_status_sel{width:100%}.acr_check_comment{flex-shrink:0;width:180px}.acr_check_comment input{width:100%}.aml_input_sm{padding:4px 8px!important;font-size:12px!important;height:auto!important}.acr_save_row{display:flex;justify-content:flex-end;margin-top:16px;padding-top:12px;border-top:1px solid #f0f1f3}.acr_metrics_list{margin-top:12px}.acr_metric_row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #f0f1f3;font-size:13px}.acr_metric_row:last-child{border-bottom:none}.acr_metric_row:nth-child(odd){background:#fafbfc}.acr_metric_label{flex:1;color:#333;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.acr_metric_value{font-weight:700;color:#1a2744;white-space:nowrap;text-align:right;min-width:80px}.acr_metric_red{color:#dc2626}.acr_metric_flagged{background:#fef2f2!important}.acr_restricted_tag{font-size:9px;font-weight:700;color:#dc2626;background:#fef2f2;padding:1px 5px;border-radius:3px;text-transform:uppercase;letter-spacing:.5px}.acr_issues_list{margin-top:12px}.acr_issue_row{display:flex;gap:8px;align-items:flex-start;margin-bottom:12px;padding:12px;background:#f8f9fa;border-radius:6px}.acr_issue_fields{flex:1;display:flex;flex-direction:column;gap:6px}.acr_issue_fields .aml_form_group{margin-bottom:0}.acr_issue_fields label{font-size:11px;font-weight:600;color:#6c7380;margin-bottom:2px}.acr_issue_delete{flex-shrink:0;margin-top:2px}.acr_empty_state{padding:24px;text-align:center;background:#f8f9fa;border-radius:6px;margin-top:12px}.acr_add_issue{margin-top:16px;padding:14px;background:#f8f9fa;border-radius:6px}.acr_add_issue h5{margin-bottom:10px}.acr_add_issue .aml_form_group{margin-bottom:8px}.acr_add_issue label{font-size:11px;font-weight:600;color:#6c7380;margin-bottom:2px}.acr_narrative{width:100%;margin-top:12px;min-height:180px}.acr_assessment_display{margin-top:12px;padding:16px;background:#f8f9fa;border-radius:6px;font-size:13px;line-height:1.6;color:#333;white-space:pre-wrap}.acr_signoff_grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.acr_signoff_col{padding:16px;background:#f8f9fa;border-radius:6px}.acr_signoff_role{font-size:10px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.acr_signoff_name{font-size:14px;font-weight:700;color:#1a2744;margin-bottom:4px}.acr_signoff_date{font-size:12px;color:#6c7380}.acr_gb_comment_inline{margin-top:8px;font-size:12px;color:#16a34a;font-style:italic}.acr_gb_review_box{margin-top:20px;padding:20px 24px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px}.acr_gb_review_box h5{display:flex;align-items:center;gap:8px;font-size:14px;color:#166534;margin:0 0 8px}.acr_gb_review_box .aml_muted{margin:0 0 14px;line-height:1.5}.acr_gb_review_box .aml_form_group{margin-bottom:0}.acr_gb_review_box textarea{width:100%}.acr_signoff_actions{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.acr_awaiting_notice{margin-top:20px;padding:14px 18px;background:#fefce8;border:1px solid #fde68a;border-radius:6px;font-size:13px;color:#92400e;display:flex;align-items:center;gap:8px}.acr_complete_badge{display:inline-flex;align-items:center;gap:6px;margin-top:20px;padding:10px 18px;background:#dcfce7;color:#16a34a;border-radius:6px;font-weight:700;font-size:14px}.acr_changes_notice{margin-top:16px;padding:14px 18px;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;display:flex;gap:10px;align-items:flex-start;color:#92400e;font-size:13px}.acr_changes_notice i{font-size:18px;margin-top:1px}.acr_changes_notice p{margin:4px 0 0}.acr_signoff_info{margin-top:20px;padding-top:16px;border-top:1px solid #f0f1f3}.acr_signoff_info h4{font-size:13px;font-weight:700;color:#1a2744;margin:0 0 10px}.acr_footer{display:flex;justify-content:space-between;align-items:center;width:100%}.acr_footer_actions{display:flex;gap:8px}.aml_program .aml_page_header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.aml_program .aml_page_header h2{font-size:22px;font-weight:700;color:#1a2744;margin:0 0 4px}.setup_prompt{text-align:center;padding:48px 24px;background:#fff;border:2px dashed #e2e4e8;border-radius:8px;margin-bottom:24px}.setup_prompt_icon{font-size:48px;color:#c9a84c;margin-bottom:16px}.setup_prompt h3{font-size:18px;font-weight:700;color:#1a2744;margin:0 0 8px}.setup_prompt p{color:#6c7380;font-size:14px;margin-bottom:20px;max-width:500px;margin-left:auto;margin-right:auto}.prog_section{background:#fff;border:1px solid #e2e4e8;border-radius:8px;margin-bottom:16px;overflow:hidden}.prog_section_header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}.prog_section_header:hover{background:#f8f9fa}.prog_section_header h3{font-size:15px;font-weight:700;color:#1a2744;margin:0;display:flex;align-items:center;gap:10px}.prog_section_header h3 i{color:#c9a84c;font-size:16px}.prog_section_header>i{color:#6c7380;font-size:12px}.prog_section_body{padding:20px;border-top:1px solid #f0f1f3}.prog_info_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.prog_info_label{font-size:10px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.prog_info_value{font-size:14px;color:#1a2744;font-weight:500}.prog_subsection{margin-top:20px;padding-top:16px;border-top:1px solid #f0f1f3}.prog_subsection h4{font-size:13px;font-weight:700;color:#1a2744;margin:0 0 10px}.prog_statement{font-size:13px;color:#333;line-height:1.6;background:#f8f9fa;padding:12px 16px;border-radius:6px;margin:0}.prog_tag_list{display:flex;flex-wrap:wrap;gap:6px}.prog_tag{font-size:11px;padding:3px 10px;border-radius:12px;background:#f3f4f6;color:#6b7280}.prog_tag.active{background:#eff6ff;color:#2563eb}.prog_toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.prog_empty{text-align:center;padding:32px 20px;color:#6c7380}.prog_empty i{font-size:36px;margin-bottom:10px;opacity:.3;display:block}.wizard_steps{display:flex;justify-content:center;gap:24px;margin-bottom:24px}.wizard_step{display:flex;align-items:center;gap:8px;color:#6c7380;font-size:13px}.wizard_step.active{color:#c9a84c;font-weight:700}.wizard_step.done{color:#16a34a}.wizard_step_num{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#f3f4f6;color:#6c7380}.wizard_step.active .wizard_step_num{background:#c9a84c;color:#fff}.wizard_step.done .wizard_step_num{background:#16a34a;color:#fff}.wizard_content{min-height:200px}.wizard_content h4{font-size:16px;font-weight:700;color:#1a2744;margin:0 0 8px}.wizard_checkbox_list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.wizard_summary{background:#f8f9fa;border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:8px;font-size:13px;color:#333;margin-top:12px}.aml_btn_danger{background:#dc2626;color:#fff;border-color:#dc2626}.aml_btn_danger:hover{background:#b91c1c}.aml_btn_sm{padding:4px 10px;font-size:12px}.aml_checkbox_label{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#333;cursor:pointer}.aml_checkbox_label input[type=checkbox]{margin-top:2px;accent-color:#c9a84c}.aml_mono{font-family:SF Mono,Consolas,monospace;font-size:12px}.table_footer{display:flex;align-items:center;justify-content:space-between;padding:10px 0;font-size:12px}.acr_exempt_notice{display:flex;gap:12px;padding:16px 20px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#1e40af;font-size:13px;line-height:1.5}.acr_exempt_notice i{font-size:20px;margin-top:2px;flex-shrink:0}.acr_exempt_notice p{margin:4px 0 0}.acr_status_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.acr_status_card{background:#f8f9fa;border-radius:6px;padding:14px 16px}.acr_status_card_label{font-size:10px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.acr_status_card_value{font-size:14px;font-weight:700;color:#1a2744}.acr_due_red .acr_status_card_value,.acr_due_red{color:#dc2626}.acr_due_amber .acr_status_card_value,.acr_due_amber{color:#d97706}.acr_due_green .acr_status_card_value,.acr_due_green{color:#16a34a}.acr_gb_notice{display:flex;gap:12px;padding:14px 18px;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;color:#92400e;font-size:13px;margin-top:12px}.acr_gb_notice i{font-size:18px;margin-top:2px}.acr_history_label{font-size:10px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.acr_history_list{border:1px solid #e2e4e8;border-radius:6px;overflow:hidden}.acr_history_row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #f0f1f3;cursor:pointer;transition:background .15s}.acr_history_row:last-child{border-bottom:none}.acr_history_row:hover{background:#f8f9fa}.acr_history_main{display:flex;align-items:baseline;gap:4px}.acr_history_main strong{font-size:13px;color:#1a2744}.acr_history_meta{display:flex;gap:4px}.view_toggle{display:flex;gap:0;border:1px solid #e2e4e8;border-radius:7px;overflow:hidden;width:fit-content;margin-bottom:18px}.view_toggle button{padding:6px 14px;font-size:12px;font-weight:600;border:none;cursor:pointer;font-family:inherit;background:#f5f6f8;color:#6c7380}.view_toggle button.active{background:#c9a84c;color:#0f1a2e}.view_toggle button+button{border-left:1px solid #e2e4e8}.version_history{border:1px solid #e2e4e8;border-radius:6px;overflow:hidden}.version_row{display:flex;align-items:flex-start;gap:14px;padding:12px 16px;border-bottom:1px solid #f0f1f3}.version_row:last-child{border-bottom:none}.version_num{font-weight:700;font-size:13px;font-family:Courier New,monospace;color:#c9a84c;flex-shrink:0;min-width:50px}.version_date{font-size:12px;font-weight:600;color:#1a2744}.version_desc{font-size:12px;color:#6c7380;margin-top:2px}.changes_toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.changes_toolbar .aml_search_box{position:relative;min-width:180px;flex:0 1 200px}.changes_toolbar .aml_search_box i{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:13px}.changes_toolbar .aml_search_box input{width:100%;padding:7px 10px 7px 30px;border:1px solid #e2e4e8;border-radius:4px;font-size:12px;color:#333;outline:none;box-sizing:border-box}.changes_toolbar .aml_search_box input:focus{border-color:#c9a84c}.changes_toolbar select{padding:7px 10px;border:1px solid #e2e4e8;border-radius:4px;font-size:12px;color:#333;outline:none;background:#fff}.toolbar_right{display:flex;gap:6px;margin-left:auto}.eval_metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.eval_metric{background:#f8f9fa;border-radius:6px;padding:14px 16px}.eval_metric_label{font-size:10px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.eval_metric_value{font-size:14px;font-weight:700;color:#1a2744}.eval_due_red{color:#dc2626}.eval_due_amber{color:#d97706}.eval_due_green{color:#16a34a}.eval_history_label{font-size:10px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.5px;margin:16px 0 8px}.eval_history_list{border:1px solid #e2e4e8;border-radius:6px;overflow:hidden}.eval_history_row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #f0f1f3;cursor:pointer;transition:background .15s}.eval_history_row:last-child{border-bottom:none}.eval_history_row:hover{background:#f8f9fa}.eval_ref{flex:0 0 auto}.eval_info{flex:1}.eval_progress_wrap{flex:0 0 80px}.eval_progress_bar_bg{width:100%;height:6px;background:#e2e4e8;border-radius:3px;overflow:hidden;margin:3px 0}.eval_progress_bar_fill{height:100%;background:#16a34a;border-radius:3px;transition:width .3s}.prog_count_badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:10px;background:#e2e4e8;color:#6c7380;font-size:11px;font-weight:700;margin-left:6px;padding:0 6px}.prog_country_list{display:flex;flex-direction:column;gap:6px}.prog_country_row{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#f8f9fa;border-radius:6px;font-size:13px}.prog_country_name{font-weight:600;color:#1a2744;min-width:120px}.prog_ra_pill{font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px}.prog_ra_pill.fatf_high{background:#fee2e2;color:#991b1b}.prog_ra_pill.basel_low{background:#dcfce7;color:#166534}.prog_ra_pill.basel_medium{background:#fef3c7;color:#92400e}.prog_ra_pill.basel_high{background:#fee2e2;color:#991b1b}.prog_ra_pill.ra_accept{background:#dcfce7;color:#166534}.prog_ra_pill.ra_decline{background:#fee2e2;color:#991b1b}.edit_prog_section{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f1f3}.edit_prog_section:last-child{border-bottom:none;margin-bottom:0}.edit_prog_section h4{font-size:13px;font-weight:700;color:#1a2744;margin:0 0 10px}.edit_country_list{display:flex;flex-direction:column;gap:8px}.edit_country_row{display:flex;align-items:center;gap:8px}.changes_date_range{display:flex;align-items:center;gap:4px}.changes_date_input{padding:7px 8px;border:1px solid #e2e4e8;border-radius:4px;font-size:12px;color:#333;outline:none;width:130px}.changes_date_input:focus{border-color:#c9a84c}.changes_date_sep{color:#9ca3af;font-size:12px}.pch_days{font-size:11px;font-weight:700;padding:2px 8px;border-radius:8px;white-space:nowrap}.pch_days_ok{background:#dcfce7;color:#166534}.pch_days_warn{background:#fef3c7;color:#92400e}.pch_days_over{background:#fee2e2;color:#991b1b}.eval_scope_section{margin-top:20px;padding-top:16px;border-top:1px solid #f0f1f3}.eval_scope_section h4{font-size:13px;font-weight:700;color:#1a2744;margin:0 0 6px}.eval_findings_section{margin-top:20px;padding-top:16px;border-top:1px solid #f0f1f3}.eval_findings_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.eval_findings_header h4{font-size:13px;font-weight:700;color:#1a2744;margin:0}.eval_finding_card{border:1px solid #e2e4e8;border-radius:8px;padding:14px 16px;margin-bottom:12px}.eval_finding_card_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.eval_finding_card_header strong{font-size:13px;color:#1a2744}.eval_detail_scope{margin-top:20px;padding-top:16px;border-top:1px solid #f0f1f3}.eval_detail_scope h4{font-size:13px;font-weight:700;color:#1a2744;margin:0 0 10px}.eval_scope_item{font-size:13px;color:#333;margin-bottom:6px;display:flex;align-items:center;gap:8px}.eval_scope_yes{color:#16a34a}.eval_scope_no{color:#dc2626}.eval_detail_findings{margin-top:20px;padding-top:16px;border-top:1px solid #f0f1f3}.eval_detail_findings h4{font-size:13px;font-weight:700;color:#1a2744;margin:0 0 12px}.eval_detail_finding_card{border:1px solid #e2e4e8;border-radius:8px;padding:14px 16px;margin-bottom:12px}.eval_detail_finding_header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.eval_detail_finding_header strong{font-size:13px;color:#1a2744}.eval_detail_finding_body{font-size:13px;color:#333;line-height:1.5}.eval_detail_finding_body p{margin:0 0 6px}.eval_detail_action_grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;font-size:12px}.prog_approval_banner{display:flex;gap:12px;padding:14px 18px;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;color:#92400e;font-size:13px;margin-bottom:16px}.prog_approval_banner i{font-size:18px;margin-top:2px;flex-shrink:0}.prog_approval_banner p{margin:0}.prog_review_info{display:flex;gap:10px;padding:12px 14px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font-size:12px;color:#1e40af;line-height:1.5}.prog_review_info i{flex-shrink:0;margin-top:1px}.pch_14day_box{border-radius:8px;padding:14px 18px;margin-top:16px}.pch_14day_box.pch_days_ok{background:#f0fdf4;border:1px solid #bbf7d0}.pch_14day_box.pch_days_warn{background:#fffbf0;border:1px solid #fde68a}.pch_14day_box.pch_days_over{background:#fef2f2;border:1px solid #fecaca}.pch_14day_header{display:flex;align-items:center;gap:8px;font-size:13px;color:#1a2744;margin-bottom:10px}.pch_14day_box.pch_days_ok .pch_14day_header i{color:#166534}.pch_14day_box.pch_days_warn .pch_14day_header i{color:#d97706}.pch_14day_box.pch_days_over .pch_14day_header i{color:#dc2626}.pch_14day_detail{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:13px}.eval_approval_banner{display:flex;gap:12px;padding:14px 18px;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;color:#92400e;font-size:13px;margin-bottom:12px}.eval_approval_banner i{font-size:18px;margin-top:2px;flex-shrink:0}.eval_approval_banner p{margin:0}.aml_compliance_log .aml_page_header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.aml_compliance_log .aml_page_header h2{font-size:22px;font-weight:700;color:#1a2744;margin:0 0 4px}.aml_compliance_log .aml_page_actions{display:flex;gap:8px;flex-wrap:wrap}.cl_toolbar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px;align-items:center}.cl_search_box{position:relative;flex:1;min-width:200px;max-width:320px}.cl_search_box i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c7380;font-size:13px}.cl_search_box input{width:100%;padding:8px 12px 8px 34px;border:1px solid #e2e4e8;border-radius:6px;font-size:13px;font-family:inherit;outline:none;transition:border .15s}.cl_search_box input:focus{border-color:#c9a84c}.cl_filter_select{min-width:150px;padding:8px 10px!important;font-size:12px!important;border-radius:6px!important}.cl_filter_date{padding:8px 10px!important;font-size:12px!important;border-radius:6px!important;max-width:160px}.cl_table_wrap{background:#fff;border:1px solid #e2e4e8;border-radius:8px;overflow:hidden}.cl_table{width:100%;border-collapse:collapse;font-size:13px}.cl_table thead th{background:#f8f9fa;font-size:10px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.5px;padding:10px 14px;text-align:left;border-bottom:1px solid #e2e4e8;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.cl_th_date{width:110px}.cl_th_category{width:140px}.cl_th_status{width:110px}.cl_th_user{width:130px}.cl_sort_icon{font-size:10px;color:#aaa;margin-left:4px}.cl_table tbody tr{border-bottom:1px solid #f0f1f3;transition:background .1s;cursor:pointer}.cl_table tbody tr:hover{background:#f8f9fa}.cl_table tbody td{padding:11px 14px;vertical-align:middle}.cl_cell_date{font-size:12px;color:#6c7380;white-space:nowrap}.cl_cell_title{font-weight:500;color:#1a2744}.cl_cell_user{font-size:12px;color:#6c7380}.cl_empty_row{text-align:center;padding:40px 20px!important;color:#6c7380}.cl_empty_row i{font-size:28px;display:block;margin-bottom:8px;opacity:.3}.cl_table_footer{display:flex;align-items:center;justify-content:space-between;padding:10px 0;font-size:12px}.cl_detail_view{margin-top:8px}.cl_detail_card{background:#fff;border:1px solid #e2e4e8;border-radius:8px;padding:24px;margin-top:16px}.cl_detail_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cl_detail_badge{display:flex;gap:8px}.cl_detail_date{font-size:13px;color:#6c7380}.cl_detail_card h3{font-size:18px;font-weight:700;color:#1a2744;margin:0 0 10px}.cl_detail_meta{font-size:13px;color:#6c7380;margin-bottom:16px}.cl_detail_meta i{margin-right:6px}.cl_detail_body{border-top:1px solid #f0f1f3;padding-top:14px;margin-top:14px}.cl_detail_body h4{font-size:11px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.5px;margin:0 0 6px}.cl_detail_body p{font-size:14px;color:#333;line-height:1.6;margin:0}.cl_loading{text-align:center;padding:48px 20px;color:#6c7380;font-size:14px}.cl_detail_nav{display:flex;align-items:center;gap:12px}.cl_breadcrumb{font-size:13px;color:#6c7380}.cl_detail_actions{display:flex;gap:8px}.cl_detail_desc{font-size:14px;color:#555;line-height:1.6;margin:0 0 16px}.cl_field_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;border-top:1px solid #f0f1f3;padding-top:14px;margin-top:14px}.cl_field_label{font-size:10px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px}.cl_field_value{font-size:13px;color:#1a2744}.cl_overdue{color:#d32f2f;font-weight:600}.cl_auto_context_card{background:#f8f9fa;border:1px solid #e2e4e8;border-radius:8px;padding:18px 20px;margin-top:16px}.cl_auto_context_card h4{font-size:12px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}.cl_auto_context_card h4 i{margin-right:6px;color:#c9a84c}.cl_ac_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.cl_ac_pair{display:flex;flex-direction:column;gap:2px}.cl_ac_label{font-size:10px;font-weight:700;color:#8a8f9a;text-transform:uppercase;letter-spacing:.3px}.cl_ac_value{font-size:13px;color:#1a2744}.cl_notes_card{background:#fff;border:1px solid #e2e4e8;border-radius:8px;padding:18px 20px;margin-top:16px}.cl_notes_card h4{font-size:12px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}.cl_note{border-bottom:1px solid #f0f1f3;padding:8px 0}.cl_note:last-of-type{border-bottom:none}.cl_note_meta{font-size:11px;color:#8a8f9a;margin-bottom:2px}.cl_note_text{font-size:13px;color:#333;line-height:1.5}.cl_note_input{display:flex;gap:8px;align-items:flex-start;margin-top:12px}.cl_note_input textarea{flex:1;font-size:13px;font-family:inherit}.cl_mark_info{display:flex;gap:10px;padding:12px 14px;background:#f0f7ff;border:1px solid #d0e3f7;border-radius:6px;font-size:13px;color:#2c5282;margin-bottom:16px}.cl_mark_info i{font-size:16px;flex-shrink:0;margin-top:1px}.cl_export_cats{display:flex;flex-wrap:wrap;gap:6px 14px}.cl_export_preview{background:#f8f9fa;border:1px solid #e2e4e8;border-radius:6px;padding:10px 14px;font-size:13px;color:#333;margin-top:14px}.cl_export_restricted{display:inline-flex;align-items:center;gap:4px;color:#d32f2f;font-weight:600;margin-left:10px;font-size:12px}.cl_th_ref{width:100px}.cl_th_client{width:140px}.cl_cell_ref{font-family:SF Mono,Consolas,monospace;font-size:12px;color:#6c7380}.cl_cell_client{font-size:12px;color:#6c7380;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.cl_row_overdue{background:#fff5f5!important}.cl_row_overdue:hover{background:#fee!important}.cl_ms_wrap{position:relative}.cl_ms_btn{display:flex!important;align-items:center;gap:6px;min-width:150px;padding:8px 10px!important;font-size:12px!important;border-radius:6px!important;cursor:pointer;background:#fff;white-space:nowrap}.cl_ms_drop{position:absolute;top:100%;left:0;z-index:100;background:#fff;border:1px solid #e2e4e8;border-radius:6px;box-shadow:0 4px 12px #0000001a;min-width:180px;padding:6px 0;margin-top:2px}.cl_ms_item{display:flex;align-items:center;gap:6px;padding:5px 12px;font-size:12px;cursor:pointer;transition:background .1s}.cl_ms_item:hover{background:#f8f9fa}.cl_ms_item input[type=checkbox]{margin:0}.cl_ms_footer{border-top:1px solid #e2e4e8;margin-top:4px;padding:6px 8px 2px}.cl_filter_text{padding:8px 10px!important;font-size:12px!important;border-radius:6px!important;min-width:140px}.cl_client_link{color:#c9a84c;text-decoration:none;font-weight:500}.cl_client_link:hover{text-decoration:underline}.cl_extra_card{background:#fff;border:1px solid #e2e4e8;border-radius:8px;padding:18px 20px;margin-top:16px}.cl_extra_card h4{font-size:12px;font-weight:700;color:#6c7380;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}.cl_inner_table{font-size:12px!important;margin-top:0!important}.cl_inner_table thead th{background:#f8f9fa!important;font-size:10px!important}.aml_app[data-v-88ef2d6b]{--aml-navy: #1a2744;--aml-navy-dark: #0f1a2e;--aml-navy-mid: #243352;--aml-gold: #c9a84c;--aml-gold-light: #d4b862;--aml-gold-hover: #b8963e;--aml-white: #ffffff;--aml-light-grey: #f5f6f8;--aml-mid-grey: #e2e4e8;--aml-text: #333333;--aml-text-light: #6c7380;--aml-sidebar-width: 240px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;color:var(--aml-text);line-height:1.5}.aml_hero[data-v-88ef2d6b]{background:linear-gradient(135deg,var(--aml-navy-dark) 0%,var(--aml-navy) 40%,#2a4a6b 100%);padding:30px;position:relative}.aml_hero_inner[data-v-88ef2d6b]{max-width:1200px;margin:0 auto}.aml_hero_title[data-v-88ef2d6b]{color:var(--aml-gold);font-size:24px;font-weight:700;font-style:italic;margin-bottom:4px}.aml_hero_subtitle[data-v-88ef2d6b]{color:#ffffffb3;font-size:13px;font-weight:300}.aml_hero_subtitle b[data-v-88ef2d6b]{color:var(--aml-gold-light);font-weight:600}.aml_container[data-v-88ef2d6b]{max-width:1200px;margin:0 auto;padding:30px;display:flex;gap:30px;min-height:60vh;position:relative}.aml_sidebar[data-v-88ef2d6b]{width:var(--aml-sidebar-width);flex-shrink:0}.aml_sidebar_header[data-v-88ef2d6b]{font-size:17px;font-weight:700;color:var(--aml-navy);padding:0 0 15px;margin-bottom:5px;border-bottom:2px solid var(--aml-gold);display:flex;align-items:center;justify-content:space-between}.aml_sidebar_nav[data-v-88ef2d6b]{list-style:none;padding:0;margin:0}.aml_sidebar_nav li a[data-v-88ef2d6b]{display:flex;align-items:center;gap:12px;padding:11px 14px;color:var(--aml-text);text-decoration:none;font-size:13.5px;font-weight:400;border-radius:4px;transition:all .15s;border-left:3px solid transparent;margin-bottom:1px}.aml_sidebar_nav li a[data-v-88ef2d6b]:hover{background:var(--aml-light-grey);color:var(--aml-navy)}.aml_sidebar_nav li a.active[data-v-88ef2d6b]{background:#c9a84c14;color:var(--aml-navy);font-weight:600;border-left-color:var(--aml-gold)}.aml_sidebar_nav li a i[data-v-88ef2d6b]{width:18px;text-align:center;font-size:14px;color:var(--aml-text-light)}.aml_sidebar_nav li a.active i[data-v-88ef2d6b]{color:var(--aml-gold)}.aml_sidebar_user[data-v-88ef2d6b]{display:flex;align-items:center;gap:10px;padding:15px 14px;margin-top:20px;border-top:1px solid var(--aml-mid-grey)}.aml_sidebar_user_avatar[data-v-88ef2d6b]{width:36px;height:36px;border-radius:50%;background:var(--aml-navy);color:var(--aml-gold);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.aml_sidebar_user_name[data-v-88ef2d6b]{font-size:13px;font-weight:600;color:var(--aml-navy)}.aml_sidebar_user_role[data-v-88ef2d6b]{font-size:11px;color:var(--aml-text-light)}.aml_content[data-v-88ef2d6b]{flex:1;min-width:0}.aml_loading[data-v-88ef2d6b]{text-align:center;padding:60px 20px;color:var(--aml-text-light);font-size:15px}.aml_loading i[data-v-88ef2d6b]{margin-right:8px}.aml_error[data-v-88ef2d6b]{text-align:center;padding:60px 20px;color:#dc2626}.aml_error i[data-v-88ef2d6b]{font-size:32px;margin-bottom:12px;display:block}.aml_error p[data-v-88ef2d6b]{margin-bottom:16px;color:var(--aml-text)}.aml_placeholder[data-v-88ef2d6b]{padding:40px;text-align:center;color:var(--aml-text-light)}.aml_placeholder h2[data-v-88ef2d6b]{font-size:20px;color:var(--aml-navy);margin-bottom:8px}.aml_btn[data-v-88ef2d6b]{display:inline-flex;align-items:center;gap:7px;padding:9px 20px;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;transition:all .15s;font-family:inherit}.aml_btn_primary[data-v-88ef2d6b]{background:var(--aml-gold);color:var(--aml-navy-dark)}.aml_btn_primary[data-v-88ef2d6b]:hover{background:var(--aml-gold-hover)}.aml_btn_secondary[data-v-88ef2d6b]{background:var(--aml-light-grey);color:var(--aml-text);border:1px solid var(--aml-mid-grey)}.aml_btn_secondary[data-v-88ef2d6b]:hover{background:var(--aml-mid-grey)}.aml_notif_bell[data-v-88ef2d6b]{background:none;border:none;cursor:pointer;position:relative;padding:4px 6px;border-radius:6px;color:var(--aml-text-light);font-size:16px;transition:color .15s,background .15s;flex-shrink:0}.aml_notif_bell[data-v-88ef2d6b]:hover{background:var(--aml-light-grey);color:var(--aml-navy)}.aml_notif_badge[data-v-88ef2d6b]{position:absolute;top:0;right:-2px;background:#dc2626;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9px;font-weight:700;line-height:14px;min-width:14px;height:14px;border-radius:7px;text-align:center;padding:0 3px;box-sizing:border-box;pointer-events:none}.aml-spin[data-v-88ef2d6b]{animation:aml-spin-anim-88ef2d6b 1s linear infinite}@keyframes aml-spin-anim-88ef2d6b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.aml_btn_outline{display:inline-flex;align-items:center;gap:7px;padding:9px 20px;font-size:13px;font-weight:600;border-radius:4px;cursor:pointer;transition:all .15s;font-family:inherit;background:transparent;color:#333;border:1px solid #e2e4e8}.aml_btn_outline:hover{border-color:#c9a84c;color:#c9a84c}.aml_muted{color:#6c7380;font-size:13px}.required{color:#dc2626}.aml_input{width:100%;padding:9px 12px;border:1px solid #e2e4e8;border-radius:6px;font-size:13px;font-family:inherit;color:#333;outline:none;transition:border .15s;box-sizing:border-box}.aml_input:focus{border-color:#c9a84c}select.aml_input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}textarea.aml_input{resize:vertical}.aml_form_grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.aml_form_group{display:flex;flex-direction:column;gap:5px}.aml_form_group.full_width{grid-column:1 / -1}.aml_form_group label{font-size:12px;font-weight:600;color:#1a2744}.aml_notif_backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:1100}.aml_notif_panel{position:fixed;top:0;right:0;width:420px;max-width:100vw;height:100vh;background:#fff;z-index:1200;display:flex;flex-direction:column;box-shadow:-4px 0 20px #00000026}.aml_notif_panel_header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e4e8}.aml_notif_panel_header h3{font-size:16px;font-weight:700;color:#1a2744;margin:0;display:flex;align-items:center}.aml_notif_panel_actions{display:flex;align-items:center;gap:8px}.aml_notif_action_btn{background:none;border:1px solid #e2e4e8;cursor:pointer;color:#333;font-size:11px;font-weight:600;padding:5px 10px;border-radius:4px;font-family:inherit}.aml_notif_action_btn:hover{border-color:#c9a84c;color:#c9a84c}.aml_notif_action_btn:disabled{opacity:.4;cursor:default}.aml_notif_action_btn:disabled:hover{border-color:#e2e4e8;color:#9ca3af}.aml_notif_close{background:none;border:none;cursor:pointer;font-size:18px;color:#9ca3af;padding:2px 6px;border-radius:4px}.aml_notif_close:hover{background:#f5f6f8}.aml_notif_filter_bar{display:flex;gap:2px;padding:10px 20px;border-bottom:1px solid #e2e4e8;overflow-x:auto}.aml_notif_filter_btn{background:none;border:1px solid transparent;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:11px;font-weight:600;color:#6c7380;white-space:nowrap;transition:all .15s;font-family:inherit}.aml_notif_filter_btn:hover{background:#f5f6f8}.aml_notif_filter_btn.active{background:#1a2744;color:#fff;border-color:#1a2744}.aml_filter_dot{margin-right:3px}.aml_notif_list{flex:1;overflow-y:auto}.aml_notif_empty{text-align:center;padding:60px 20px;color:#9ca3af}.aml_notif_empty i{font-size:32px;opacity:.3;display:block;margin-bottom:10px}.aml_notif_empty p{font-size:13px;margin:0}.aml_notif_item{display:flex;gap:12px;padding:11px 16px;border-bottom:1px solid #f5f6f8;cursor:pointer;transition:background .12s;position:relative}.aml_notif_item:hover{background:#f5f6f8}.aml_notif_item.unread{background:#fafbff}.aml_notif_item.unread:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:0 2px 2px 0}.aml_notif_item.unread.urgency_critical:before{background:#dc2626}.aml_notif_item.unread.urgency_high:before{background:#ea580c}.aml_notif_item.unread.urgency_medium:before{background:#ca8a04}.aml_notif_item.unread.urgency_normal:before{background:#2563eb}.aml_notif_item.unread.urgency_low:before{background:#6b7280}.aml_notif_urgency_dot{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;margin-top:1px}.urgency_critical .aml_notif_urgency_dot{background:#fef2f2;color:#dc2626}.urgency_high .aml_notif_urgency_dot{background:#fff7ed;color:#ea580c}.urgency_medium .aml_notif_urgency_dot{background:#fffbeb;color:#ca8a04}.urgency_normal .aml_notif_urgency_dot{background:#eff6ff;color:#2563eb}.urgency_low .aml_notif_urgency_dot{background:#f9fafb;color:#6b7280}.aml_notif_item_body{flex:1;min-width:0}.aml_notif_message{font-size:12.5px;color:#333;line-height:1.45;margin-bottom:4px}.aml_notif_item.unread .aml_notif_message{font-weight:600;color:#1a2744}.aml_notif_item_meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.aml_notif_item_time{font-size:10.5px;color:#9ca3af}.aml_notif_item_source{font-size:10px;font-weight:600;padding:1px 6px;border-radius:6px;background:#f5f6f8;color:#9ca3af}.aml_notif_urgency_badge{font-size:9px;font-weight:700;padding:1px 6px;border-radius:6px;text-transform:uppercase;letter-spacing:.03em}.urgency_critical .aml_notif_urgency_badge{background:#fef2f2;color:#dc2626}.urgency_high .aml_notif_urgency_badge{background:#fff7ed;color:#ea580c}.urgency_medium .aml_notif_urgency_badge{background:#fffbeb;color:#ca8a04}.urgency_normal .aml_notif_urgency_badge{background:#eff6ff;color:#2563eb}.urgency_low .aml_notif_urgency_badge{background:#f9fafb;color:#6b7280}.aml_notif_clear_btn{background:none;border:none;cursor:pointer;color:#9ca3af;font-size:14px;padding:4px 5px;border-radius:4px;opacity:0;flex-shrink:0;align-self:flex-start;margin-top:2px;transition:opacity .12s,background .12s,color .12s}.aml_notif_item:hover .aml_notif_clear_btn{opacity:1}.aml_notif_clear_btn:hover{background:#e2e4e8;color:#1a2744}.aml_notif_backdrop-enter-active,.aml_notif_backdrop-leave-active{transition:opacity .2s}.aml_notif_backdrop-enter-from,.aml_notif_backdrop-leave-to{opacity:0}.aml_notif_panel-enter-active{transition:transform .25s ease-out}.aml_notif_panel-leave-active{transition:transform .2s ease-in}.aml_notif_panel-enter-from,.aml_notif_panel-leave-to{transform:translate(100%)}.multi-checkbox[data-v-5949d01c]{display:flex;flex-direction:column;gap:6px;font-family:inherit}.multi-checkbox__label[data-v-5949d01c]{font-size:.85rem;font-weight:600;color:#374151;margin-bottom:2px;letter-spacing:.02em;text-transform:uppercase}.multi-checkbox__list[data-v-5949d01c]{display:flex;flex-direction:column;gap:2px;border:1px solid #e5e7eb;border-radius:8px;padding:6px;background:#fff}.multi-checkbox__item[data-v-5949d01c]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background .12s ease;-webkit-user-select:none;user-select:none;color:#1f2937;font-size:.95rem}.multi-checkbox__item[data-v-5949d01c]:hover{background:#f3f4f6}.multi-checkbox__item--checked[data-v-5949d01c]{background:#eff6ff;color:#1d4ed8}.multi-checkbox__item--checked[data-v-5949d01c]:hover{background:#dbeafe}.multi-checkbox__input[data-v-5949d01c]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.multi-checkbox__box[data-v-5949d01c]{flex-shrink:0;width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;background:#fff;transition:border-color .12s,background .12s;color:#fff}.multi-checkbox__item--checked .multi-checkbox__box[data-v-5949d01c]{border-color:#3b82f6;background:#3b82f6}.multi-checkbox__box svg[data-v-5949d01c]{width:10px;height:8px}.multi-checkbox__input:disabled~.multi-checkbox__box[data-v-5949d01c]{border-color:#e5e7eb;background:#f9fafb;cursor:not-allowed}.multi-checkbox__input:disabled~.multi-checkbox__text[data-v-5949d01c]{color:#9ca3af}.multi-checkbox__input:focus-visible~.multi-checkbox__box[data-v-5949d01c]{outline:2px solid #3b82f6;outline-offset:2px}
