@import url(https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=IBM+Plex+Mono:wght@500;600&family=Inter:wght@400;500;600;700&display=swap);
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-sbottom-0utton,[type=number]::-webkit-outer-sbottom-0utton{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}html{box-sizing:border-box;font-family:sans-serif}*,:after,:before{box-sizing:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}button{background:transparent;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{margin:0;padding:0}ol,ul{margin:0}[tabindex="-1"]:focus{outline:none!important}*,:after,:before{border-width:0}*,:after,:before,img{border-style:solid}textarea{resize:vertical}img{max-width:100%}button,input,optgroup,select,textarea{font-family:inherit}input::placeholder,textarea::placeholder{color:inherit;opacity:.5}[role=button],button{cursor:pointer}@media{.page-break-after,.page-break-before{display:none}}@media print{body,html{height:auto!important;overflow:initial!important;background:none}.page-break-after{display:block;page-break-after:always;position:relative}.page-break-before{display:block;page-break-before:always;position:relative}#fuse-footer,#fuse-layout .ps>.ps__rail-x,#fuse-layout .ps>.ps__rail-y,#fuse-navbar,#fuse-settings,#fuse-toolbar{display:none!important}#fuse-layout .ps{overflow:visible!important}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}table.simple{width:100%;border:none;border-spacing:0;text-align:left}table.simple thead tr th{padding:16px 8px;font-weight:500;border-bottom:1px solid rgba(0,0,0,.12);white-space:nowrap}table.simple thead tr th:first-child{padding-left:24px}table.simple thead tr th:last-child{padding-right:24px}table.simple tbody tr td{padding:16px 8px;border-bottom:1px solid rgba(0,0,0,.12)}table.simple tbody tr td:first-child{padding-left:24px}table.simple tbody tr td:last-child{padding-right:24px}table.simple tbody tr:last-child td{border-bottom:none}table.simple.clickable tbody tr{cursor:pointer}table.simple.clickable tbody tr:hover{background:rgba(0,0,0,.03)}.ReactTable .rt-tbody .rt-td{display:flex;align-items:center}.ReactTable .rt-tr{min-height:48px}.ReactTable .-pagination,.ReactTable .rt-thead.-header{box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}.ReactTable .rt-thead .rt-resizable-header-content{display:flex;align-items:center;justify-content:center;height:100%}.ReactTable .rt-thead.-filters .rt-th{padding:16px 8px}.ReactTable .rt-thead.-filters input,.ReactTable .rt-thead.-filters select{border:none;background:initial;padding:6px 0 7px;box-sizing:initial}.ReactTable .-pagination .-center{order:0;justify-content:flex-start}.ReactTable .-pagination .-next,.ReactTable .-pagination .-previous{max-width:64px}.ReactTable .-pagination .-previous{order:1}.ReactTable .-pagination .-next{order:2}code[class*=language-],pre[class*=language-]{tab-size:4;-webkit-hyphens:none;hyphens:none;white-space:pre;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:14px;line-height:1.5;color:#eff;background:#263238}:not(pre)>code[class*=language-],pre[class*=language-]{border-radius:0;border:none;box-shadow:none}pre[class*=language-]{padding:12px}:not(pre)>code[class*=language-]{padding:2px 6px}code[class*=language-] .namespace,pre[class*=language-] .namespace{opacity:.7}code[class*=language-] .token.cdata,code[class*=language-] .token.comment,code[class*=language-] .token.doctype,code[class*=language-] .token.prolog,pre[class*=language-] .token.cdata,pre[class*=language-] .token.comment,pre[class*=language-] .token.doctype,pre[class*=language-] .token.prolog{color:#62727a}code[class*=language-] .token.boolean,code[class*=language-] .token.null,code[class*=language-] .token.number,code[class*=language-] .token.operator,pre[class*=language-] .token.boolean,pre[class*=language-] .token.null,pre[class*=language-] .token.number,pre[class*=language-] .token.operator{color:#f78c6c}code[class*=language-] .token.string,pre[class*=language-] .token.string{color:#89ddff}code[class*=language-] .token.attr-name,pre[class*=language-] .token.attr-name{color:#f78c6c}.language-css code[class*=language-] .token.string,.language-css pre[class*=language-] .token.string,.style code[class*=language-] .token.string,.style pre[class*=language-] .token.string,code[class*=language-] .token.entity,code[class*=language-] .token.url,pre[class*=language-] .token.entity,pre[class*=language-] .token.url{color:#89ddff}code[class*=language-] .token.selector,pre[class*=language-] .token.selector{color:#c792ea}code[class*=language-] .token.attr-value,code[class*=language-] .token.control,code[class*=language-] .token.directive,code[class*=language-] .token.keyword,code[class*=language-] .token.unit,pre[class*=language-] .token.attr-value,pre[class*=language-] .token.control,pre[class*=language-] .token.directive,pre[class*=language-] .token.keyword,pre[class*=language-] .token.unit{color:#c3e88d}code[class*=language-] .token.important,pre[class*=language-] .token.important{color:#f07178}code[class*=language-] .token.atrule,code[class*=language-] .token.regex,code[class*=language-] .token.statement,pre[class*=language-] .token.atrule,pre[class*=language-] .token.regex,pre[class*=language-] .token.statement{color:#89ddff}code[class*=language-] .token.placeholder,code[class*=language-] .token.variable,pre[class*=language-] .token.placeholder,pre[class*=language-] .token.variable{color:#82aaff}code[class*=language-] .token.property,pre[class*=language-] .token.property{color:#ffcb6b}code[class*=language-] .token.tag,pre[class*=language-] .token.tag{color:#82aaff}code[class*=language-] .token.important,code[class*=language-] .token.statement,pre[class*=language-] .token.important,pre[class*=language-] .token.statement{font-weight:700}code[class*=language-] .token.punctuation,pre[class*=language-] .token.punctuation{color:#eff}code[class*=language-] .token.entity,pre[class*=language-] .token.entity{cursor:help}code[class*=language-] .token.debug,pre[class*=language-] .token.debug{color:red}.bg-transparent{background-color:initial}.bg-white{background-color:#fff}.bg-gray-50{background-color:#fafafa}.bg-red-100{background-color:#ffcdd2}.bg-red{background-color:#f44336}.bg-green{background-color:#4caf50}.bg-grey-700{background-color:#616161}.bg-amber-100{background-color:#ffecb3}.hover\:bg-transparent:hover{background-color:initial}.hover\:bg-blue-50:hover{background-color:#e3f2fd}.focus\:bg-transparent:focus{background-color:initial}.border-white{border-color:#fff}.border-gray-100{border-color:#f5f5f5}.border-gray-200{border-color:#eee}.border-gray-300{border-color:#e0e0e0}.rounded-4{border-radius:.4rem}.rounded-8{border-radius:.8rem}.rounded-12{border-radius:1.2rem}.rounded-16{border-radius:1.6rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.2rem}.rounded{border-radius:.4rem}.rounded-lg{border-radius:.8rem}.rounded-full{border-radius:9999px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-1{border-width:1px}.border-2{border-width:2px}.border{border-width:1px}.border-t-1{border-top-width:1px}.border-b-1{border-bottom-width:1px}.border-l-1{border-left-width:1px}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.flex-1{flex:1 1}.flex-auto{flex:1 1 auto}.flex-grow-0{flex-grow:0}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink{flex-shrink:1}.font-200{font-weight:200}.font-300{font-weight:300}.font-500{font-weight:500}.font-600{font-weight:600}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.h-3{height:.75rem}.h-6{height:.6rem}.h-8{height:.8rem}.h-10{height:2.5rem}.h-12{height:1.2rem}.h-16{height:1.6rem}.h-20{height:2rem}.h-24{height:2.4rem}.h-28{height:2.8rem}.h-32{height:3.2rem}.h-40{height:4rem}.h-48{height:4.8rem}.h-64{height:6.4rem}.h-72{height:7.2rem}.h-128{height:12.8rem}.h-136{height:13.6rem}.h-200{height:20rem}.h-256{height:25.6rem}.h-full{height:100%}.leading-none{line-height:1}.list-none{list-style-type:none}.m-0{margin:0}.m-4{margin:.4rem}.m-8{margin:.8rem}.m-16{margin:1.6rem}.m-24{margin:2.4rem}.m-32{margin:3.2rem}.mx-0{margin-left:0;margin-right:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:.4rem;margin-right:.4rem}.my-8{margin-top:.8rem;margin-bottom:.8rem}.mx-8{margin-left:.8rem;margin-right:.8rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-16{margin-top:1.6rem;margin-bottom:1.6rem}.mx-16{margin-left:1.6rem;margin-right:1.6rem}.my-20{margin-top:2rem;margin-bottom:2rem}.my-24{margin-top:2.4rem;margin-bottom:2.4rem}.mx-24{margin-left:2.4rem;margin-right:2.4rem}.my-32{margin-top:3.2rem;margin-bottom:3.2rem}.mx-32{margin-left:3.2rem;margin-right:3.2rem}.my-128{margin-top:12.8rem;margin-bottom:12.8rem}.mx-auto{margin-left:auto;margin-right:auto}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:.4rem}.mr-4{margin-right:.4rem}.mb-4{margin-bottom:.4rem}.ml-4{margin-left:.4rem}.mt-5{margin-top:1.25rem}.mr-5{margin-right:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mt-8{margin-top:.8rem}.mr-8{margin-right:.8rem}.mb-8{margin-bottom:.8rem}.ml-8{margin-left:.8rem}.mt-10{margin-top:2.5rem}.mr-10{margin-right:2.5rem}.mb-10{margin-bottom:2.5rem}.mt-12{margin-top:1.2rem}.mr-12{margin-right:1.2rem}.mb-12{margin-bottom:1.2rem}.ml-12{margin-left:1.2rem}.mt-16{margin-top:1.6rem}.mr-16{margin-right:1.6rem}.mb-16{margin-bottom:1.6rem}.ml-16{margin-left:1.6rem}.mb-20{margin-bottom:2rem}.mt-24{margin-top:2.4rem}.mr-24{margin-right:2.4rem}.mb-24{margin-bottom:2.4rem}.mt-32{margin-top:3.2rem}.mb-32{margin-bottom:3.2rem}.mb-36{margin-bottom:3.6rem}.mb-40{margin-bottom:4rem}.mt-44{margin-top:4.4rem}.mt-48{margin-top:4.8rem}.mr-48{margin-right:4.8rem}.mb-48{margin-bottom:4.8rem}.mt-64{margin-top:6.4rem}.ml-auto{margin-left:auto}.-ml-4{margin-left:-.4rem}.-mr-12{margin-right:-1.2rem}.-mr-16{margin-right:-1.6rem}.-mb-16{margin-bottom:-1.6rem}.-mt-192{margin-top:-19.2rem}.max-h-64{max-height:6.4rem}.max-h-full{max-height:100%}.max-w-320{max-width:32rem}.max-w-384{max-width:38.4rem}.max-w-400{max-width:40rem}.max-w-512{max-width:51.2rem}.max-w-xs{max-width:32rem}.max-w-sm{max-width:48rem}.max-w-lg{max-width:80rem}.max-w-xl{max-width:96rem}.max-w-2xl{max-width:112rem}.max-w-full{max-width:100%}.min-h-0{min-height:0}.min-h-48{min-height:4.8rem}.min-h-72{min-height:7.2rem}.min-h-px{min-height:1px}.min-w-0{min-width:0}.min-w-40{min-width:4rem}.min-w-64{min-width:6.4rem}.min-w-160{min-width:16rem}.min-w-xl{min-width:96rem}.object-cover{object-fit:cover}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.outline-none{outline:0}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:.4rem}.p-5{padding:1.25rem}.p-6{padding:.6rem}.p-8{padding:.8rem}.p-12{padding:1.2rem}.p-16{padding:1.6rem}.p-20{padding:2rem}.p-24{padding:2.4rem}.p-32{padding:3.2rem}.p-48{padding:4.8rem}.py-0{padding-top:0;padding-bottom:0}.px-0{padding-left:0;padding-right:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:.4rem;padding-bottom:.4rem}.px-4{padding-left:.4rem;padding-right:.4rem}.px-6{padding-left:.6rem;padding-right:.6rem}.py-8{padding-top:.8rem;padding-bottom:.8rem}.px-8{padding-left:.8rem;padding-right:.8rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-12{padding-top:1.2rem;padding-bottom:1.2rem}.px-12{padding-left:1.2rem;padding-right:1.2rem}.py-16{padding-top:1.6rem;padding-bottom:1.6rem}.px-16{padding-left:1.6rem;padding-right:1.6rem}.py-24{padding-top:2.4rem;padding-bottom:2.4rem}.py-32{padding-top:3.2rem;padding-bottom:3.2rem}.px-32{padding-left:3.2rem;padding-right:3.2rem}.px-48{padding-left:4.8rem;padding-right:4.8rem}.py-96{padding-top:9.6rem;padding-bottom:9.6rem}.py-128{padding-top:12.8rem;padding-bottom:12.8rem}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pt-3{padding-top:.75rem}.pr-4{padding-right:.4rem}.pb-4{padding-bottom:.4rem}.pl-4{padding-left:.4rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:.6rem}.pb-6{padding-bottom:.6rem}.pt-8{padding-top:.8rem}.pr-8{padding-right:.8rem}.pb-8{padding-bottom:.8rem}.pl-8{padding-left:.8rem}.pt-12{padding-top:1.2rem}.pr-12{padding-right:1.2rem}.pb-12{padding-bottom:1.2rem}.pl-12{padding-left:1.2rem}.pt-16{padding-top:1.6rem}.pr-16{padding-right:1.6rem}.pb-16{padding-bottom:1.6rem}.pl-16{padding-left:1.6rem}.pt-20{padding-top:2rem}.pl-20{padding-left:2rem}.pb-24{padding-bottom:2.4rem}.pl-24{padding-left:2.4rem}.pt-32{padding-top:3.2rem}.pb-32{padding-bottom:3.2rem}.pb-40{padding-bottom:4rem}.pl-40{padding-left:4rem}.pl-56{padding-left:5.6rem}.pb-64{padding-bottom:6.4rem}.pl-72{padding-left:7.2rem}.pl-80{padding-left:8rem}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.resize-none{resize:none}.shadow-1{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.shadow-lg{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.shadow-none{box-shadow:none}.hover\:shadow-5:hover{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.hover\:shadow-md:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.text-left{text-align:left}.text-center{text-align:center}.text-white{color:#fff}.text-gray-300{color:#e0e0e0}.text-gray-400{color:#bdbdbd}.text-gray-500{color:#9e9e9e}.text-gray-600{color:#757575}.text-gray-700{color:#616161}.text-red{color:#f44336}.text-blue-600{color:#1e88e5}.text-amber-600{color:#ffb300}.text-10{font-size:1rem}.text-11{font-size:1.1rem}.text-12{font-size:1.2rem}.text-13{font-size:1.3rem}.text-14{font-size:1.4rem}.text-15{font-size:1.5rem}.text-16{font-size:1.6rem}.text-18{font-size:1.8rem}.text-20{font-size:2rem}.text-24{font-size:2.4rem}.text-28{font-size:2.8rem}.text-32{font-size:3.2rem}.text-36{font-size:3.6rem}.text-40{font-size:4rem}.text-48{font-size:4.8rem}.text-64{font-size:6.4rem}.text-96{font-size:9.6rem}.text-128{font-size:12.8rem}.text-xs{font-size:1.2rem}.text-sm{font-size:2.4rem}.text-lg{font-size:1.8rem}.text-xl{font-size:2rem}.text-2xl{font-size:2.4rem}.italic{font-style:italic}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.hover\:underline:hover{text-decoration:underline}.visible{visibility:visible}.whitespace-no-wrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-0{width:0}.w-3{width:.75rem}.w-6{width:.6rem}.w-10{width:2.5rem}.w-12{width:1.2rem}.w-16{width:1.6rem}.w-20{width:2rem}.w-24{width:2.4rem}.w-28{width:2.8rem}.w-32{width:3.2rem}.w-40{width:4rem}.w-48{width:4.8rem}.w-60{width:6rem}.w-64{width:6.4rem}.w-72{width:7.2rem}.w-80{width:8rem}.w-128{width:12.8rem}.w-224{width:22.4rem}.w-256{width:25.6rem}.w-320{width:32rem}.w-auto{width:auto}.w-xs{width:32rem}.w-1\/4{width:25%}.w-full{width:100%}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-9999{z-index:9999}@media (min-width:600px){.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:hidden{display:none}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:flex-1{flex:1 1}.sm\:h-56{height:5.6rem}.sm\:h-96{height:9.6rem}.sm\:h-136{height:13.6rem}.sm\:h-200{height:20rem}.sm\:h-224{height:22.4rem}.sm\:h-360{height:36rem}.sm\:h-auto{height:auto}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:mx-8{margin-left:.8rem;margin-right:.8rem}.sm\:mt-0{margin-top:0}.sm\:mb-0{margin-bottom:0}.sm\:mr-8{margin-right:.8rem}.sm\:ml-8{margin-left:.8rem}.sm\:mr-10{margin-right:2.5rem}.sm\:mb-12{margin-bottom:1.2rem}.sm\:mr-16{margin-right:1.6rem}.sm\:mr-24{margin-right:2.4rem}.sm\:mt-88{margin-top:8.8rem}.sm\:max-h-auto{max-height:auto}.sm\:min-h-136{min-height:13.6rem}.sm\:p-16{padding:1.6rem}.sm\:p-24{padding:2.4rem}.sm\:px-16{padding-left:1.6rem;padding-right:1.6rem}.sm\:py-24{padding-top:2.4rem;padding-bottom:2.4rem}.sm\:px-24{padding-left:2.4rem;padding-right:2.4rem}.sm\:pb-0{padding-bottom:0}.sm\:pt-10{padding-top:2.5rem}.sm\:pt-16{padding-top:1.6rem}.sm\:text-left{text-align:left}.sm\:text-14{font-size:1.4rem}.sm\:text-16{font-size:1.6rem}.sm\:text-20{font-size:2rem}.sm\:text-24{font-size:2.4rem}.sm\:text-32{font-size:3.2rem}.sm\:text-40{font-size:4rem}.sm\:text-56{font-size:5.6rem}.sm\:w-128{width:12.8rem}.sm\:w-200{width:20rem}.sm\:w-224{width:22.4rem}.sm\:w-256{width:25.6rem}.sm\:w-320{width:32rem}.sm\:w-auto{width:auto}.sm\:w-1\/2{width:50%}.sm\:w-1\/3{width:33.333333%}}@media (min-width:960px){.md\:flex{display:flex}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-16{padding:1.6rem}.md\:p-24{padding:2.4rem}.md\:p-48{padding:4.8rem}.md\:px-24{padding-left:2.4rem;padding-right:2.4rem}.md\:pl-16{padding-left:1.6rem}.md\:pr-32{padding-right:3.2rem}.md\:w-320{width:32rem}.md\:w-1\/2{width:50%}}@media (min-width:1280px){.lg\:pr-0{padding-right:0}.lg\:pl-0{padding-left:0}}@media print{.print\:p-0{padding:0}}:root{color-scheme:light;--bg:#f3f4f6;--bg-strong:#eef2f7;--ink:#002366;--ink-soft:#374151;--accent:#d4af37;--accent-soft:#f6f1e2;--accent-hover:#c9971a;--icon-muted:#6b7280;--success:#059669;--warning:#d97706;--danger:#dc2626;--info:#2563eb;--focus-ring:rgba(212,175,55,0.25);--line:#e5e7eb;--glass:hsla(0,0%,100%,0.85);--glass-strong:hsla(0,0%,100%,0.92);--glass-border:rgba(0,35,102,0.05);--lux-ease:cubic-bezier(0.4,0,0.2,1);--lux-header-gold-bg:var(--lux-gold-muted,var(--accent-soft));--lux-header-gold-border:color-mix(in srgb,var(--lux-gold,var(--accent)) 28%,transparent);--lux-header-gold-hover-bg:color-mix(in srgb,var(--lux-gold,var(--accent)) 16%,transparent);--lux-header-gold-hover-border:color-mix(in srgb,var(--lux-gold,var(--accent)) 38%,transparent);--lux-header-gold-shadow-sm:0 2px 8px -2px color-mix(in srgb,var(--lux-gold,var(--accent)) 24%,transparent);--lux-header-gold-shadow-active:0 1px 4px -1px color-mix(in srgb,var(--lux-gold,var(--accent)) 28%,transparent);--lux-header-gold-focus-ring:var(--focus-ring);--shadow:0 10px 30px -5px rgba(0,35,102,0.1),0 4px 6px -2px rgba(0,35,102,0.05);--lux-surface:radial-gradient(circle at top left,#fff,#f8fafc);--primary:#002366;--primary-2:#26408b;--overlay-dark:rgba(0,35,102,0.5);--scrollbar-thumb:rgba(0,35,102,0.12);--scrollbar-thumb-hover:rgba(0,35,102,0.22)}*{box-sizing:border-box}body.premium-mode{font-family:Inter,SF Pro Display,Muli,Roboto,Helvetica Neue,Arial,sans-serif;background:radial-gradient(circle at top left,rgba(0,35,102,.06),transparent 55%),radial-gradient(circle at 20% 20%,rgba(212,175,55,.04),transparent 55%),linear-gradient(180deg,#f7f8fa,#eef2f7 60%,#e7ebf2);color:#111827}body.premium-mode #root{background:transparent}body.premium-mode .premium-shell .MuiCard-root,body.premium-mode .premium-shell .MuiPaper-root:not(.MuiSnackbarContent-root){background:var(--lux-surface)!important;border-radius:16px!important;box-shadow:var(--shadow)!important}.app-shell{display:flex;width:100%;height:100vh!important;overflow:hidden!important}.premium-content,.premium-page{display:flex;flex-direction:column;grid-gap:24px;gap:24px;width:100%;min-height:100%;animation:premiumFadeIn .2s cubic-bezier(.4,0,.2,1) both}@keyframes premiumFadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes goldShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes luxFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes skeletonShimmer{0%{background-position:-300% 0}to{background-position:300% 0}}.skeleton{background:linear-gradient(90deg,#f3f4f6,#fff 50%,#f3f4f6);background-size:300% 100%;animation:skeletonShimmer 1.8s ease-in-out infinite}.scroll-shadow-top{box-shadow:inset 0 8px 8px -8px rgba(0,35,102,.08)}.scroll-shadow-bottom{box-shadow:inset 0 -8px 8px -8px rgba(0,35,102,.08)}.gold-ring-focus:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(212,175,55,.35)}.lux-transition{transition:all .35s cubic-bezier(.4,0,.2,1)}body.premium-mode ::-webkit-scrollbar{width:6px;height:6px}body.premium-mode ::-webkit-scrollbar-track{background:transparent}body.premium-mode ::-webkit-scrollbar-thumb{background:rgba(0,35,102,.12);border-radius:999px}body.premium-mode ::-webkit-scrollbar-thumb:hover{background:rgba(0,35,102,.22)}body.premium-mode{scrollbar-width:thin;scrollbar-color:rgba(0,35,102,.12) transparent}.system-shell{width:100%;min-height:0;animation:luxFadeIn .3s cubic-bezier(0,0,.2,1) both}.sidebar{width:250px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#002366;padding:28px 20px;display:flex;flex-direction:column;grid-gap:18px;gap:18px;position:fixed;top:0;left:0;height:100vh!important;overflow-y:auto;z-index:1000;border-right:1px solid rgba(0,35,102,.08);box-shadow:0 4px 20px -2px rgba(0,35,102,.08)}.sidebar .logo{display:flex;align-items:center;grid-gap:12px;gap:12px;font-weight:700;font-size:18px;letter-spacing:.4px}.sidebar .logo-mark{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#d7be76,#d0b062 55%,#b8962f);display:grid;place-items:center;color:#1f2937}.nav-section{margin-top:18px}.nav-title{font-size:11px;text-transform:uppercase;letter-spacing:1.2px;color:#9ca3af;margin:8px 0 12px}.nav-link{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border-radius:12px;color:#374151;text-decoration:none;font-size:14px;transition:all .35s var(--lux-ease)}.nav-link:hover{background:rgba(0,35,102,.03);color:#002366}.nav-link.active{background:rgba(0,35,102,.06);color:#002366;border-left:3px solid #d4af37}.main{flex:1 1;display:flex;flex-direction:column;height:100vh!important;margin-left:250px;padding:28px 28px 36px;grid-gap:24px;gap:24px;overflow-y:auto!important;overflow-x:hidden;scroll-behavior:smooth}.topbar{justify-content:space-between;grid-gap:16px;gap:16px;background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);border-radius:20px;padding:16px 20px;box-shadow:var(--shadow)}.search,.topbar{display:flex;align-items:center}.search{flex:1 1;grid-gap:10px;gap:10px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px 14px;max-width:520px}.search input{border:none;outline:none;flex:1 1;font-size:14px;background:transparent}.top-actions{display:flex;align-items:center;grid-gap:10px;gap:10px}.module-header,.page-header{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px}.module-header{flex-wrap:wrap;grid-row-gap:12px;row-gap:12px}.module-header.sticky{position:-webkit-sticky;position:sticky;top:0;z-index:10;padding:16px 0;background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border-bottom:1px solid rgba(0,35,102,.04)}.module-actions{display:flex;align-items:center;grid-gap:12px;gap:12px;flex-wrap:wrap}.page-title{font-size:1.5rem;font-weight:700;color:#002366;letter-spacing:-.01em;margin:0}.page-subtitle{font-size:.85rem;color:#6b7280;font-weight:400;margin-top:6px}.grid{display:grid;grid-gap:20px;gap:20px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-luxury-v2{grid-gap:22px;gap:22px}.dashboard-bento-row{align-items:stretch}.card{background:var(--lux-surface);border:1px solid rgba(0,35,102,.06);border-radius:16px;padding:20px;box-shadow:var(--shadow);transition:all .4s var(--lux-ease);will-change:transform}.card.login-card{border-top:3px solid rgba(212,175,55,.42)}.vip-ring{border:2px solid #d4af37;box-shadow:0 0 0 3px rgba(212,175,55,.22)}.card:hover{transform:translateY(-2px);box-shadow:0 12px 40px -8px rgba(0,35,102,.15),0 0 0 1px rgba(0,35,102,.02)}.dashboard-kpi-card{position:relative;overflow:hidden;border-color:rgba(15,26,52,.07);background:radial-gradient(circle at 12% 10%,rgba(212,175,55,.05),transparent 55%),radial-gradient(circle at 100% 0,rgba(0,35,102,.05),transparent 46%),var(--lux-surface)}.dashboard-kpi-card:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(212,175,55,0),rgba(212,175,55,.35),rgba(212,175,55,0));opacity:0;transition:opacity .35s var(--lux-ease)}.dashboard-kpi-card:hover:after{opacity:1}.dashboard-kpi-title{color:var(--icon-muted)}.dashboard-kpi-value{margin-bottom:4px;color:var(--ink);font-size:32px;font-weight:700;letter-spacing:-.02em}.dashboard-widget-card{border-color:rgba(0,35,102,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.97),rgba(248,250,252,.96)),var(--lux-surface)}.dashboard-widget-card .section-title{color:var(--ink);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:none}.dashboard-widget-card .table th{color:var(--icon-muted)}.dashboard-widget-card .timeline{border-left:2px solid rgba(0,35,102,.14)}.dashboard-widget-card .timeline-item:before{border-color:#f8fafc}.dashboard-link-primary{font-weight:600;color:var(--ink);text-decoration:none;transition:color .25s var(--lux-ease)}.dashboard-link-primary:hover{color:var(--primary-2)}.dashboard-muted{color:var(--icon-muted)}.dashboard-cta-link{border-color:rgba(15,26,52,.12);color:var(--ink);background:rgba(0,35,102,.03)}.card:active{transform:scale(.98)}.card.soft{background:#f9fafb;box-shadow:none}.table{width:100%;border-collapse:collapse;font-size:13px}.table td,.table th{padding:12px 10px;border-bottom:1px solid var(--line);text-align:left}.table th{color:#64748b;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.7px}.input{background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:14px;width:100%}.input:focus{outline:none;border-color:#d4af37;box-shadow:0 0 0 3px rgba(212,175,55,.18)}.section-title{font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#9ca3af;margin-bottom:10px}.mono-number{font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;letter-spacing:.35px}.timeline{border-left:2px solid rgba(148,163,184,.4);padding-left:18px}.timeline-item{padding:12px 0 12px 12px}.timeline-item:before{content:"";position:absolute;left:-10px;top:20px;width:14px;height:14px;border-radius:50%;background:#d4af37;border:3px solid #fff}@media (max-width:1100px){.sidebar{display:none}.main{margin-left:0!important;padding:20px}.grid.four,.grid.three,.grid.two{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:stretch}.search{max-width:none}}body.premium-mode .MuiPaper-root:not(.MuiSnackbarContent-root){border-radius:18px;box-shadow:var(--shadow);background:var(--lux-surface);border:none}body.premium-mode .MuiButton-containedPrimary{background:linear-gradient(135deg,#0f1a34,#1f2a44);box-shadow:0 10px 20px rgba(0,35,102,.22);color:#fff;border:1px solid rgba(199,166,74,.32)}body.premium-mode .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#0f1a34,#26408b)}body.premium-mode .MuiButton-outlinedPrimary{border-color:rgba(212,175,55,.32);color:#002366}body.premium-mode .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px rgba(212,175,55,.2)}body.premium-mode .MuiAppBar-colorPrimary{background:hsla(0,0%,100%,.85)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(0,0,0,.05)!important;box-shadow:none!important;color:#002366!important}body.premium-mode .MuiAppBar-colorPrimary .MuiIconButton-root,body.premium-mode .MuiAppBar-colorPrimary .MuiSvgIcon-root,body.premium-mode .MuiAppBar-colorPrimary .MuiTypography-root{color:#002366!important}body.premium-mode .MuiTabs-root{border-bottom:1px solid rgba(148,163,184,.3)}body.premium-mode .MuiTab-root{font-weight:600}body.premium-mode .MuiChip-root{border-radius:999px}body.premium-mode .premium-surface{background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(148,163,184,.3);box-shadow:0 16px 32px rgba(15,23,42,.08)}body.premium-mode .premium-title{font-size:26px;font-weight:700;letter-spacing:-.5px}body.premium-mode .premium-subtitle{color:#475569}body.premium-mode #fuse-layout{background:transparent}body.premium-mode #fuse-navbar{background:linear-gradient(180deg,#0f172a,#111827 60%,#0b1220);border-right:1px solid rgba(148,163,184,.15)}body.premium-mode #fuse-navbar .navigation .list-subheader-text{color:#94a3b8;letter-spacing:1px;font-size:11px;text-transform:uppercase}body.premium-mode #fuse-navbar .navigation .list-item{border-radius:12px;margin:4px 12px;color:#e2e8f0}body.premium-mode #fuse-navbar .navigation .list-item.active{background:rgba(37,99,235,.2);border-left:3px solid #002366}body.premium-mode #fuse-navbar .navigation .list-item .list-item-text-primary{font-weight:600}body.premium-mode #fuse-toolbar{background:transparent;box-shadow:none}body.premium-mode #fuse-toolbar .MuiToolbar-root{margin:12px 16px 0;border-radius:18px;border:1px solid rgba(148,163,184,.25);box-shadow:0 18px 40px rgba(15,23,42,.08)}.glass-panel,body.premium-mode #fuse-toolbar .MuiToolbar-root{background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.glass-panel{border:1px solid hsla(0,0%,100%,.6);box-shadow:0 4px 30px rgba(0,0,0,.05)}.dark .glass-panel{border:1px solid hsla(0,0%,100%,.05);box-shadow:0 4px 30px rgba(0,0,0,.2)}.glass-panel-dark{background:rgba(15,23,42,.85);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#f1f5f9}.timeline-line{top:40px;bottom:-20px;background:#e2e8f0;z-index:0}.dark .timeline-line{background:#334155}.scroller::-webkit-scrollbar{width:6px}.scroller::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:10px}.dark .scroller::-webkit-scrollbar-thumb{background-color:#475569}.skeleton{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:8px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-text{height:16px;margin-bottom:8px}.skeleton-title{height:24px;width:60%;margin-bottom:12px}.skeleton-avatar{width:40px;height:40px;border-radius:50%}.skeleton-card{height:120px;border-radius:16px}.tab-nav-premium{display:flex}.tab-nav,.tab-nav-premium{grid-gap:4px;gap:4px;background:rgba(0,35,102,.04);padding:4px;border-radius:12px}.tab-nav{display:inline-flex}.tab-item-premium{padding:10px 20px;border-radius:10px;font-size:14px;font-weight:500;color:#64748b;display:flex;align-items:center;grid-gap:8px;gap:8px;cursor:pointer;transition:all .35s var(--lux-ease);border:none;background:transparent}.tab-item-premium:hover{color:#002366;background:rgba(0,35,102,.05)}.tab-item-premium.active{background:#fff;color:#002366;border-bottom:3px solid #d4af37;box-shadow:0 2px 8px rgba(0,0,0,.08)}.tab-item{padding:10px 20px;border-radius:10px;font-size:14px;font-weight:500;color:#64748b;display:flex;align-items:center;grid-gap:8px;gap:8px;cursor:pointer;transition:all .35s var(--lux-ease);border:none;background:transparent}.tab-item:hover{color:#002366;background:rgba(0,35,102,.05)}.tab-item.active{background:#fff;color:#002366;border-bottom:3px solid #d4af37;box-shadow:0 2px 8px rgba(0,0,0,.08)}.records-preview-panel{background:#fff;border-radius:16px;box-shadow:0 10px 30px -5px rgba(0,35,102,.1);margin:16px}.records-expanded-active .records-preview-panel{margin:0!important;border-radius:0!important;box-shadow:none!important;border:1px solid rgba(0,35,102,.05)}.record-luxury-v2-root,.record-ws-v2-root{display:flex;flex-direction:column;height:100%;min-height:0}.record-ws-v2-root{grid-gap:10px;gap:10px;padding:4px 6px 0}.record-ws-v2-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;background:radial-gradient(circle at top left,rgba(212,175,55,.1),transparent 42%),linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.85));border:1px solid rgba(0,35,102,.08);border-radius:16px;box-shadow:0 8px 22px -16px rgba(0,35,102,.32),inset 0 1px 0 hsla(0,0%,100%,.65);padding:12px 14px;position:-webkit-sticky;position:sticky;top:0;z-index:7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.record-ws-v2-topbar-main{display:grid;grid-gap:8px;gap:8px}.record-ws-v2-title-row{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap;color:#0f1a34}.record-ws-v2-code{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;background:rgba(0,35,102,.08);color:#002366}.record-ws-v2-divider{width:4px;height:4px;border-radius:999px;background:rgba(0,35,102,.24)}.record-ws-v2-matter{font-size:.82rem;font-weight:700;color:#002366}.record-ws-v2-trial{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;font-size:.76rem;font-weight:700;color:#1e3a8a}.record-ws-v2-trial-muted{color:#6b7280}.record-ws-v2-stepper{display:flex;flex-wrap:wrap;grid-gap:6px 12px;gap:6px 12px;align-items:center}.record-ws-v2-step{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;color:#6b7280;font-size:.68rem;font-weight:700;letter-spacing:.01em}.record-ws-v2-step-dot{width:8px;height:8px;border-radius:999px;background:rgba(0,35,102,.2)}.record-ws-v2-step.active{color:#002366}.record-ws-v2-step.active .record-ws-v2-step-dot{background:rgba(212,175,55,.82)}.record-ws-v2-step.current .record-ws-v2-step-dot{box-shadow:0 0 0 6px rgba(212,175,55,.15)}.record-ws-v2-alerts{display:grid;grid-gap:6px;gap:6px}.record-ws-v2-alert{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 10px;border-radius:10px;background:rgba(212,175,55,.12);color:#7a5b00;font-size:.72rem;font-weight:700}.record-ws-v2-topbar-actions{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap;justify-content:flex-end}.record-ws-v2-layout{flex:1 1;min-height:0;display:grid;grid-template-columns:280px minmax(0,1fr) 280px;grid-gap:10px;gap:10px}.record-ws-v2-left,.record-ws-v2-right{min-height:0;overflow-y:auto;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:2px}.record-ws-v2-center{min-height:0;overflow:hidden;border-radius:16px;border:1px solid rgba(0,35,102,.06);background:radial-gradient(circle at top right,rgba(212,175,55,.08),transparent 40%),hsla(0,0%,100%,.55)}.record-ws-v2-card{border-radius:14px;border:1px solid rgba(0,35,102,.08);background:hsla(0,0%,100%,.92);box-shadow:0 10px 22px -20px rgba(0,35,102,.38);overflow:hidden}.record-ws-v2-card-head{display:inline-flex;width:100%;align-items:center;grid-gap:7px;gap:7px;padding:9px 10px;border-bottom:1px solid rgba(0,35,102,.06);color:#002366;font-size:.74rem;font-weight:800;letter-spacing:.01em}.record-ws-v2-card-body{padding:10px;display:grid;grid-gap:8px;gap:8px}.record-ws-v2-empty{font-size:.75rem;color:#6b7280;font-weight:600}.record-ws-v2-chip{border-radius:10px;border:1px solid rgba(0,35,102,.08);background:rgba(0,35,102,.03);padding:6px 8px;font-size:.74rem;color:#0f1a34;font-weight:600;line-height:1.35}.record-ws-v2-kv{display:grid;grid-gap:3px;gap:3px}.record-ws-v2-kv span{font-size:.67rem;color:#64748b;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.record-ws-v2-kv strong{font-size:.78rem;color:#0f1a34;font-weight:700;line-height:1.35}.record-ws-v2-right-title{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;color:#002366;font-size:.8rem;font-weight:800;padding:8px 10px;border-radius:12px;border:1px solid rgba(0,35,102,.08);background:hsla(0,0%,100%,.86)}.record-ws-v2-stats{display:grid;grid-gap:8px;gap:8px}.record-ws-v2-stat-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;padding:10px;border-radius:12px;border:1px solid rgba(0,35,102,.08);background:radial-gradient(circle at top left,rgba(212,175,55,.12),transparent 45%),hsla(0,0%,100%,.94)}.record-ws-v2-stat-icon{width:30px;height:30px;border-radius:10px;border:1px solid rgba(212,175,55,.35);display:inline-flex;align-items:center;justify-content:center;color:#7a5b00;background:rgba(212,175,55,.1)}.record-ws-v2-stat-label{font-size:.66rem;color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.record-ws-v2-stat-value{margin-top:2px;font-size:.86rem;color:#0f1a34;font-weight:800}@media (max-width:1480px){.record-ws-v2-layout{grid-template-columns:248px minmax(0,1fr) 248px}}@media (max-width:1180px){.record-ws-v2-topbar{grid-template-columns:1fr}.record-ws-v2-topbar-actions{justify-content:flex-start}.record-ws-v2-layout{grid-template-columns:240px minmax(0,1fr)}.record-ws-v2-right{grid-row:2;align-content:start}.record-ws-v2-right,.record-ws-v2-stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.record-ws-v2-root{grid-gap:8px;gap:8px;padding:2px 2px 0}.record-ws-v2-layout{grid-template-columns:1fr}.record-ws-v2-left,.record-ws-v2-right{overflow:visible}.record-ws-v2-right{grid-column:auto;grid-row:auto}.record-ws-v2-right,.record-ws-v2-stats{grid-template-columns:1fr}}.record-luxury-v2-shell{flex:1 1;min-height:0;display:grid;grid-template-columns:148px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;padding:2px 10px 0}.record-luxury-v2-rail{display:flex;flex-direction:column;grid-gap:6px;gap:6px;overflow-y:auto;padding:2px 6px 20px 2px;border-right:1px solid rgba(0,35,102,.08);background:hsla(0,0%,100%,.35)}.record-luxury-v2-rail-quick{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;padding:2px 0 10px;margin-bottom:2px;border-bottom:1px solid rgba(0,35,102,.06);background:rgba(243,244,246,.92)}.record-luxury-v2-rail-quick-btn{width:100%;height:34px;border-radius:10px;border:1px solid transparent;background:transparent;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.record-luxury-v2-rail-quick-btn:hover:not(:disabled){border-color:rgba(0,35,102,.15);background:rgba(0,35,102,.04);color:#002366}.record-luxury-v2-rail-quick-btn:disabled{cursor:not-allowed;opacity:.35}.record-luxury-v2-rail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;align-content:start}.record-luxury-v2-rail-item{width:auto;border:1px solid transparent;background:transparent;border-radius:12px;color:#64748b;padding:7px 3px 6px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:66px;grid-gap:3px;gap:3px;cursor:pointer;font-size:.63rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;transition:all .22s cubic-bezier(.4,0,.2,1)}.record-luxury-v2-rail-item:hover{color:#002366;border-color:rgba(0,35,102,.1);background:rgba(0,35,102,.02)}.record-luxury-v2-rail-item.active{color:#002366;border-color:rgba(212,175,55,.34);background:rgba(212,175,55,.08)}.record-luxury-v2-rail-item .MuiIcon-root,.record-luxury-v2-rail-quick-btn .MuiIcon-root{color:inherit;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.record-luxury-v2-canvas{min-height:0;overflow-y:auto;padding:6px 10px 48px 4px}.record-luxury-v2-canvas-inner{max-width:none;margin:0}.record-luxury-v2-sequence-cta{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;margin-bottom:14px;padding:10px 12px;border-radius:12px;border:1px solid rgba(212,175,55,.32);background:rgba(255,249,230,.86);color:#7a5b00;font-size:.78rem;font-weight:600}.record-luxury-v2-sequence-cta button{border:1px solid rgba(0,35,102,.16);border-radius:9px;background:#fff;color:#002366;padding:6px 10px;cursor:pointer;font-size:.75rem;font-weight:700}.record-page-expanded .record-luxury-v2-shell{padding:0 8px;grid-template-columns:142px minmax(0,1fr)}.record-page-expanded .record-luxury-v2-canvas{padding-top:4px;padding-bottom:36px}@media (max-width:1200px){.record-luxury-v2-shell{grid-template-columns:132px minmax(0,1fr)}}@media (max-width:900px){.record-luxury-v2-shell{display:flex;flex-direction:column;grid-gap:6px;gap:6px;padding-top:2px}.record-luxury-v2-rail{flex-direction:column;border-right:none;border-bottom:1px solid rgba(0,35,102,.08);overflow-x:hidden;overflow-y:auto;padding:0 2px 6px;grid-gap:5px;gap:5px;align-items:stretch;background:transparent}.record-luxury-v2-rail-quick{position:-webkit-sticky;position:sticky;top:0;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;padding:0 0 8px;margin:0;background:rgba(243,244,246,.95);border-bottom:1px solid rgba(0,35,102,.06)}.record-luxury-v2-rail-grid{display:flex;grid-gap:6px;gap:6px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.record-luxury-v2-rail-item{min-width:84px;min-height:62px}.record-luxury-v2-canvas{padding:8px 4px 32px}}.record-ws-v2-layout-v3{flex:1 1;min-height:0;display:flex;flex-direction:column;position:relative}.record-ws-v2-center-v3{flex:1 1;min-height:0;overflow:hidden;border-radius:20px;border:1px solid rgba(0,35,102,.05);background:radial-gradient(circle at top right,rgba(212,175,55,.06),transparent 40%),hsla(0,0%,100%,.6);margin:0 6px}.record-ws-v2-root:has(.record-ws-v2-layout-v3) .record-ws-v2-topbar{padding:16px 24px;border-radius:20px;margin:0 6px;border-left:3px solid rgba(212,175,55,.5)}.record-ws-v2-root:has(.record-ws-v2-layout-v3) .record-ws-v2-code{font-size:.82rem;padding:6px 14px}.record-ws-v2-root:has(.record-ws-v2-layout-v3) .record-ws-v2-matter{font-size:1rem;font-family:"DM Serif Display",Georgia,serif}.record-ws-v2-root:has(.record-ws-v2-layout-v3) .record-ws-v2-step{font-size:.76rem}.record-ws-v2-root:has(.record-ws-v2-layout-v3) .record-ws-v2-step-dot{width:10px;height:10px}.record-ws-v2-root:has(.record-ws-v2-layout-v3) .record-ws-v2-step.current .record-ws-v2-step-dot{box-shadow:0 0 0 8px rgba(212,175,55,.15)}.record-ws-v2-drawer-toggle{width:36px;height:36px;border-radius:10px;border:1px solid rgba(0,35,102,.1);background:hsla(0,0%,100%,.7);color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);flex-shrink:0}.record-ws-v2-drawer-toggle:hover{color:#002366;border-color:rgba(212,175,55,.3);background:rgba(212,175,55,.06);box-shadow:0 4px 12px -6px rgba(212,175,55,.3)}.record-ws-v2-drawer-toggle.has-data{position:relative}.record-ws-v2-drawer-toggle.has-data:after{content:"";position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:#d4af37;box-shadow:0 0 0 2px #fff}.record-ws-v2-drawer-left,.record-ws-v2-drawer-right{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1200;background:rgba(0,35,102,.08);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.4,0,.2,1)}.record-ws-v2-drawer-left.is-open,.record-ws-v2-drawer-right.is-open{opacity:1;pointer-events:auto}.record-ws-v2-drawer-panel{position:absolute;top:0;left:0;bottom:0;width:clamp(320px,28vw,400px);background:radial-gradient(circle at 20% 10%,rgba(212,175,55,.08),transparent 45%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:18px 0 48px -20px rgba(0,35,102,.25);border-right:1px solid rgba(0,35,102,.06);overflow-y:auto;overscroll-behavior:contain;padding:24px 20px;display:flex;flex-direction:column;grid-gap:16px;gap:16px;transform:translateX(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}.record-ws-v2-drawer-left.is-open .record-ws-v2-drawer-panel{transform:translateX(0)}.record-ws-v2-drawer-panel-right{position:absolute;top:0;right:0;bottom:0;width:clamp(300px,24vw,380px);background:radial-gradient(circle at 80% 10%,rgba(212,175,55,.1),transparent 50%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:-18px 0 48px -20px rgba(0,35,102,.25);border-left:1px solid rgba(0,35,102,.06);overflow-y:auto;overscroll-behavior:contain;padding:24px 20px;display:flex;flex-direction:column;grid-gap:16px;gap:16px;transform:translateX(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}.record-ws-v2-drawer-right.is-open .record-ws-v2-drawer-panel-right{transform:translateX(0)}.record-ws-v2-drawer-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;margin-bottom:4px;border-bottom:1px solid rgba(0,35,102,.06);flex-shrink:0}.record-ws-v2-drawer-title{font-family:"DM Serif Display",Georgia,serif;font-size:1.1rem;font-weight:700;color:#002366;letter-spacing:-.01em;display:flex;align-items:center;grid-gap:8px;gap:8px}.record-ws-v2-drawer-close{width:32px;height:32px;border-radius:8px;border:none;background:rgba(0,35,102,.04);color:#64748b;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.record-ws-v2-drawer-close:hover{background:rgba(0,35,102,.08);color:#002366}.record-ws-v2-drawer-panel .record-ws-v2-card{border-radius:16px;border:1px solid rgba(0,35,102,.06);background:radial-gradient(circle at top left,#fff,#f8fafc);box-shadow:0 4px 16px -8px rgba(0,35,102,.12),0 0 0 1px rgba(0,35,102,.03);transition:all .3s cubic-bezier(.4,0,.2,1)}.record-ws-v2-drawer-panel .record-ws-v2-card:hover{box-shadow:0 8px 24px -8px rgba(0,35,102,.18),0 0 0 1px rgba(212,175,55,.15);transform:translateY(-1px)}.record-ws-v2-drawer-panel .record-ws-v2-card-head{font-size:.82rem;padding:14px 16px;grid-gap:8px;gap:8px;letter-spacing:.02em}.record-ws-v2-drawer-panel .record-ws-v2-card-body{padding:14px 16px;grid-gap:10px;gap:10px}.record-ws-v2-drawer-panel .record-ws-v2-empty{font-size:.82rem;color:#9ca3af;font-style:italic}.record-ws-v2-drawer-panel .record-ws-v2-chip{font-size:.82rem;padding:8px 12px;border-radius:12px}.record-ws-v2-drawer-panel .record-ws-v2-kv{grid-gap:6px;gap:6px}.record-ws-v2-drawer-panel .record-ws-v2-kv span{font-size:.72rem}.record-ws-v2-drawer-panel .record-ws-v2-kv strong{font-size:.88rem}.record-ws-v2-drawer-panel-right .record-ws-v2-right-title{font-family:"DM Serif Display",Georgia,serif;font-size:1rem;padding:0;border:none;background:none;color:#002366;grid-gap:8px;gap:8px;margin-bottom:4px}.record-ws-v2-drawer-panel-right .record-ws-v2-stats{grid-gap:12px;gap:12px}.record-ws-v2-drawer-panel-right .record-ws-v2-stat-card{padding:16px;border-radius:14px;grid-gap:12px;gap:12px}.record-ws-v2-drawer-panel-right .record-ws-v2-stat-icon{width:40px;height:40px;border-radius:12px}.record-ws-v2-drawer-panel-right .record-ws-v2-stat-label{font-size:.72rem}.record-ws-v2-drawer-panel-right .record-ws-v2-stat-value{font-size:1.1rem;font-family:"DM Serif Display",Georgia,serif;letter-spacing:-.02em}.record-luxury-v2-shell-v3{flex:1 1;min-height:0;display:flex;flex-direction:column;grid-gap:0;gap:0;padding:0}.record-nav-row{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:10px 20px;border-bottom:1px solid rgba(0,35,102,.05);background:hsla(0,0%,100%,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:-webkit-sticky;position:sticky;top:0;z-index:6}.record-nav-quick-v3{display:flex;grid-gap:4px;gap:4px;flex-shrink:0}.record-nav-quick-v3 button{width:34px;height:34px;border-radius:10px;border:1px solid transparent;background:transparent;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.record-nav-quick-v3 button:hover:not(:disabled){border-color:rgba(0,35,102,.15);background:rgba(0,35,102,.04);color:#002366}.record-nav-quick-v3 button:disabled{cursor:not-allowed;opacity:.35}.record-nav-divider{width:1px;height:24px;background:rgba(0,35,102,.08);flex-shrink:0}.record-tab-pills{flex:1 1;min-width:0;overflow:hidden}.record-tab-pills-scroll{display:flex;grid-gap:4px;gap:4px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:2px 0}.record-tab-pills-scroll::-webkit-scrollbar{display:none}.record-pill{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:7px 14px;border-radius:999px;border:1px solid transparent;background:transparent;color:#64748b;font-size:.78rem;font-weight:600;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);flex-shrink:0}.record-pill:hover{color:#002366;background:rgba(0,35,102,.03);border-color:rgba(0,35,102,.08)}.record-pill.active{color:#002366;background:rgba(212,175,55,.1);border-color:rgba(212,175,55,.3);box-shadow:0 2px 8px -4px rgba(212,175,55,.3);font-weight:700;animation:pillActivate .25s cubic-bezier(.4,0,.2,1)}.record-pill .MuiIcon-root{font-size:15px!important;color:inherit}.record-pill .record-tab-paused{font-size:.6rem;opacity:.5;margin-left:2px}@keyframes pillActivate{0%{transform:scale(.95);opacity:.7}to{transform:scale(1);opacity:1}}.record-canvas-v3{flex:1 1;min-height:0;overflow-y:auto;padding:20px 28px 48px}.record-canvas-inner-v3{max-width:1200px;margin:0 auto}@media (max-width:900px){.record-nav-row{flex-wrap:wrap;padding:6px 8px;grid-gap:8px;gap:8px}.record-tab-pills-scroll{grid-gap:4px;gap:4px}.record-pill{padding:6px 10px;font-size:.72rem}.record-canvas-v3{padding:12px 12px 32px}.record-ws-v2-drawer-panel,.record-ws-v2-drawer-panel-right{width:85vw}}@media (min-width:1600px){.record-canvas-inner-v3{max-width:1320px}}.records-focus-toolbar{display:none!important}.records-focus-toolbar-left,.records-focus-toolbar-right{display:flex;align-items:center;grid-gap:8px;gap:8px}.records-focus-toolbar .MuiButton-root{border-color:rgba(212,175,55,.32);color:#002366;background:#fff;font-weight:600;letter-spacing:-.01em}.records-focus-toolbar .MuiButton-root:hover{border-color:rgba(212,175,55,.42);background:rgba(212,175,55,.05)}.records-drawer-paper{width:clamp(300px,32vw,420px);max-width:92vw;border-right:1px solid rgba(0,35,102,.08);box-shadow:18px 0 36px -20px rgba(0,35,102,.3),inset 0 0 0 1px hsla(0,0%,100%,.5);background:radial-gradient(circle at 20% 10%,rgba(212,175,55,.13),transparent 45%),linear-gradient(180deg,#fff,#f8fafc)}.records-drawer-paper .records-list-shell-drawer{min-height:100%}.record-page-expanded .section-card{border-radius:14px}.record-page-expanded .section-card-header{padding:16px 18px}.record-page-expanded .section-card-body{padding:18px}.section-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 0 0 1px rgba(15,26,52,.03),0 2px 4px -1px rgba(15,26,52,.04),0 12px 28px -8px rgba(15,26,52,.08);border:none!important;transition:all .35s var(--lux-ease)}.section-card:hover{box-shadow:0 0 0 1px rgba(15,26,52,.04),0 4px 8px -2px rgba(15,26,52,.06),0 20px 40px -12px rgba(15,26,52,.14);transform:translateY(-2px)}.calendar-shell{box-shadow:0 20px 40px -5px rgba(0,0,0,.05)!important}.section-card-header{padding:20px 24px;border-bottom:none;display:flex;align-items:center;grid-gap:12px;gap:12px}.section-header{padding:22px 28px;border-bottom:1px solid rgba(0,35,102,.06);display:flex;align-items:center;justify-content:flex-start}.section-card-body{padding:24px}.timeline-container{position:relative;padding-left:32px}.timeline-container:before{content:"";position:absolute;left:11px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,rgba(0,35,102,.28),rgba(0,35,102,.08))}.timeline-item{position:relative;padding-bottom:24px}.timeline-dot{position:absolute;left:-27px;top:20px;width:12px;height:12px;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.timeline-dot.blue{background:#d4af37}.timeline-dot.green{background:#10b981}.timeline-dot.red{background:#ef4444}.timeline-dot.amber{background:#f59e0b}.timeline-dot.purple{background:#26408b}.kanban-column{border:1px solid rgba(0,35,102,.06);box-shadow:0 12px 26px -20px rgba(0,35,102,.25)}.kanban-column.drag-over{background:rgba(0,35,102,.04)!important;border-color:rgba(0,35,102,.14)!important}.kanban-count{width:24px;height:24px;border-radius:6px}.task-card{background:radial-gradient(circle at 12% 10%,rgba(0,35,102,.03),transparent 50%),linear-gradient(180deg,#fff,#f8fafc);border-radius:16px;border:1px solid rgba(15,26,52,.07);padding:20px;box-shadow:var(--shadow);transition:all .35s var(--lux-ease)}.task-card:hover{box-shadow:0 6px 10px -2px rgba(0,35,102,.06),0 18px 30px -10px rgba(0,35,102,.14),0 0 0 1px rgba(0,35,102,.02);transform:translateY(-4px)}.task-card.is-dragging,.task-card:active{box-shadow:0 18px 36px -16px rgba(0,35,102,.4);transform:translateY(-2px)}.crm-workspace-root{background:var(--bg,#f3f4f6)}.crm-workspace-root .record-luxury-v2-shell.record-shell{height:100%;min-height:0;grid-column-gap:11.34px;column-gap:11.34px;padding:0}.crm-workspace-root .record-luxury-v2-rail.record-rail{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:calc(100vh - 44px);max-height:calc(100vh - 44px);overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;margin:0;border-right:1px solid var(--lux-pearl-dark)}.crm-workspace-canvas{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.crm-workspace-canvas.record-luxury-v2-canvas.record-canvas{height:calc(100vh - 44px);max-height:calc(100vh - 44px);padding:0}.crm-context-left{flex-wrap:wrap}.crm-context-title{font-weight:900;font-size:14px;letter-spacing:-.02em}.crm-context-section{font-weight:700}.crm-context-dot{color:#c7a64a;font-weight:800;line-height:1}.crm-context-subtitle{color:var(--lux-warm-grey);text-transform:none;letter-spacing:0}.crm-context-actions{flex-wrap:wrap;justify-content:flex-end}.crm-workspace-root .crm-context-bar{position:relative;border-bottom:none}.crm-workspace-root .crm-context-bar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--lux-pearl-dark) 30%,var(--lux-pearl-dark) 70%,transparent)}.crm-live-badge{display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.crm-live-dot{width:7px;height:7px;border-radius:999px;background:#10b981;animation:pulseGold 2s infinite;box-shadow:0 0 0 1px rgba(16,185,129,.18)}.crm-sync-badge{font-family:SF Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;letter-spacing:.04em}.crm-canvas-inner.record-luxury-v2-canvas-inner.record-canvas-inner{flex:1 1;min-height:0;max-width:none;margin:0;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;padding:28px 28px 120px}.crm-workspace-root .record-luxury-v2-rail-item.record-rail-item{transition:all .22s cubic-bezier(.4,0,.2,1)}.crm-workspace-root .record-luxury-v2-rail-item.record-rail-item .record-rail-icon{transition:color .25s ease}.crm-workspace-root .record-luxury-v2-rail-item.record-rail-item .record-rail-label{font-weight:500;transition:color .25s ease,font-weight .25s ease}.crm-workspace-root .record-luxury-v2-rail-item.record-rail-item:hover{transform:scale(1.02)}.crm-workspace-root .record-luxury-v2-rail-item.record-rail-item.active{background:rgba(212,175,55,.06);border-color:transparent}.crm-workspace-root .record-luxury-v2-rail-item.record-rail-item.active .record-rail-label{color:var(--lux-navy);font-weight:700}.dashboard-kpi-header{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:8px}.dashboard-kpi-icon-badge{width:32px;height:32px;border-radius:10px;background:rgba(199,166,74,.1);border:1px solid rgba(199,166,74,.2);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.crm-canvas-inner .mono-number{font-family:SF Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-weight:700;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-canvas-inner .dashboard-kpi-value{font-size:28px;font-weight:800;letter-spacing:-.03em;color:var(--lux-navy,#002366)}.dashboard-kpi-value.is-navy{color:#002366}.dashboard-kpi-value.is-teal{color:#0f8f6a}.dashboard-kpi-value.is-gold{color:#c7a64a}.crm-kpi-card:hover .dashboard-kpi-value{text-shadow:0 2px 12px rgba(199,166,74,.24)}.crm-widget-header{display:flex;align-items:center;grid-gap:10px;gap:10px;margin:-20px -20px 16px;padding:20px 24px 16px;border-bottom:1px solid var(--lux-border)}.crm-widget-header .section-title{margin:0;font-size:.95rem;font-weight:800;letter-spacing:-.01em;color:#0f1a34;text-transform:none}.crm-pipeline-row{display:grid;grid-template-columns:170px minmax(0,1fr) 140px 160px;grid-gap:10px;gap:10px;align-items:center;padding:6px 10px;border-radius:10px;border:none;background:transparent;cursor:pointer;transition:all .2s var(--lux-ease);text-align:left;width:100%}.crm-pipeline-row:hover{background:rgba(212,175,55,.04);transform:translateX(2px)}.crm-stage-label{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;font-weight:700;color:#002366}.crm-pipeline-bar{height:10px;border-radius:999px;background:rgba(0,35,102,.08);overflow:hidden}.crm-pipeline-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(255,190,121,.25),rgba(212,175,55,.78));animation:goldShimmer 4s ease-in-out infinite}.crm-pipeline-bar-fill.is-empty{background:repeating-linear-gradient(135deg,rgba(148,163,184,.16) 6px,rgba(148,163,184,.08) 6px 12px);animation:none}.crm-timeline{border-left-color:rgba(199,166,74,.2)}.crm-timeline-item{padding-top:14px}.crm-timeline-item:before{width:12px;height:12px;left:-9px;background:#d4af37}.crm-timeline-item.is-recent:before{animation:pulseGold 2s infinite}.crm-timeline-head{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}.crm-timeline-title{font-weight:800;color:#002366}.crm-timeline-meta{margin-top:4px;font-size:12px}.crm-timeline-badge{display:inline-flex;align-items:center;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700;border:1px solid transparent}.crm-timeline-badge.is-contract,.crm-timeline-badge.is-lead{background:rgba(199,166,74,.14);color:#7a5b00;border-color:rgba(199,166,74,.28)}.crm-timeline-badge.is-deal{background:rgba(0,35,102,.12);color:#002366;border-color:rgba(0,35,102,.24)}.crm-timeline-badge.is-transition{background:rgba(15,143,106,.13);color:#0f8f6a;border-color:rgba(15,143,106,.25)}.crm-timeline-badge.is-system{background:rgba(148,163,184,.15);color:#475569;border-color:rgba(148,163,184,.28)}.crm-empty-state{display:grid;justify-items:center;grid-gap:4px;gap:4px}.crm-empty-title{font-weight:700;color:#0f1a34;font-size:14px;margin-top:10px}.crm-empty-subtitle{color:rgba(199,166,74,.55);font-size:13px;font-weight:600}.crm-risk-badge.is-low{background:rgba(5,150,105,.14);color:#047857;border-color:rgba(5,150,105,.35)}.crm-risk-badge.is-medium{background:rgba(161,98,7,.14);color:#a16207;border-color:rgba(161,98,7,.35)}.crm-risk-badge.is-high{background:rgba(194,65,12,.14);color:#c2410c;border-color:rgba(194,65,12,.35)}.crm-risk-badge.is-critical{background:rgba(185,28,28,.14);color:#991b1b;border-color:rgba(185,28,28,.35)}.crm-flow-step.is-active{background:rgba(212,175,55,.12);color:#7a5b00;border-color:rgba(212,175,55,.3)}.crm-flow-step.is-idle{background:#f3f4f6;color:#6b7280}a.record-v3-cta-secondary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:8px 14px}@media (max-width:900px){.crm-workspace-root .record-luxury-v2-shell.record-shell{padding:0}.crm-context-actions{width:100%;justify-content:flex-start}.crm-workspace-root .record-luxury-v2-rail.record-rail{position:static;height:auto;max-height:none;overscroll-behavior:auto}.crm-workspace-canvas.record-luxury-v2-canvas.record-canvas{height:auto;max-height:none}.crm-canvas-inner.record-luxury-v2-canvas-inner.record-canvas-inner{padding:16px 16px 80px}.crm-pipeline-row{grid-template-columns:1fr;grid-gap:8px;gap:8px}.crm-widget-header{margin:-20px -20px 12px;padding:16px 18px 12px}}.task-card.priority-urgent{border-left:4px solid #fca5a5}.task-card.priority-high{border-left:4px solid rgba(212,175,55,.72)}.task-card.priority-normal{border-left:4px solid #93c5fd}.satje-hero{display:flex;flex-direction:column;align-items:center;grid-gap:18px;gap:18px;padding:20px 10px 8px}.satje-spotlight{width:min(900px,100%);background:#fff;border-radius:18px;border:1px solid rgba(0,35,102,.08);padding:6px 6px 6px 18px;box-shadow:0 18px 40px -22px rgba(0,35,102,.35)}.satje-spotlight .MuiOutlinedInput-root{height:60px;font-size:16px}.satje-spotlight .MuiOutlinedInput-notchedOutline{border:none}.satje-search-cta{min-width:240px;height:48px;border-radius:14px!important;box-shadow:0 14px 28px -20px rgba(0,35,102,.55)!important}.satje-results{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.satje-result-item{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;padding:16px 20px;border-radius:14px;background:#fff;border:1px solid rgba(0,35,102,.06);box-shadow:0 10px 24px -18px rgba(0,35,102,.3)}.satje-result-meta{display:flex;align-items:center;grid-gap:12px;gap:12px;min-width:0}.satje-result-icon{width:44px;height:44px;border-radius:12px;background:rgba(0,35,102,.08);display:flex;align-items:center;justify-content:center;color:#002366}.satje-result-title{font-weight:600;color:#002366;font-size:15px}.faq-item{overflow:hidden}.faq-summary{list-style:none;padding:16px 18px}.faq-summary::-webkit-details-marker{display:none}.faq-item[open]{border:1px solid rgba(0,35,102,.14)!important;box-shadow:0 14px 28px -22px rgba(0,35,102,.55)!important}.satje-result-subtitle{font-size:12px;color:#6b7280}.doc-card{background:var(--lux-surface);border:none;transition:all .35s var(--lux-ease);box-shadow:var(--shadow)}.doc-card:hover{box-shadow:0 6px 10px -2px rgba(0,35,102,.06),0 18px 30px -10px rgba(0,35,102,.14),0 0 0 3px rgba(212,175,55,.12)}.doc-icon{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.doc-icon.pdf{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626}.doc-icon.word{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#26408b}.doc-icon.excel{background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#059669}.doc-icon.image{background:linear-gradient(135deg,#f5f3ff,#ede9fe);color:#7c3aed}.badge-satje{background:#fee2e2;color:#dc2626}.badge-notification{background:#dbeafe;color:#001848}.badge-auto{background:#dcfce7;color:#166534}.badge-hearing{background:#fef3c7;color:#92400e}.due-badge{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600}.due-overdue{background:#fee2e2;color:#dc2626}.due-today{background:#fef3c7;color:#92400e}.due-upcoming{background:#dbeafe;color:#001848}.party-tag{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 12px;border-radius:8px;font-size:13px}.party-tag.actor{background:#dcfce7;color:#166534;border:1px solid #86efac}.party-tag.defendant{background:#fee2e2;color:#dc2626;border:1px solid #fca5a5}.upload-zone{border:2px dashed #cbd5e1;border-radius:16px;padding:40px;text-align:center;transition:all .35s var(--lux-ease)}.upload-zone:hover{border-color:#002366;background:#eff6ff}.folder-item{padding:12px 16px;display:flex;align-items:center;grid-gap:12px;gap:12px;border-radius:10px;cursor:pointer;transition:all .35s var(--lux-ease)}.folder-item:hover{background:#f1f5f9}.folder-item.active{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-left:3px solid #002366}.fade-in{animation:fadeIn .3s cubic-bezier(0,0,.2,1)}.hover-lift{transition:all .35s var(--lux-ease)}.hover-lift:hover{box-shadow:0 12px 24px rgba(0,0,0,.12)}.sticky-header{position:-webkit-sticky;position:sticky;top:0;z-index:20}.icon-gradient-blue{background:linear-gradient(135deg,#002366,#001848);color:#fff}.icon-gradient-purple{background:linear-gradient(135deg,#26408b,#001848);color:#fff}.icon-gradient-green{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.icon-gradient-amber{background:linear-gradient(135deg,#d7be76,#b8962f);color:#fff}.icon-gradient-red{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.person-chip{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;padding:8px 16px 8px 8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50px;font-size:14px;transition:all .35s var(--lux-ease)}.person-chip:hover{border-color:#002366;background:#eff6ff}.person-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff}.avatar-green{background:linear-gradient(135deg,#10b981,#059669)}.avatar-red{background:linear-gradient(135deg,#ef4444,#dc2626)}.avatar-blue{background:linear-gradient(135deg,#002366,#001848)}.avatar-purple{background:linear-gradient(135deg,#26408b,#001848)}.avatar-orange{background:linear-gradient(135deg,#f59e0b,#d97706)}.badge{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid rgba(0,35,102,.08)}.badge.success{background:#ecfdf5;color:#059669}.badge.warning{background:#fffbeb;color:#d97706}.badge.danger{background:#fef2f2;color:#dc2626}.badge.info{background:rgba(0,35,102,.05);color:#002366;border-color:rgba(15,26,52,.12)}.badge.muted{background:#f3f4f6;color:#6b7280}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.form-group{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.form-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b}.form-control{padding:12px 16px;border:1px solid #e2e8f0;border-radius:10px;font-size:14px;background:#f8fafc;transition:all .4s var(--lux-ease)}.form-control:focus{outline:none;border-color:#d4af37;background:#fff;box-shadow:0 0 0 3px rgba(212,175,55,.18)}.btn-primary{background:linear-gradient(135deg,#0f1a34,#1f2a44);color:#fff;font-weight:600;padding:12px 24px;border-radius:12px;border:1px solid rgba(199,166,74,.32);cursor:pointer;transition:all .4s var(--lux-ease);box-shadow:0 6px 18px rgba(15,26,52,.22),0 10px 24px -20px rgba(15,26,52,.42);display:inline-flex;align-items:center;grid-gap:8px;gap:8px;text-decoration:none;letter-spacing:.2px}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(15,26,52,.3),0 16px 28px -20px rgba(15,26,52,.52)}.btn-primary:active{transform:scale(.98)}.btn-primary:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(212,175,55,.22),0 10px 28px rgba(15,26,52,.35)}.btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.btn-header-gold,.module-actions .btn-primary,.module-actions .MuiButton-containedPrimary,.module-actions .MuiButtonBase-root.btn-primary{background:var(--lux-header-gold-bg);border:1px solid var(--lux-header-gold-border);color:var(--lux-navy,var(--ink));font-weight:600;font-size:14px;padding:10px 20px;border-radius:12px;height:44px;display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;letter-spacing:.01em;cursor:pointer;text-decoration:none;text-transform:none;box-shadow:var(--lux-header-gold-shadow-sm);transition:all .35s var(--lux-ease)}.btn-header-gold:hover,.module-actions .btn-primary:hover,.module-actions .MuiButton-containedPrimary:hover,.module-actions .MuiButtonBase-root.btn-primary:hover{background:var(--lux-header-gold-hover-bg);border-color:var(--lux-header-gold-hover-border);transform:translateY(-1px);box-shadow:var(--lux-shadow-gold,var(--lux-header-gold-shadow-sm))}.btn-header-gold:active,.module-actions .btn-primary:active,.module-actions .MuiButton-containedPrimary:active,.module-actions .MuiButtonBase-root.btn-primary:active{transform:scale(.98);box-shadow:var(--lux-header-gold-shadow-active)}.btn-header-gold:focus-visible,.module-actions .btn-primary:focus-visible,.module-actions .MuiButton-containedPrimary:focus-visible,.module-actions .MuiButtonBase-root.btn-primary:focus-visible{outline:none;box-shadow:0 0 0 3px var(--lux-header-gold-focus-ring)}.btn-header-gold:disabled,.module-actions .btn-primary:disabled,.module-actions .MuiButton-containedPrimary.Mui-disabled,.module-actions .MuiButton-containedPrimary:disabled,.module-actions .MuiButtonBase-root.btn-primary.Mui-disabled,.module-actions .MuiButtonBase-root.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-header-gold .material-icons,.btn-header-gold .MuiIcon-root,.btn-header-gold .MuiSvgIcon-root,.module-actions .btn-primary .material-icons,.module-actions .btn-primary .MuiIcon-root,.module-actions .btn-primary .MuiSvgIcon-root,.module-actions .MuiButton-containedPrimary .material-icons,.module-actions .MuiButton-containedPrimary .MuiIcon-root,.module-actions .MuiButton-containedPrimary .MuiSvgIcon-root{font-size:20px;color:var(--lux-navy,var(--ink))}body.premium-mode .premium-shell .MuiTable-root,body.premium-mode .premium-shell table{border-collapse:initial;border-spacing:0}body.premium-mode .premium-shell .MuiTableRow-root:hover{background-color:rgba(0,35,102,.02)!important}body.premium-mode .premium-shell .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:none}body.premium-mode .premium-shell input:focus,body.premium-mode .premium-shell select:focus,body.premium-mode .premium-shell textarea:focus{outline:none;border-color:#d4af37!important;box-shadow:0 0 0 3px rgba(212,175,55,.2)!important}body.premium-mode .premium-shell .rbc-month-view{border:none!important;border-radius:16px;overflow:hidden}body.premium-mode .premium-shell .rbc-header{padding:12px 8px!important;font-weight:600!important;font-size:.75rem!important;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af!important;border-bottom:1px solid rgba(0,35,102,.06)!important}body.premium-mode .premium-shell .rbc-day-bg,body.premium-mode .premium-shell .rbc-day-bg+.rbc-day-bg{border-left:1px solid rgba(0,35,102,.04)!important}body.premium-mode .premium-shell .rbc-off-range-bg{background:#f9fafb!important}body.premium-mode .premium-shell .rbc-today{background:rgba(212,175,55,.02)!important}body.premium-mode .premium-shell .rbc-event{border-radius:8px!important;padding:4px 8px!important;font-size:.78rem!important;border:none!important;box-shadow:0 2px 8px -2px rgba(0,35,102,.15)!important}.btn-secondary{background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;font-weight:600;padding:12px 24px;border-radius:12px;border:none;cursor:pointer;transition:all .35s var(--lux-ease);box-shadow:0 4px 15px rgba(15,23,42,.35);display:inline-flex;align-items:center;grid-gap:8px;gap:8px}.btn-secondary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(15,23,42,.45)}.btn-soft{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 12px;border-radius:12px;border:1px solid rgba(0,35,102,.08);background:rgba(0,35,102,.04);color:#002366;font-size:12px;font-weight:700;transition:all .35s var(--lux-ease)}.btn-soft:hover{background:rgba(0,35,102,.06);transform:translateY(-1px)}.lux-focus:focus-within{box-shadow:0 0 0 3px rgba(212,175,55,.25),0 16px 32px -22px rgba(0,35,102,.45);border-radius:18px}.btn-secondary:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-ghost{background:transparent;color:#374151;font-weight:500;padding:10px 16px;border-radius:10px;border:1px solid #e5e7eb;cursor:pointer;transition:all .3s var(--lux-ease);text-decoration:none}.btn-ghost.is-active{background:rgba(0,35,102,.04);color:#002366;border-color:rgba(212,175,55,.34);box-shadow:inset 0 0 0 2px rgba(212,175,55,.1)}.btn-ghost:hover{background:#f9fafb;border-color:rgba(15,26,52,.18)}.btn-ghost:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(212,175,55,.22)}.badge-urgent{background:#fde8e8;color:#b45353;border:1px solid rgba(242,184,184,.8)}.timeline-connector{position:absolute;left:23px;top:48px;bottom:-24px;width:2px;background:linear-gradient(180deg,#002366,#93c5fd);z-index:0}.expediente-item{padding:8px 10px;background:#fff;border:1px solid rgba(0,35,102,.05);border-left:3px solid transparent;border-radius:10px;cursor:pointer;transition:all .18s cubic-bezier(.4,0,.2,1)}.expediente-item:hover{transform:translateY(-1px);box-shadow:0 6px 18px -10px rgba(0,35,102,.18);background:rgba(0,35,102,.015)}.expediente-item.active{background:rgba(0,35,102,.04);border-left:3px solid;border-color:rgba(212,175,55,.25);box-shadow:0 4px 16px -8px rgba(0,35,102,.2)}.expediente-item.urgent{border-left-color:#ef4444}.type-badge{padding:1px 6px;border-radius:4px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;line-height:16px}.type-laboral{background:#dbeafe;color:#001848}.type-civil{background:#f3e8ff;color:#7c3aed}.type-penal{background:#fee2e2;color:#dc2626}.type-familia{background:#fef3c7;color:#d97706}.type-admin{background:#dcfce7;color:#166534}.quick-actions{display:flex;grid-gap:8px;gap:8px;padding:4px;background:#f1f5f9;border-radius:12px}.quick-action-btn{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:500;background:transparent;border:none;cursor:pointer;color:#64748b;transition:all .35s var(--lux-ease)}.quick-action-btn.active,.quick-action-btn:hover{background:#fff;color:#002366}.quick-action-btn.active{box-shadow:0 2px 8px rgba(0,0,0,.06)}.kv-row{display:grid;grid-template-columns:1fr 2fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #f1f5f9}.kv-row:last-child{border-bottom:none}.kv-key{background:#f8fafc}.kv-key,.kv-value{padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px}.kv-value{background:#fff}.add-field-btn{display:inline-flex;padding:10px 16px;border:1px solid rgba(0,35,102,.15);color:#1f2937;transition:all .35s var(--lux-ease);background:#d4af37}.add-field-btn:hover{box-shadow:0 8px 18px -10px rgba(0,35,102,.3)}.premium-layout-wrapper{display:flex;width:100%;min-height:100vh;background:transparent}body.premium-mode .premium-layout-wrapper{margin:0;padding:0}body.premium-mode .premium-layout-wrapper .app-shell{width:100%;min-height:100vh}body.premium-mode .premium-layout-wrapper #fuse-main{margin:0!important;padding:0!important}body.premium-mode .premium-layout-wrapper .main{flex:1 1;min-width:0}body.premium-mode .records-focus-content,body.premium-mode .records-focus-shell .premium-content{padding:0!important}body.premium-mode .premium-layout-wrapper .sidebar{z-index:1000}body.premium-mode .premium-layout-wrapper .topbar{z-index:100}.record-grid-container{display:flex;width:100%;max-width:1400px;margin:0 auto}.record-grid-left{flex:1 1;min-width:0}.record-grid-right{width:320px;flex-shrink:0;grid-gap:20px;gap:20px}@media (max-width:1100px){.record-grid-container{flex-direction:column}.record-grid-right{width:100%}}.activity-item{padding-bottom:24px}.activity-connector{top:48px;bottom:0;background:linear-gradient(180deg,#002366,#93c5fd);z-index:0}.activity-icon{position:relative}.activity-icon.doc{background:linear-gradient(135deg,#f59e0b,#d97706)}.activity-icon.note{background:linear-gradient(135deg,#002366,#26408b)}.activity-icon.upload{background:#f1f5f9;color:#64748b}.activity-card{background:var(--lux-surface);border:none;padding:16px 20px;box-shadow:var(--shadow);transition:all .35s var(--lux-ease)}.activity-card:hover{box-shadow:0 6px 10px -2px rgba(0,35,102,.06),0 18px 30px -10px rgba(0,35,102,.14),0 0 0 1px rgba(0,35,102,.02);transform:translateY(-2px)}.activity-card.urgent{border-left:4px solid #ef4444}.activity-header{align-items:center;margin-bottom:8px}.activity-type-badge{padding:3px 10px;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.activity-type-badge.doc{background:#fef3c7;color:#d97706}.activity-type-badge.task{background:#dcfce7;color:#166534}.activity-title{font-weight:600;margin-bottom:4px}.activity-body{font-size:13px;color:#64748b;line-height:1.5}.activity-actions{margin-top:12px;padding-top:12px;border-top:1px solid #f1f5f9}.activity-action-btn{transition:all .35s var(--lux-ease);color:#64748b}.activity-action-btn:hover{color:#334155}.activity-action-btn.primary{background:#eff6ff;color:#002366}.activity-action-btn.primary:hover{background:#dbeafe;color:#001848}.widget-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04)}.widget-header{padding:16px 20px;border-bottom:1px solid #f1f5f9;justify-content:space-between}.widget-header,.widget-title{display:flex;align-items:center}.widget-title{font-size:14px;font-weight:700;color:#1e293b;grid-gap:8px;gap:8px}.widget-body{padding:16px 20px}.widget-card.dark{background:linear-gradient(135deg,#1e293b,#0f172a);border:none;color:#fff}.widget-card.dark .widget-header{border-bottom-color:hsla(0,0%,100%,.1)}.widget-card.dark .widget-title{color:#fff}.event-item{padding:14px 16px;background:hsla(0,0%,100%,.08);border-radius:12px;border:1px solid hsla(0,0%,100%,.1);margin-bottom:10px;transition:all .35s var(--lux-ease)}.event-item:hover{background:hsla(0,0%,100%,.12)}.event-item:last-child{margin-bottom:0}.event-date{font-size:11px;font-weight:700;color:#93c5fd;text-transform:uppercase;letter-spacing:.5px}.event-time{font-size:10px;padding:2px 8px;background:hsla(0,0%,100%,.15);border-radius:4px;color:#fff}.event-title{font-size:13px;font-weight:500;color:#fff;margin-top:6px}.event-location{font-size:11px;color:#94a3b8;margin-top:4px}.team-member{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:10px 0}.team-member:not(:last-child){border-bottom:1px solid #f1f5f9}.team-avatar{width:40px;height:40px;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.1);object-fit:cover}.team-info{flex:1 1}.team-name{font-size:13px;font-weight:600;color:#1e293b}.team-role{font-size:11px;color:#94a3b8}.add-team-btn{width:100%;padding:12px;margin-top:12px;border:2px dashed #e2e8f0;border-radius:12px;background:transparent;color:#94a3b8;font-size:13px;font-weight:500;cursor:pointer;transition:all .35s var(--lux-ease);display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.add-team-btn:hover{border-color:#002366;color:#002366;background:#eff6ff}.slide-in{animation:slideIn .4s cubic-bezier(0,0,.2,1) forwards}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}body.premium-mode .record-v3-card{background:var(--lux-warm-white,#fcfdfe);border:none;border-radius:20px;box-shadow:0 0 0 1px rgba(15,26,52,.025),0 1px 3px rgba(15,26,52,.03),0 8px 24px -8px rgba(15,26,52,.07)}body.premium-mode .record-v3-card-header{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;border-bottom:none}body.premium-mode .record-v3-empty{padding:28px 18px;text-align:center;background:transparent;border:none;border-radius:0}body.premium-mode .record-v3-chip{display:inline-flex;align-items:center;border:none;background:rgba(199,166,74,.08);color:#1f2a44;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;box-shadow:0 0 0 1px rgba(15,26,52,.03),0 6px 16px -10px rgba(15,26,52,.12)}body.premium-mode .record-v3-kpi{font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:#7a859d;font-weight:700}body.premium-mode .record-v3-cta-primary,body.premium-mode .record-v3-cta-primary.MuiButton-root{border-radius:14px!important;border:1px solid rgba(199,166,74,.34)!important;background:linear-gradient(135deg,#0f1a34,#1f2a44)!important;color:#fff!important;box-shadow:0 10px 22px -14px rgba(15,26,52,.55)!important;font-weight:800!important}body.premium-mode .record-v3-cta-primary.MuiButton-root:hover,body.premium-mode .record-v3-cta-primary:hover{box-shadow:0 14px 28px -16px rgba(15,26,52,.62),0 0 16px -4px rgba(199,166,74,.4)!important}body.premium-mode .record-v3-cta-secondary,body.premium-mode .record-v3-cta-secondary.MuiButton-root{border-radius:14px!important;border:1px solid rgba(199,166,74,.22)!important;background:#fff!important;color:#0f1a34!important;font-weight:800!important}body.premium-mode .record-v3-cta-secondary.MuiButton-root:hover,body.premium-mode .record-v3-cta-secondary:hover{background:rgba(199,166,74,.04)!important}body.premium-mode .record-v3-title-display{font-family:"DM Serif Display",Times New Roman,Georgia,serif;letter-spacing:-.01em;color:#0f1a34}body.premium-mode .record-v3-code{font-family:IBM Plex Mono,SF Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}body.premium-mode .record-dashboard-vital{box-shadow:0 0 0 1px rgba(15,26,52,.03),0 4px 12px -3px rgba(15,26,52,.06),0 16px 40px -12px rgba(15,26,52,.12);background:linear-gradient(135deg,#fcfdfe,rgba(247,248,250,.6))}body.premium-mode .record-dashboard-widget{background:radial-gradient(ellipse at 10% 0,rgba(199,166,74,.025) 0,transparent 60%),linear-gradient(180deg,#fff,#fcfdfe)}body.premium-mode .record-dashboard-timeline-chip{border:none!important;background:linear-gradient(180deg,#fff,rgba(247,248,250,.7));box-shadow:0 0 0 1px rgba(15,26,52,.025),0 2px 6px -2px rgba(15,26,52,.06);transition:all .3s cubic-bezier(.4,0,.2,1)}body.premium-mode .record-dashboard-timeline-grid>.record-dashboard-timeline-chip:first-child{opacity:1;background:radial-gradient(ellipse at 12% 0,rgba(199,166,74,.035) 0,transparent 62%),linear-gradient(180deg,#fff,rgba(247,248,250,.74))}body.premium-mode .record-dashboard-timeline-grid>.record-dashboard-timeline-chip:nth-child(2){opacity:.96}body.premium-mode .record-dashboard-timeline-grid>.record-dashboard-timeline-chip:nth-child(3){opacity:.93}body.premium-mode .record-dashboard-timeline-grid>.record-dashboard-timeline-chip:nth-child(4){opacity:.89}body.premium-mode .record-dashboard-timeline-grid>.record-dashboard-timeline-chip:nth-child(5){opacity:.85}body.premium-mode .record-dashboard-timeline-chip:hover{box-shadow:0 0 0 1px rgba(199,166,74,.15),0 4px 12px -3px rgba(15,26,52,.1);transform:translateY(-2px)}body.premium-mode .record-dashboard-lux .record-v3-empty .MuiIcon-root{font-size:52px!important;color:rgba(199,166,74,.35)!important;opacity:.4}body.premium-mode .record-dashboard-widget .record-v3-title-display{font-family:"DM Serif Display",Times New Roman,Georgia,serif;letter-spacing:-.01em}body.premium-mode .record-dashboard-widget .section-card-header .MuiIcon-root{filter:drop-shadow(0 2px 6px rgba(199,166,74,.3))}body.premium-mode .record-v3-card[role=button]:focus-visible,body.premium-mode .section-card[role=button]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(199,166,74,.3),0 12px 28px -8px rgba(15,26,52,.08)}body.premium-mode .record-dashboard-lux .skeleton{background:linear-gradient(90deg,#f7f5f0,#fffefa 50%,#f7f5f0);background-size:300% 100%}@media (hover:none),(pointer:coarse){.section-card:hover{box-shadow:0 0 0 1px rgba(15,26,52,.035),0 3px 6px -2px rgba(15,26,52,.05),0 14px 30px -12px rgba(15,26,52,.1);transform:translateY(-1px)}body.premium-mode .record-dashboard-timeline-chip:hover{box-shadow:0 0 0 1px rgba(199,166,74,.11),0 3px 8px -3px rgba(15,26,52,.08);transform:translateY(-1px)}body.premium-mode .record-v3-cta-primary.MuiButton-root:hover,body.premium-mode .record-v3-cta-primary:hover{box-shadow:0 10px 20px -14px rgba(15,26,52,.52),0 0 10px -6px rgba(199,166,74,.26)!important}body.premium-mode .record-v3-cta-secondary.MuiButton-root:hover,body.premium-mode .record-v3-cta-secondary:hover{background:rgba(199,166,74,.03)!important}}@media (prefers-reduced-motion:reduce){*{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;scroll-behavior:auto!important}.record-dashboard-timeline-chip,.record-v3-cta-primary,.record-v3-cta-secondary,.section-card{transition:none!important}body.premium-mode .record-dashboard-lux .skeleton,body.premium-mode .record-dashboard-lux [aria-label="No leído"]{animation:none!important}}body.premium-mode .record-context-bar{background:linear-gradient(180deg,hsla(0,0%,100%,.95),rgba(250,251,253,.92));border-bottom:none;box-shadow:0 0 0 1px rgba(15,26,52,.03),0 6px 16px -12px rgba(15,26,52,.18)}body.premium-mode .record-status-chip-btn{border-radius:12px!important;border:1px solid rgba(199,166,74,.3)!important;background:rgba(199,166,74,.09)!important;box-shadow:0 6px 16px -12px rgba(15,26,52,.25)}body.premium-mode .record-status-chip-btn:hover{border-color:rgba(199,166,74,.42)!important;background:rgba(199,166,74,.13)!important}body.premium-mode .record-tab-lux[data-record-tab]{--lux-tab-card-shadow:0 0 0 1px rgba(15,26,52,0.03),0 2px 5px -2px rgba(15,26,52,0.05),0 18px 36px -20px rgba(15,26,52,0.16);--lux-tab-card-shadow-hover:0 0 0 1px rgba(199,166,74,0.12),0 6px 12px -5px rgba(15,26,52,0.08),0 24px 42px -22px rgba(15,26,52,0.2);background:radial-gradient(circle at 2% 0,rgba(199,166,74,.04) 0,transparent 30%),radial-gradient(circle at 98% 0,rgba(15,26,52,.03) 0,transparent 26%);border-radius:24px;padding:4px}body.premium-mode .record-tab-lux[data-record-tab]:not([data-record-tab=dashboard]) .section-card{background:radial-gradient(ellipse at 10% 0,rgba(199,166,74,.024) 0,transparent 58%),linear-gradient(180deg,#fff,#fcfdfe);box-shadow:var(--lux-tab-card-shadow)}body.premium-mode .record-tab-lux[data-record-tab]:not([data-record-tab=dashboard]) .section-card:hover{box-shadow:var(--lux-tab-card-shadow-hover)}body.premium-mode .record-tab-lux .section-card-header,body.premium-mode .record-tab-lux .section-header{background:transparent;border-bottom:none}body.premium-mode .record-tab-lux .docs-folder-name,body.premium-mode .record-tab-lux .kanban-title,body.premium-mode .record-tab-lux .record-section-title{font-family:"DM Serif Display",Times New Roman,Georgia,serif;letter-spacing:-.01em;color:#0f1a34;font-weight:800}body.premium-mode .record-tab-lux .record-dropdown-label,body.premium-mode .record-tab-lux .record-field-label,body.premium-mode .record-tab-lux .record-section-subtitle{color:#8b93a7;font-weight:700;letter-spacing:.11em}body.premium-mode .record-tab-lux .record-section-icon{border:none;background:rgba(199,166,74,.12);box-shadow:0 0 0 1px rgba(199,166,74,.18),0 8px 22px -14px rgba(15,26,52,.2)}body.premium-mode .record-tab-lux .MuiInputBase-root,body.premium-mode .record-tab-lux .MuiOutlinedInput-root,body.premium-mode .record-tab-lux .record-modern-select .MuiOutlinedInput-root{border-radius:14px;border:none!important;background:linear-gradient(180deg,#fff,#fbfcfe);box-shadow:0 0 0 1px rgba(15,26,52,.07),0 8px 20px -16px rgba(15,26,52,.25)}body.premium-mode .record-tab-lux .MuiOutlinedInput-notchedOutline{border:none!important}body.premium-mode .record-tab-lux .MuiInputBase-root.Mui-focused,body.premium-mode .record-tab-lux .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px rgba(199,166,74,.2),0 12px 26px -18px rgba(15,26,52,.28)!important}body.premium-mode .record-tab-lux .btn-ghost{border:1px solid rgba(199,166,74,.2);background:linear-gradient(180deg,#fff,#f9fbff);color:#0f1a34;font-weight:700}body.premium-mode .record-tab-lux .btn-ghost:hover{border-color:rgba(199,166,74,.34);background:rgba(199,166,74,.05);transform:translateY(-1px)}body.premium-mode .record-tab-lux table{border-collapse:initial;border-spacing:0;width:100%}body.premium-mode .record-tab-lux th{font-size:11px!important;letter-spacing:.11em!important;text-transform:uppercase;color:#8c95a8!important;font-weight:700!important}body.premium-mode .record-tab-lux td{color:#1f2a44}body.premium-mode .record-tab-lux tr{transition:background .25s var(--lux-ease),transform .25s var(--lux-ease)}body.premium-mode .record-tab-lux tr:hover{background:rgba(199,166,74,.04)!important}body.premium-mode .record-tab-lux .lux-row-hover:hover{transform:translateX(2px)}body.premium-mode .record-tab-lux[data-record-tab]:not([data-record-tab=trial]) .activity-card,body.premium-mode .record-tab-lux[data-record-tab]:not([data-record-tab=trial]) .doc-card,body.premium-mode .record-tab-lux[data-record-tab]:not([data-record-tab=trial]) .docs-folder-item,body.premium-mode .record-tab-lux[data-record-tab]:not([data-record-tab=trial]) .docs-sidebar,body.premium-mode .record-tab-lux[data-record-tab]:not([data-record-tab=trial]) .trial-event-card{border:none!important;box-shadow:0 0 0 1px rgba(15,26,52,.04),0 12px 24px -18px rgba(15,26,52,.2)}body.premium-mode .record-tab-lux .docs-folder-item.active{border-left:3px solid rgba(199,166,74,.75);background:linear-gradient(135deg,rgba(199,166,74,.11),hsla(0,0%,100%,.9))}body.premium-mode .record-tab-lux[data-record-tab=todos] .kanban-column{background:radial-gradient(circle at 10% 0,rgba(199,166,74,.03) 0,transparent 58%),linear-gradient(180deg,#fff,#f9fbfe);border:none!important;box-shadow:0 0 0 1px rgba(15,26,52,.04),0 16px 30px -22px rgba(15,26,52,.24)}body.premium-mode .record-tab-lux[data-record-tab=todos] .kanban-column.drag-over{background:rgba(199,166,74,.08)!important;box-shadow:0 0 0 2px rgba(199,166,74,.2),0 16px 30px -22px rgba(15,26,52,.24)}body.premium-mode .record-tab-lux[data-record-tab=todos] .task-card{border:none!important;background:linear-gradient(180deg,#fff,rgba(248,250,253,.95));box-shadow:0 0 0 1px rgba(15,26,52,.04),0 10px 24px -16px rgba(15,26,52,.22)}body.premium-mode .record-tab-lux[data-record-tab=todos] .task-card:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(199,166,74,.14),0 18px 34px -18px rgba(15,26,52,.28)}body.premium-mode .record-tab-lux [style*="font-weight: 1000"]{font-weight:900!important}body.premium-mode .record-tab-lux [style*="font-weight: 900"],body.premium-mode .record-tab-lux [style*="font-weight: 950"]{font-weight:800!important}body.premium-mode .record-tab-lux [style*="1px solid rgba(0,0,0,0.06)"],body.premium-mode .record-tab-lux [style*="1px solid rgba(0,35,102,0.06)"],body.premium-mode .record-tab-lux [style*="1px solid rgba(0,35,102,0.08)"],body.premium-mode .record-tab-lux [style*="1px solid rgba(0,35,102,0.10)"]{border-color:rgba(199,166,74,.14)!important}body.premium-mode .record-tab-lux[data-record-tab]:not([data-record-tab=dashboard]) .skeleton{background:linear-gradient(90deg,#f7f5f0,#fffefa 50%,#f7f5f0);background-size:300% 100%}body.premium-mode .record-tab-lux [role=button]:focus-visible,body.premium-mode .record-tab-lux a:focus-visible,body.premium-mode .record-tab-lux button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(199,166,74,.24)!important}@media (max-width:900px){body.premium-mode .record-tab-lux[data-record-tab]{border-radius:18px;padding:2px}body.premium-mode .record-tab-lux[data-record-tab=todos] .kanban-board{grid-template-columns:repeat(5,minmax(230px,1fr))!important}}body.premium-mode .record-tab-lux[data-record-tab=trial] .MuiPaper-root{background:unset!important;box-shadow:unset!important;border-radius:unset!important}body.premium-mode .record-tab-lux[data-record-tab=trial] [style*=border-left-color]{border-left-color:inherit!important}@keyframes fichaCardEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fichaContentEnter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.print-hidden-mount{display:none}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-basic-root,body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-fade-in{animation:luxFadeIn .4s ease-out}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-card-stagger{animation:fichaCardEnter .5s cubic-bezier(.4,0,.2,1) both}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-delay-0{animation-delay:0ms}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-delay-1{animation-delay:80ms}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-delay-2{animation-delay:.16s}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-delay-3{animation-delay:.24s}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-skeleton-root{display:flex;flex-direction:column;grid-gap:16px;gap:16px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-skeleton-card{margin-bottom:0}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-skeleton-title{width:30%;height:18px;border-radius:8px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-skeleton-line{width:100%;height:14px;border-radius:8px;margin-bottom:10px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-skeleton-line-mid{width:90%}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-skeleton-line-short{width:75%;margin-bottom:0}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-section-header-main,body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-summary{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-section-heading{display:flex;align-items:center;min-width:0}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-section-actions{flex-shrink:0}body.premium-mode .record-tab-lux[data-record-tab=basic] .record-section-icon{width:44px;height:44px;min-width:44px;border-radius:14px;margin-right:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px -6px rgba(0,35,102,.2);transition:transform .3s var(--lux-ease)}body.premium-mode .record-tab-lux[data-record-tab=basic] .section-card:hover .record-section-icon{transform:scale(1.06)}body.premium-mode .record-tab-lux[data-record-tab=basic] .record-section-divider{height:1px;margin:20px 0;background:linear-gradient(90deg,transparent,rgba(212,175,55,.28),rgba(0,35,102,.08),transparent)}body.premium-mode .record-tab-lux[data-record-tab=basic] .record-info-field{transition:all .25s var(--lux-ease);border-radius:12px;padding:12px}body.premium-mode .record-tab-lux[data-record-tab=basic] .record-info-field:hover{background:rgba(0,35,102,.015)}body.premium-mode .record-tab-lux[data-record-tab=basic] .record-field-label{text-transform:uppercase;font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--ink-soft);display:flex;align-items:center;grid-gap:6px;gap:6px;margin-bottom:8px}body.premium-mode .record-tab-lux[data-record-tab=basic] .customizable-badge{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:2px 8px;border-radius:6px;font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:rgba(212,175,55,.12);color:var(--accent);margin-left:8px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-icon{font-size:16px!important}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-icon-xs{font-size:12px!important}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-icon-sm{font-size:14px!important}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-icon-add{font-size:18px!important}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-icon-ink{color:var(--ink)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-icon-success{color:var(--success)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-icon-danger{color:var(--danger)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-icon-warning{color:var(--warning)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-icon-gold{color:var(--accent)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-icon-white{color:#fff}body.premium-mode .record-tab-lux[data-record-tab=basic] .gold-focus-input .MuiOutlinedInput-root{transition:box-shadow .2s var(--lux-ease),border-color .2s var(--lux-ease)}body.premium-mode .record-tab-lux[data-record-tab=basic] .gold-focus-input .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px rgba(212,175,55,.2),0 12px 26px -18px rgba(15,26,52,.28)!important}body.premium-mode .record-tab-lux[data-record-tab=basic] .gold-focus-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid var(--accent)!important}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-details{border-radius:20px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-summary::-webkit-details-marker{display:none}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-chevron{color:var(--accent);transition:transform .3s var(--lux-ease);font-size:20px!important}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-chevron.is-open{transform:rotate(180deg)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-details[open] .ficha-details-content{animation:fichaContentEnter .3s var(--lux-ease)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-process-stepper{display:flex;align-items:flex-start;grid-gap:0;gap:0;overflow-x:auto;padding:16px 0 8px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-step{display:flex;flex-direction:column;align-items:center;flex:1 1;min-width:64px;position:relative}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-step:after{content:"";position:absolute;top:8px;left:50%;right:-50%;height:2px;background:rgba(0,35,102,.1)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-step:last-child:after{display:none}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-step.past:after{background:linear-gradient(90deg,var(--accent),var(--accent))}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-step-dot{width:18px;height:18px;border-radius:50%;background:rgba(0,35,102,.08);border:2px solid transparent;z-index:1;transition:all .3s var(--lux-ease)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-step.past .ficha-step-dot{background:var(--accent);border-color:var(--accent);box-shadow:0 2px 8px -2px rgba(212,175,55,.5)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-step.active .ficha-step-dot{background:#fff;border:3px solid var(--accent);box-shadow:0 0 0 4px rgba(212,175,55,.18),0 4px 12px -3px rgba(212,175,55,.4);transform:scale(1.2)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-step-label{font-size:.65rem;font-weight:500;color:#9ca3af;margin-top:6px;text-align:center;max-width:88px;line-height:1.2}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-step.active .ficha-step-label{color:var(--ink);font-weight:700}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-step.past .ficha-step-label{color:var(--accent)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-stepper-helper{margin:6px 0 0;color:#9ca3af;font-size:.74rem;font-weight:600}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-process-stage-row{display:flex;grid-gap:12px;gap:12px;align-items:flex-start;flex-wrap:wrap}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-mailbox-field{min-width:200px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-mailbox-input{width:200px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-stage-field{min-width:240px;flex:1 1}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-stage-label-row{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-stage-edit-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 10px;font-size:.72rem}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-stage-select{margin-top:10px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-party-indicator{width:4px;height:20px;border-radius:2px;display:inline-block;margin-right:6px;vertical-align:middle}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-party-indicator.actor{background:linear-gradient(180deg,#10b981,#059669)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-party-indicator.defendant{background:linear-gradient(180deg,#ef4444,#dc2626)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-party-indicator.solidario{background:linear-gradient(180deg,#f59e0b,#d97706)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-tags-editor{display:flex;grid-gap:10px;gap:10px;flex-wrap:wrap;align-items:center}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-tag-input{min-width:260px;flex:1 1}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-tag-color-select{width:220px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-tag-color-option{display:inline-flex;align-items:center;grid-gap:10px;gap:10px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-color-dot{width:10px;height:10px;border-radius:50%}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-color-navy{background:#002366}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-color-gold{background:#c7a64a}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-color-teal{background:#0d9488}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-color-urgent{background:#dc2626}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-color-warning{background:#f59e0b}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-color-muted{background:#9ca3af}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-tags-list{margin-top:12px;display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-tag{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:7px 14px;border-radius:999px;font-weight:700;font-size:.78rem;letter-spacing:.02em;border:1px solid rgba(0,35,102,.08);transition:all .25s var(--lux-ease)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-tag:hover{transform:translateY(-1px);box-shadow:0 4px 12px -4px rgba(0,35,102,.12)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-tag-navy{background:rgba(0,35,102,.1);color:#002366}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-tag-gold{background:rgba(199,166,74,.1);color:#a88000}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-tag-teal{background:rgba(3,218,198,.12);color:#0f766e}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-tag-urgent{background:rgba(207,102,121,.12);color:#be123c}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-tag-warning{background:rgba(245,158,11,.14);color:#b45309}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-tag-muted{background:rgba(156,163,175,.14);color:#6b7280}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-tag-remove{border:none;background:transparent;color:currentColor;cursor:pointer;font-size:1rem;font-weight:800;line-height:1;padding:0}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-add-btn{border:2px dashed rgba(212,175,55,.35);border-radius:14px;padding:12px 20px;background:transparent;color:var(--accent);font-weight:700;cursor:pointer;transition:all .3s var(--lux-ease);display:inline-flex;align-items:center;grid-gap:8px;gap:8px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-add-btn:hover{border-color:var(--accent);background:rgba(212,175,55,.06);transform:translateY(-1px);box-shadow:0 4px 14px -4px rgba(212,175,55,.2)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-add-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-tag-add-btn{padding:10px 16px}@media (max-width:768px){body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-tag-color-select,body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-tag-input{width:100%;min-width:100%}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-mailbox-input{width:100%}}body.premium-mode .record-tab-lux[data-record-tab=basic]{background:radial-gradient(ellipse at 0 0,rgba(199,166,74,.03) 0,transparent 50%),radial-gradient(ellipse at 100% 100%,rgba(0,35,102,.02) 0,transparent 50%),linear-gradient(180deg,#f9fafb,#f5f6f8)}body.premium-mode .record-tab-lux[data-record-tab=basic] .section-card{border-radius:14px;position:relative;overflow:hidden}body.premium-mode .record-tab-lux[data-record-tab=basic] .section-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,rgba(212,175,55,.55),rgba(212,175,55,.1));pointer-events:none}body.premium-mode .record-tab-lux[data-record-tab=basic] .section-card+.section-card{margin-top:14px}body.premium-mode .record-tab-lux[data-record-tab=basic] .section-card:hover{transform:translateY(-1px)}body.premium-mode .record-tab-lux[data-record-tab=basic] .section-header{padding:14px 20px;background:linear-gradient(90deg,rgba(0,35,102,.02),transparent 60%);border-bottom:1px solid rgba(212,175,55,.1);position:relative}body.premium-mode .record-tab-lux[data-record-tab=basic] .section-header:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(212,175,55,.08) 46%,transparent 72%);transform:translateX(-70%);animation:fichaHeaderShimmer 8s linear infinite;pointer-events:none}@keyframes fichaHeaderShimmer{0%{transform:translateX(-70%)}to{transform:translateX(90%)}}@media (prefers-reduced-motion:reduce){body.premium-mode .record-tab-lux[data-record-tab=basic] .section-header:after{animation:none}}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-card-body,body.premium-mode .record-tab-lux[data-record-tab=basic] .record-section-body,body.premium-mode .record-tab-lux[data-record-tab=basic] .section-card-body{padding:16px 20px}body.premium-mode .record-tab-lux[data-record-tab=basic] .record-info-grid{grid-gap:10px 16px;gap:10px 16px}body.premium-mode .record-tab-lux[data-record-tab=basic] .record-dropdown-group{margin-bottom:0}body.premium-mode .record-tab-lux[data-record-tab=basic] .record-section-divider{margin:12px 0}body.premium-mode .record-tab-lux[data-record-tab=basic] .record-section-icon{width:36px;height:36px;min-width:36px;border-radius:10px;margin-right:14px}body.premium-mode .record-tab-lux[data-record-tab=basic] .record-section-title{font-size:15px;font-weight:700}body.premium-mode .record-tab-lux[data-record-tab=basic] .record-section-subtitle{font-size:10px;letter-spacing:.14em;opacity:.7}body.premium-mode .record-tab-lux[data-record-tab=basic] .record-field-label{margin-bottom:4px}body.premium-mode .record-tab-lux[data-record-tab=basic] .record-info-field{padding:8px;border-radius:10px}body.premium-mode .record-tab-lux[data-record-tab=basic] .record-info-field:hover{background:rgba(0,35,102,.01)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-field-group{border:1px solid rgba(0,35,102,.04);border-radius:10px;background:hsla(0,0%,100%,.72);padding:10px 12px;transition:border-color .2s var(--lux-ease),box-shadow .2s var(--lux-ease)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-field-group:focus-within{border-color:rgba(212,175,55,.36);box-shadow:0 0 0 3px rgba(212,175,55,.12)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-grid-3 .span-2{grid-column:span 2}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-grid-3 .span-3{grid-column:span 3}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-grid-spacer{min-height:1px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-contract-inline{align-self:center}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-client-roles{margin-top:10px;display:flex;flex-direction:column;grid-gap:8px;gap:8px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-client-role-item{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border:1px solid rgba(0,35,102,.06);border-radius:10px;background:hsla(0,0%,100%,.76)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-client-role-name{flex:1 1;min-width:0;font-size:.82rem;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-client-role-select{min-width:168px}body.premium-mode .record-tab-lux[data-record-tab=basic] .gold-focus-input .MuiOutlinedInput-root,body.premium-mode .record-tab-lux[data-record-tab=basic] .record-modern-select .MuiOutlinedInput-root{min-height:40px}body.premium-mode .record-tab-lux[data-record-tab=basic] .MuiInputBase-input{padding:9px 14px!important;font-size:13.5px}body.premium-mode .record-tab-lux[data-record-tab=basic] .MuiAutocomplete-root .MuiOutlinedInput-root{min-height:auto!important;padding-top:2px;padding-bottom:2px}body.premium-mode .record-tab-lux[data-record-tab=basic] .MuiAutocomplete-root .MuiChip-root{margin:2px 4px 2px 0}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-details{border-radius:14px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-process-stepper{padding:8px 0 4px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-step{min-width:48px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-step-dot{width:14px;height:14px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-step-label{font-size:.62rem;max-width:72px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-add-btn{padding:8px 16px;border-radius:10px;font-size:.82rem}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-empty-state{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border-radius:10px;border:1px dashed rgba(0,35,102,.1);background:rgba(0,35,102,.015)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-empty-state .material-icons{font-size:20px!important;color:rgba(0,35,102,.24)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-empty-state span{font-size:.8rem;color:var(--ink-soft)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-empty-state-kv{justify-content:flex-start}body.premium-mode .record-tab-lux[data-record-tab=basic] .key-value-row{padding:8px 12px}body.premium-mode .record-tab-lux[data-record-tab=basic] .key-value-input{margin:0}body.premium-mode .record-tab-lux[data-record-tab=basic] .key-value-input-key{flex:1 1;min-width:120px}body.premium-mode .record-tab-lux[data-record-tab=basic] .key-value-input-value{flex:2 1;min-width:180px}body.premium-mode .record-tab-lux[data-record-tab=basic] .key-value-remove-btn{color:#94a3b8;transition:all .15s var(--lux-ease)}@media (max-width:960px){body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-grid-3 .span-3{grid-column:span 2}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-grid-spacer{display:none}}@media (max-width:600px){body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-grid-3{grid-template-columns:1fr}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-grid-3 .span-2,body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-grid-3 .span-3{grid-column:span 1}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-empty-state{flex-wrap:wrap}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-empty-inline-btn{margin-left:0}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-client-role-item{flex-direction:column;align-items:stretch}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-client-role-select{min-width:0;width:100%}}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-root{display:grid;grid-gap:16px;gap:16px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-card{border-radius:16px;border:1px solid rgba(212,175,55,.14);background:radial-gradient(circle at top right,rgba(212,175,55,.08),transparent 38%),linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.88));box-shadow:0 14px 32px -26px rgba(0,35,102,.3),inset 0 0 0 1px hsla(0,0%,100%,.7)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-hero{position:relative;overflow:hidden}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 26%,rgba(212,175,55,.07) 44%,transparent 62%);transform:translateX(-65%);animation:fichaHeaderShimmer 11s linear infinite}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-hero-header{position:relative;z-index:1;padding:16px 20px;border-bottom:1px solid rgba(212,175,55,.12);display:flex;align-items:center;justify-content:space-between;grid-gap:14px;gap:14px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-hero-title-wrap{display:flex;align-items:center;min-width:0}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-hero-actions{display:flex;align-items:center;grid-gap:12px;gap:12px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-status-pill{border-radius:999px;border:1px solid rgba(212,175,55,.35);background:rgba(212,175,55,.11);color:#735700;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-hero-grid{position:relative;z-index:1;padding:16px 20px 20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-grid .span-2{grid-column:span 2}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-inline-stack{display:grid;grid-gap:10px;gap:10px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-group-badge{min-height:40px;border-radius:10px;border:1px solid rgba(0,35,102,.08);background:rgba(0,35,102,.03);display:flex;align-items:center;padding:0 12px;color:#002366;font-size:.9rem;font-weight:700;letter-spacing:.01em}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-matter-panel{margin-top:14px;border-radius:12px;border:1px solid rgba(0,35,102,.06);background:hsla(0,0%,100%,.72);padding:14px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-matter-head{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:12px;gap:12px;margin-bottom:10px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-matter-title{font-size:1rem;font-weight:800;color:#002366}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-matter-subtitle{margin-top:2px;font-size:.8125rem;color:#6b7280;display:flex;align-items:center}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-matter-group-value{font-weight:700;text-transform:capitalize}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-matter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 14px;gap:8px 14px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-matter-field.span-2{grid-column:span 2}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-checkbox-group{border-radius:10px;border:1px solid rgba(0,35,102,.08);background:hsla(0,0%,100%,.82);padding:10px 12px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-checkbox-label{color:#002366;font-size:.78rem;font-weight:800;letter-spacing:.035em;margin-bottom:8px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-checkbox-group .MuiFormGroup-root{grid-row-gap:2px;row-gap:2px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-checkbox-group .MuiFormControlLabel-label{font-size:.82rem;color:#334155;font-weight:600}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-checkbox-helper{margin-top:2px;min-height:20px;color:#6b7280;font-size:.72rem;font-weight:600}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-computed-field{border-radius:10px;border:1px solid rgba(199,166,74,.28);background:linear-gradient(180deg,rgba(255,248,231,.95),hsla(0,0%,100%,.86));padding:10px 12px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-computed-label{color:#7a6315;font-size:.74rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-computed-value{margin-top:5px;color:#002366;font-size:.95rem;font-weight:800}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-computed-helper{margin-top:3px;color:#6b7280;font-size:.7rem;font-weight:600}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-pill{border-radius:999px;padding:5px 10px;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-pill-saving{background:rgba(0,35,102,.1);color:#002366}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-pill-dirty{background:rgba(245,158,11,.16);color:#9a6400}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-pill-saved{background:rgba(16,185,129,.16);color:#0f7a53}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-pill-neutral{background:rgba(46,125,50,.1);color:#2e7d32}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-save-row{margin-top:12px;display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-save-meta{font-size:.78125rem;color:#6b7280;font-weight:600;display:inline-flex;align-items:center;grid-gap:6px;gap:6px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-save-meta-icon{font-size:14px;color:#c7a64a}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-save-btn{border-radius:10px;text-transform:none;font-weight:700;box-shadow:0 10px 22px -16px rgba(0,35,102,.45)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-matter-empty,body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-matter-error,body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-matter-loading{border-radius:12px;border:1px dashed rgba(0,35,102,.12);background:rgba(0,35,102,.02);color:#334155;padding:14px;display:flex;align-items:center;grid-gap:10px;gap:10px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-matter-error{display:block}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-matter-error-title{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:.86rem;font-weight:800;color:#8a1c2e}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-matter-error p{margin:8px 0 10px;color:#6b7280}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-ghost-btn{border:1px solid rgba(212,175,55,.35);border-radius:10px;text-transform:none;font-weight:700;color:#7e6400}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-group-badge{border-left:3px solid rgba(0,35,102,.22);text-transform:capitalize}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-group-badge--patrimonial{border-color:#1565c0;color:#0d47a1;background:rgba(21,101,192,.08)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-group-badge--familia{border-color:#7b1fa2;color:#6a1b9a;background:rgba(123,31,162,.08)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-group-badge--penal{border-color:#c62828;color:#b71c1c;background:rgba(198,40,40,.08)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-group-badge--transito{border-color:#e65100;color:#bf360c;background:rgba(230,81,0,.1)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-group-badge--laboral{border-color:#2e7d32;color:#1b5e20;background:rgba(46,125,50,.1)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-group-badge--administrativo{border-color:#37474f;color:#263238;background:rgba(55,71,79,.1)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-group-badge--constitucional{border-color:#c7a64a;color:#7a5b00;background:rgba(199,166,74,.16)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-group-badge--general{border-color:rgba(107,114,128,.32);color:#4b5563;background:rgba(107,114,128,.1)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-input-label{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-weight:700;letter-spacing:.02em}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-required-dot{color:#c7a64a;font-size:.82rem;line-height:1}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-helper-with-icon{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;color:#64748b;font-size:.72rem;font-weight:600}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-helper-icon{font-size:14px!important;color:#94a3b8}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-matter-panel .MuiInputLabel-root{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-matter-panel .gold-focus-input .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px rgba(199,166,74,.12),0 12px 26px -18px rgba(15,26,52,.28)!important}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-currency-input .MuiInputBase-input{font-weight:600;letter-spacing:-.02em;color:#002366}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-currency-input.is-negative .MuiInputBase-input{color:#e53935}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-currency-icon{color:#c7a64a;font-size:18px!important}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-checkbox-group{border:1px solid rgba(0,35,102,.1);background:linear-gradient(180deg,hsla(0,0%,100%,.95),hsla(0,0%,98%,.85))}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-chip-cloud{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-choice-chip{border:1px solid #e0e0e0;background:transparent;border-radius:999px;padding:6px 10px;display:inline-flex;align-items:center;grid-gap:5px;gap:5px;color:#64748b;font-size:.78rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-choice-chip:hover{transform:translateY(-1px);border-color:rgba(199,166,74,.55);box-shadow:0 2px 8px rgba(199,166,74,.15);color:#4b5563}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-choice-chip.is-selected{border-color:#c7a64a;background:linear-gradient(135deg,#c7a64a,#d4b65c);color:#fff;box-shadow:0 4px 12px rgba(199,166,74,.28)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-choice-chip:disabled{opacity:.6;cursor:not-allowed}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-choice-chip-icon{font-size:14px!important}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-computed-field{border-left:3px solid #c7a64a;background:linear-gradient(180deg,rgba(254,252,243,.98),hsla(0,0%,100%,.92))}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-computed-head{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-computed-label{letter-spacing:.1em;font-size:.65rem;color:#8a7b4e}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-computed-tooltip{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(199,166,74,.12)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-computed-icon{font-size:15px!important;color:#c7a64a}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-computed-value{font-size:1.45rem;letter-spacing:-.02em}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-computed-empty{margin-top:6px;display:grid;grid-gap:8px;gap:8px;color:#64748b;font-size:.76rem;font-weight:600}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-computed-skeleton{height:14px;border-radius:999px;background:linear-gradient(90deg,rgba(199,166,74,.1),rgba(199,166,74,.2) 45%,rgba(199,166,74,.1));background-size:220% 100%;animation:fichaComputedPulse 1.2s ease-in-out infinite}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-matter-grid.is-switching{opacity:.55;transition:opacity .14s ease-out}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-matter-field-enter{opacity:0;transform:translateY(8px);animation:fichaMatterFieldIn .36s cubic-bezier(.4,0,.2,1) forwards}@keyframes fichaMatterFieldIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fichaComputedPulse{0%{background-position:200% 0}to{background-position:-200% 0}}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-add-btn,body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-save-btn{border:1px solid rgba(199,166,74,.45)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(255,248,231,.92))!important;color:#7a5b00!important;border-radius:999px!important;min-height:40px;padding:9px 18px!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.03em;text-transform:none!important;box-shadow:0 10px 24px -18px rgba(199,166,74,.5),inset 0 1px 0 hsla(0,0%,100%,.95);transition:all .2s cubic-bezier(.4,0,.2,1)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-save-btn{color:#002366!important;border-color:rgba(0,35,102,.18)!important;font-weight:800!important}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-add-btn:hover,body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-save-btn:hover{transform:translateY(-1px);border-color:rgba(199,166,74,.7)!important;box-shadow:0 14px 28px -20px rgba(15,26,52,.35),0 8px 18px -14px rgba(199,166,74,.5)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-add-btn:focus-visible,body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-save-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(199,166,74,.18),0 14px 28px -20px rgba(15,26,52,.35)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-add-btn:disabled,body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-save-btn.Mui-disabled{background:linear-gradient(180deg,rgba(248,250,252,.98),rgba(241,245,249,.95))!important;border-color:rgba(148,163,184,.28)!important;color:rgba(100,116,139,.72)!important;box-shadow:none!important;transform:none!important}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-tag-add-btn{min-width:112px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-empty-inline-btn{margin-left:auto}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-utility-icon-btn,body.premium-mode .record-tab-lux[data-record-tab=basic] .record-add-person-btn{border:1px solid #d1d5db!important;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(255,250,241,.9))!important;color:#6b7280!important;border-radius:50%;min-width:0!important;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 16px -14px rgba(15,23,42,.25);transition:all .25s cubic-bezier(.4,0,.2,1)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-utility-icon-btn{width:36px;height:36px}body.premium-mode .record-tab-lux[data-record-tab=basic] .record-add-person-btn{width:32px;height:32px}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-utility-icon-btn:hover,body.premium-mode .record-tab-lux[data-record-tab=basic] .record-add-person-btn:hover{transform:translateY(-1px);border-color:#c7a64a!important;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(255,248,231,.92))!important;color:#c7a64a!important;box-shadow:0 10px 20px -16px rgba(15,23,42,.45),0 2px 10px -8px rgba(199,166,74,.45)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-utility-icon-btn:focus-visible,body.premium-mode .record-tab-lux[data-record-tab=basic] .record-add-person-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(199,166,74,.12),0 10px 20px -16px rgba(15,23,42,.45)}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-icon-utility,body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-utility-icon-btn .material-icons,body.premium-mode .record-tab-lux[data-record-tab=basic] .record-add-person-btn .material-icons{color:currentColor!important;font-size:18px}body.premium-mode .record-tab-lux[data-record-tab=basic] .record-add-person-btn.green:hover{border-color:rgba(46,125,50,.5)!important;color:#2e7d32!important}body.premium-mode .record-tab-lux[data-record-tab=basic] .record-add-person-btn.red:hover{border-color:rgba(198,40,40,.5)!important;color:#c62828!important}body.premium-mode .record-tab-lux[data-record-tab=basic] .record-add-person-btn.orange:hover{border-color:rgba(230,81,0,.5)!important;color:#e65100!important}@media (max-width:1280px){body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-grid,body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-matter-grid{grid-template-columns:1fr}body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-grid .span-2,body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-matter-field.span-2{grid-column:span 1}}@media (max-width:720px){body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-hero-header,body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-matter-head,body.premium-mode .record-tab-lux[data-record-tab=basic] .ficha-v5-save-row{flex-direction:column;align-items:flex-start}}body.premium-mode .record-layout-v4.record-luxury-v2-root{min-height:0}body.premium-mode .record-layout-v4 .record-ws-v2-root.record-ws-v4{grid-gap:14px;gap:14px;padding:6px 10px 0}body.premium-mode .record-layout-v4 .record-ws-v2-topbar.record-ws-v2-topbar-v4{padding:16px 24px;border-radius:20px;margin:0;border-left:3px solid rgba(212,175,55,.55);box-shadow:0 0 0 1px rgba(15,26,52,.04),0 16px 28px -20px rgba(15,26,52,.26)}body.premium-mode .record-layout-v4 .record-ws-v2-topbar.record-ws-v2-topbar-v4 .record-ws-v2-code{font-size:.8rem;padding:6px 13px}body.premium-mode .record-layout-v4 .record-ws-v2-topbar.record-ws-v2-topbar-v4 .record-ws-v2-matter{font-family:"DM Serif Display",Georgia,serif;font-size:.98rem}body.premium-mode .record-layout-v4 .record-ws-v2-topbar.record-ws-v2-topbar-v4 .record-ws-v2-step{font-size:.75rem}body.premium-mode .record-layout-v4 .record-ws-v2-topbar.record-ws-v2-topbar-v4 .record-ws-v2-step-dot{width:10px;height:10px}body.premium-mode .record-layout-v4 .record-ws-v4-layout{flex:1 1;min-height:0;display:flex;flex-direction:column;grid-gap:14px;gap:14px}body.premium-mode .record-layout-v4 .record-ws-v4-inline-grid{display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(300px,1.4fr) minmax(300px,1fr);grid-gap:12px;gap:12px;align-items:stretch}body.premium-mode .record-layout-v4 .record-ws-v4-inline-card{background:radial-gradient(circle at 10% 0,rgba(212,175,55,.05),transparent 50%),linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(252,253,254,.94));border:1px solid rgba(15,26,52,.06);border-radius:16px;padding:14px 16px;box-shadow:0 0 0 1px rgba(15,26,52,.02),0 12px 22px -18px rgba(15,26,52,.24)}body.premium-mode .record-layout-v4 .record-ws-v4-inline-head{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;color:#002366;font-size:.82rem;font-weight:800;letter-spacing:.02em;margin-bottom:10px}body.premium-mode .record-layout-v4 .record-ws-v4-kv-grid{display:grid;grid-gap:8px;gap:8px}body.premium-mode .record-layout-v4 .record-ws-v4-kv-item{display:grid;grid-gap:5px;gap:5px}body.premium-mode .record-layout-v4 .record-ws-v4-kv-item span{font-size:.72rem;color:#68748c;letter-spacing:.05em;text-transform:uppercase;font-weight:700}body.premium-mode .record-layout-v4 .record-ws-v4-kv-item strong{font-size:.9rem;color:#17233f;line-height:1.4;font-weight:700}body.premium-mode .record-layout-v4 .record-ws-v4-party-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}body.premium-mode .record-layout-v4 .record-ws-v4-party-group{border:1px solid rgba(15,26,52,.06);background:rgba(248,250,252,.9);border-radius:12px;padding:10px}body.premium-mode .record-layout-v4 .record-ws-v4-party-title{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;color:#334155;font-size:.75rem;font-weight:800;margin-bottom:8px}body.premium-mode .record-layout-v4 .record-ws-v4-party-chips{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}body.premium-mode .record-layout-v4 .record-ws-v4-party-chip,body.premium-mode .record-layout-v4 .record-ws-v4-party-more{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(15,26,52,.08);background:#fff;color:#1f2a44;padding:4px 8px;font-size:.74rem;font-weight:700}body.premium-mode .record-layout-v4 .record-ws-v4-party-more{color:#7a5b00;border-color:rgba(212,175,55,.34);background:rgba(212,175,55,.09)}body.premium-mode .record-layout-v4 .record-ws-v4-party-empty{color:#9aa3b6;font-size:.78rem;font-weight:600}body.premium-mode .record-layout-v4 .record-ws-v4-metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}body.premium-mode .record-layout-v4 .record-ws-v4-metric{border:1px solid rgba(15,26,52,.06);border-radius:12px;background:hsla(0,0%,100%,.92);padding:10px}body.premium-mode .record-layout-v4 .record-ws-v4-metric-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#72809b;font-weight:700}body.premium-mode .record-layout-v4 .record-ws-v4-metric-value{margin-top:4px;font-size:1.02rem;font-family:"DM Serif Display",Georgia,serif;color:#0f1a34;font-weight:800}body.premium-mode .record-layout-v4 .record-ws-v4-center{flex:1 1;min-height:0;border:1px solid rgba(15,26,52,.06);border-radius:20px;overflow:hidden;background:radial-gradient(circle at top right,rgba(212,175,55,.05),transparent 40%),hsla(0,0%,100%,.68)}body.premium-mode .record-layout-v4 .record-luxury-shell-v4{flex:1 1;min-height:0;display:flex;flex-direction:column}body.premium-mode .record-layout-v4 .record-nav-row.record-nav-row-v4{display:flex;align-items:center;grid-gap:14px;gap:14px;padding:12px 24px;border-bottom:1px solid rgba(15,26,52,.06);background:hsla(0,0%,100%,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:-webkit-sticky;position:sticky;top:0;z-index:8;flex-wrap:nowrap}body.premium-mode .record-layout-v4 .record-nav-row.record-nav-row-v4 .record-nav-quick-v3{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;flex:0 0 auto}body.premium-mode .record-layout-v4 .record-nav-row.record-nav-row-v4 .record-nav-quick-v3 button{width:36px;height:36px;border-radius:11px}body.premium-mode .record-layout-v4 .record-tab-pills.record-tab-pills-v4{flex:1 1;min-width:0}body.premium-mode .record-layout-v4 .record-tab-pills.record-tab-pills-v4 .record-tab-pills-scroll{display:flex;align-items:center;grid-gap:8px;gap:8px;overflow-x:auto;overflow-y:hidden;padding:2px 0;scrollbar-width:none}body.premium-mode .record-layout-v4 .record-tab-pills.record-tab-pills-v4 .record-tab-pills-scroll::-webkit-scrollbar{display:none}body.premium-mode .record-layout-v4 .record-pill.record-pill-v4{border-radius:999px;border:1px solid transparent;background:transparent;color:#5c6b86;padding:9px 14px;font-size:.8rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1)}body.premium-mode .record-layout-v4 .record-pill.record-pill-v4:hover{color:#002366;border-color:rgba(15,26,52,.09);background:rgba(15,26,52,.03)}body.premium-mode .record-layout-v4 .record-pill.record-pill-v4.active{color:#002366;border-color:rgba(212,175,55,.36);background:rgba(212,175,55,.1);box-shadow:0 8px 18px -16px rgba(212,175,55,.6)}body.premium-mode .record-layout-v4 .record-nav-row.record-nav-row-v4 button:focus-visible,body.premium-mode .record-layout-v4 .record-pill.record-pill-v4:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(212,175,55,.28)}body.premium-mode .record-layout-v4 .record-canvas.record-canvas-v4{flex:1 1;min-height:0;overflow-y:auto;padding:24px 30px 56px}body.premium-mode .record-layout-v4 .record-canvas-inner.record-canvas-inner-v4{width:100%;max-width:none;margin:0}body.premium-mode .record-layout-v4 .record-dashboard-widget{min-height:292px}body.premium-mode .record-layout-v4 .record-dashboard-lux .record-v3-empty{padding:18px 14px}body.premium-mode .record-layout-v4 .record-dashboard-lux .record-v3-empty .MuiIcon-root{font-size:42px!important}@media (min-width:1700px){body.premium-mode .record-layout-v4 .record-canvas-inner.record-canvas-inner-v4{max-width:1680px;margin:0 auto}}@media (max-width:1440px){body.premium-mode .record-layout-v4 .record-ws-v4-inline-grid{grid-template-columns:1fr 1fr}body.premium-mode .record-layout-v4 .record-ws-v4-inline-grid>:last-child{grid-column:1/-1}}@media (max-width:900px){body.premium-mode .record-layout-v4 .record-ws-v2-root.record-ws-v4{padding:4px 4px 0;grid-gap:10px;gap:10px}body.premium-mode .record-layout-v4 .record-ws-v4-inline-grid{grid-template-columns:1fr;grid-gap:10px;gap:10px}body.premium-mode .record-layout-v4 .record-ws-v4-party-grid{grid-template-columns:1fr}body.premium-mode .record-layout-v4 .record-nav-row.record-nav-row-v4{padding:8px 10px;grid-gap:8px;gap:8px}body.premium-mode .record-layout-v4 .record-canvas.record-canvas-v4{padding:14px 12px 34px}}*{outline:none!important}html{font-size:62.5%;font-family:Inter,SF Pro Display,Muli,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#262933}body{font-size:14px;line-height:1.4}#root,body,html{width:100%;height:100%;overflow:hidden;position:relative}.h1,h1{font-size:24px}.h2,h2{font-size:20px}.h3,h3{font-size:16px}.h4,h4{font-size:15px}.h5,h5{font-size:13px}.h6,h6{font-size:12px}.ps>.ps__rail-x,.ps>.ps__rail-y{z-index:99}a[role=button]{text-decoration:none}[role=tooltip]{z-index:999}@media only screen and (min-width:992px){::-webkit-scrollbar{width:12px;height:12px;background-color:transparent}::-webkit-scrollbar:hover{width:12px;height:12px;background-color:rgba(0,0,0,.06)}::-webkit-scrollbar-thumb{border:2px solid transparent;box-shadow:inset 0 0 0 20px rgba(0,0,0,.24);border-radius:20px}::-webkit-scrollbar-thumb:active{box-shadow:inset 0 0 0 20px rgba(0,0,0,.37);border-radius:20px}}form label{z-index:99}@keyframes bellshake{0%{transform:rotate(0)}15%{transform:rotate(6deg)}30%{transform:rotate(-6deg)}45%{transform:rotate(4deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(2deg)}85%{transform:rotate(-2deg)}92%{transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(0,0,0,.2)}to{box-shadow:0 0 0 20px transparent}}@keyframes iconPulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes iconGlow{0%,to{filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}50%{filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}}.comment-quill .ql-container{border-radius:8px;min-height:90px}.comment-quill .ql-toolbar{border-radius:8px 8px 0 0}.comment-quill .ql-container{border-radius:0 0 8px 8px}.comment-quill .ql-editor{font-size:14px;line-height:1.5}.comment-quill .mention{background:#e3f2fd;color:#1565c0;padding:2px 4px;border-radius:6px}.ql-mention-list-container{z-index:2000}.comments-drawer-container{display:flex;flex-direction:column;height:100%;background:linear-gradient(180deg,#f8fafc,#fff)}.comments-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-bottom:none}.comments-drawer-header-title{font-size:16px;font-weight:600;color:#fff}.comments-drawer-header-subtitle{font-size:12px;color:hsla(0,0%,100%,.8);margin-top:2px}.comments-drawer-close{color:#fff!important;opacity:.9}.comments-drawer-close:hover{opacity:1;background:hsla(0,0%,100%,.15)!important}.comments-list-container{flex:1 1;overflow-y:auto;padding:16px;background:#f8fafc}.comments-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#94a3b8;text-align:center;padding:40px}.comments-empty-icon{font-size:48px!important;color:#cbd5e1;margin-bottom:16px}.comment-bubble{display:flex;grid-gap:12px;gap:12px;padding:12px 0;animation:commentSlideIn .3s ease-out}@keyframes commentSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.comment-bubble-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);border:2px solid #fff}.comment-bubble-content{flex:1 1;min-width:0}.comment-bubble-header{display:flex;align-items:baseline;grid-gap:8px;gap:8px;margin-bottom:4px}.comment-bubble-name{font-weight:600;font-size:14px;color:#1e293b}.comment-bubble-time{font-size:12px;color:#94a3b8;font-weight:400}.comment-bubble-body{background:#fff;padding:12px 16px;border-radius:0 16px 16px 16px;box-shadow:0 1px 3px rgba(0,0,0,.08);font-size:14px;line-height:1.6;color:#334155;word-break:break-word}.comment-bubble-body p{margin:0}.comment-bubble-body p+p{margin-top:8px}.comment-bubble-body ol,.comment-bubble-body ul{margin:8px 0;padding-left:20px}.comment-bubble-body a{color:#002366;text-decoration:none;font-weight:500}.comment-bubble-body a:hover{text-decoration:underline}.comment-attachment-card{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-top:10px;padding:10px 14px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:12px;cursor:pointer;transition:all .2s ease}.comment-attachment-card:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);transform:translateX(2px)}.comment-attachment-icon{color:#64748b}.comment-attachment-name{flex:1 1;font-size:13px;color:#475569;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comment-replies-container{margin-left:48px;padding-left:16px;border-left:2px solid #e2e8f0;margin-top:8px}.comment-replies-toggle{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 12px;background:transparent;border:none;color:#002366;font-size:13px;font-weight:500;cursor:pointer;border-radius:8px;transition:background .2s ease}.comment-replies-toggle:hover{background:#f1f5f9}.comment-editor-container{padding:16px 20px;background:#fff;border-top:1px solid #e2e8f0}.comment-editor-wrapper{display:flex;grid-gap:12px;gap:12px;align-items:flex-start}.comment-editor-avatar{flex-shrink:0;width:32px;height:32px;border-radius:50%}.comment-editor-box{flex:1 1;min-width:0}.comment-tiptap{border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc;transition:all .2s ease;overflow:hidden}.comment-tiptap:focus-within{border-color:#002366;background:#fff;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.comment-tiptap .ProseMirror{min-height:60px;max-height:200px;overflow-y:auto;padding:12px 16px;outline:none;font-size:14px;line-height:1.6;color:#334155;cursor:text}.comment-tiptap .ProseMirror a{color:#002366;text-decoration:underline}.comment-tiptap .ProseMirror ol,.comment-tiptap .ProseMirror ul{padding-left:20px;margin:8px 0}.comment-tiptap .ProseMirror p.is-editor-empty:first-child:before{color:#94a3b8;content:attr(data-placeholder);float:left;height:0;pointer-events:none;font-style:italic}.comment-editor-toolbar{display:flex;align-items:center;justify-content:flex-start;padding:8px 12px;background:#f1f5f9;border-top:1px solid #e2e8f0;grid-gap:4px;gap:4px}.comment-editor-actions{display:flex;grid-gap:2px;gap:2px}.comment-editor-action-btn{padding:8px 10px;border:none;background:transparent;color:#64748b;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .15s ease;min-width:32px;text-align:center}.comment-editor-action-btn:hover{background:#e2e8f0;color:#334155}.comment-editor-action-btn.active{background:#002366;color:#fff}.comment-send-btn{display:flex;align-items:center;justify-content:center;padding:8px 16px;background:linear-gradient(135deg,#002366,#26408b);border:none;border-radius:12px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;grid-gap:6px;gap:6px}.comment-send-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.35)}.comment-send-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.comment-send-btn .MuiSvgIcon-root,.comment-send-btn svg{font-size:16px}.comment-mention{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);padding:2px 8px;border-radius:999px;font-size:13px}.comment-mention,.comment-mention-text{color:#4338ca;font-weight:600}.comment-bubble-menu{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:6px 8px;background:#1e293b;border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.35)}.comment-bubble-menu button{border:none;background:transparent;color:#e2e8f0;font-weight:600;font-size:12px;padding:5px 8px;border-radius:6px;cursor:pointer;transition:all .15s ease;min-width:28px;display:flex;align-items:center;justify-content:center}.comment-bubble-menu button:hover{background:hsla(0,0%,100%,.1)}.comment-bubble-menu button.is-active{background:#fff;color:#1e293b}.comment-mention-popup,.comment-slash-popup{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 20px 50px rgba(0,0,0,.15);padding:8px;min-width:240px;max-height:280px;overflow-y:auto}.comment-mention-item,.comment-slash-item{display:flex;align-items:center;grid-gap:10px;gap:10px;width:100%;text-align:left;border:none;background:transparent;padding:10px 12px;border-radius:10px;cursor:pointer;color:#334155;font-size:14px;transition:background .15s ease}.comment-mention-item:hover,.comment-slash-item:hover{background:#f1f5f9}.comment-slash-item:before{content:"";width:8px;height:8px;background:#002366;border-radius:50%;flex-shrink:0}.comment-drop-active{outline:2px dashed #002366;outline-offset:4px;border-radius:16px;background:#f5f3ff!important;transition:all .2s ease}.comment-link-preview{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-top:10px;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;transition:all .2s ease}.comment-link-preview:hover{background:#f1f5f9;border-color:#cbd5e1}.comment-link-preview-icon{color:#002366;font-size:20px}.comment-link-preview-text{flex:1 1;font-size:13px;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-template-chips{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;margin-top:8px}.comment-template-chip{padding:4px 12px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;font-size:12px;color:#475569;cursor:pointer;transition:all .15s ease}.comment-template-chip:hover{background:#e2e8f0;border-color:#cbd5e1}.comment-load-more{display:flex;justify-content:center;padding:12px}.comment-load-more-btn{padding:8px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:999px;font-size:13px;color:#002366;font-weight:500;cursor:pointer;transition:all .2s ease}.comment-load-more-btn:hover{background:#f5f3ff;border-color:#002366}.comment-counter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:999px;font-size:11px;font-weight:700;color:#fff;margin-left:6px}.comment-actions{display:flex;align-items:center;grid-gap:16px;gap:16px;margin-top:8px;padding-left:48px}.comment-action-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 10px;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:500;border-radius:999px;cursor:pointer;transition:all .2s ease}.comment-action-btn:hover{background:#f1f5f9;color:#334155}.comment-action-icon{font-size:18px!important;transition:transform .2s ease}.comment-action-btn:hover .comment-action-icon{transform:scale(1.1)}.comment-reply-action:hover{color:#002366;background:rgba(0,35,102,.08)}.comment-reply-action:hover .comment-action-icon{color:#002366}.comment-action-count{font-size:13px;font-weight:600}.comment-replies-modal{border-radius:16px!important;max-height:85vh;overflow:hidden}.comment-replies-modal-header{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;padding:12px 16px!important}.comment-replies-modal-content{display:flex;flex-direction:column;padding:0!important;min-height:400px}.comment-replies-parent{display:flex;grid-gap:12px;gap:12px;padding:16px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.comment-replies-parent-avatar{width:40px;height:40px;flex-shrink:0}.comment-replies-parent-content{flex:1 1;min-width:0}.comment-replies-parent-header{display:flex;align-items:baseline;grid-gap:8px;gap:8px;flex-wrap:wrap;margin-bottom:4px}.comment-replies-parent-name{font-weight:600;font-size:14px;color:#1e293b}.comment-replies-parent-time{font-size:12px;color:#64748b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.comment-replies-parent-text{font-size:14px;color:#475569;line-height:1.5}.comment-replies-parent-text p{margin:0}.comment-replies-divider{height:4px;background:linear-gradient(90deg,transparent,#e2e8f0 50%,transparent)}.comment-replies-list{flex:1 1;overflow-y:auto;background:#fff;min-height:150px}.comment-reply-item{display:flex;grid-gap:12px;gap:12px}.comment-reply-avatar{width:32px;height:32px;flex-shrink:0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.comment-reply-content{flex:1 1;min-width:0}.comment-reply-header{display:flex;align-items:baseline;grid-gap:8px;gap:8px;margin-bottom:4px}.comment-reply-name{font-weight:600;font-size:13px;color:#1e293b}.comment-reply-time{font-size:12px;color:#64748b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.comment-reply-body{background:#f8fafc;padding:10px 14px;border-radius:0 12px 12px 12px;font-size:13px;line-height:1.5;color:#334155}.comment-reply-body p{margin:0}.comment-replies-form{padding:12px 16px;background:#fff;border-top:1px solid #e2e8f0}.comment-form-avatar{width:32px!important;height:32px!important;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.1);border:2px solid #fff}@media (max-width:768px){.comment-bubble-body{padding:10px 12px;border-radius:0 12px 12px 12px}.comment-tiptap .ProseMirror{min-height:50px}.comment-editor-container{padding:12px 16px}}.trial-summary-card{background:#fff;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;margin-bottom:32px}.trial-summary-header{background:linear-gradient(135deg,#002366,#001848);color:#fff;padding:24px 28px;display:flex;align-items:center;grid-gap:16px;gap:16px}.trial-summary-header-icon{width:48px;height:48px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center}.trial-summary-header-icon .material-icons,.trial-summary-header-icon .MuiSvgIcon-root{font-size:28px;color:#fff}.trial-summary-header-content h2{font-size:20px;font-weight:600;margin:0}.trial-summary-header-content p{font-size:14px;opacity:.9;margin-top:4px}.trial-summary-body{padding:24px 28px}.trial-info-row{display:flex;padding:14px 0;border-bottom:1px solid #f1f5f9}.trial-info-row:last-child{border-bottom:none}.trial-info-label{width:200px;color:#64748b;font-size:14px;display:flex;align-items:center;grid-gap:10px;gap:10px;flex-shrink:0}.trial-info-label .material-icons,.trial-info-label .MuiSvgIcon-root{font-size:18px;color:#002366}.trial-info-value{flex:1 1;color:#1e293b;font-weight:500;font-size:14px}.trial-actions{display:flex;grid-gap:12px;gap:12px;padding:20px 28px;border-top:1px solid #f1f5f9;justify-content:flex-end}.trial-action-btn{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 20px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.trial-action-btn.primary{background:linear-gradient(135deg,#002366,#001848);color:#fff}.trial-action-btn.primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,35,102,.22)}.trial-action-btn.secondary{background:#f1f5f9;color:#475569}.trial-action-btn.secondary:hover{background:#e2e8f0}.trial-instance{background:#fff;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;margin-bottom:24px}.trial-instance-header{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:20px 28px;border-bottom:1px solid #e2e8f0}.trial-instance-header h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 4px}.trial-instance-header p{color:#64748b;font-size:13px;margin:0}.trial-instance-body{padding:24px 28px}.trial-timeline{position:relative;padding-left:32px}.trial-timeline:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#002366,#93c5fd);border-radius:2px}.trial-timeline-item{position:relative;margin-bottom:20px}.trial-timeline-item:before{content:"";position:absolute;left:-28px;top:20px;width:14px;height:14px;background:#fff;border:3px solid #002366;border-radius:50%;z-index:1}.trial-timeline-item.highlight:before{background:#002366;box-shadow:0 0 0 4px rgba(0,35,102,.12)}.trial-event-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:20px;transition:all .2s ease}.trial-event-card:hover{border-color:#002366;box-shadow:0 4px 12px rgba(0,35,102,.08)}.trial-event-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.trial-event-title{color:#002366;font-weight:600;font-size:15px;margin-bottom:4px}.trial-event-date{color:#64748b;font-size:13px;display:flex;align-items:center;grid-gap:4px;gap:4px}.trial-event-date .material-icons,.trial-event-date .MuiSvgIcon-root{font-size:14px}.trial-event-badge{background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:11px;font-weight:600;padding:4px 10px;border-radius:20px}.trial-event-body{color:#475569;font-size:14px;line-height:1.6;margin-bottom:16px}.trial-event-actions{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap}.trial-event-action-btn{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;font-size:13px;cursor:pointer;transition:all .15s ease}.trial-event-action-btn:hover{background:#002366;border-color:#002366;color:#fff}.trial-event-action-btn .material-icons,.trial-event-action-btn .MuiSvgIcon-root{font-size:16px}.trial-expand-section{text-align:center;padding:20px;border-top:1px solid #e2e8f0}.trial-expand-btn{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:12px 24px;background:#f1f5f9;border:none;border-radius:12px;color:#002366;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.trial-expand-btn:hover{background:#e2e8f0}@media (max-width:768px){.trial-info-row{flex-direction:column;grid-gap:4px;gap:4px}.trial-info-label{width:100%}.trial-instance-body,.trial-summary-body,.trial-summary-header{padding:16px 20px}.trial-timeline{padding-left:24px}.trial-timeline-item:before{left:-20px;width:12px;height:12px}.trial-event-actions{flex-direction:column}.trial-event-action-btn{justify-content:center}}.record-section-card{background:#fff;border-radius:16px;box-shadow:0 10px 30px -5px rgba(0,35,102,.1);overflow:hidden;margin-bottom:24px;transition:all .3s ease}.record-section-card:hover{transform:translateY(-1px);box-shadow:0 16px 36px -10px rgba(0,35,102,.16)}.record-section-header{padding:22px 28px;display:flex;align-items:center;grid-gap:14px;gap:14px;background:transparent;border-bottom:1px solid rgba(0,35,102,.06)}.record-section-header.additional,.record-section-header.basic,.record-section-header.contract,.record-section-header.process,.record-section-header.status{background:transparent}.record-section-icon{width:44px;height:44px;background:rgba(0,35,102,.06);border:1px solid rgba(212,175,55,.35);border-radius:12px;display:flex;align-items:center;justify-content:center}.record-section-icon .material-icons,.record-section-icon .MuiSvgIcon-root{font-size:24px;color:#002366}.record-section-title{color:#002366;font-size:18px;font-weight:600}.record-section-subtitle{color:#9ca3af;font-size:11px;text-transform:uppercase;letter-spacing:.12em;margin-top:2px}.record-section-body{padding:28px}.record-dropdown-group{margin-bottom:20px}.record-dropdown-label{font-size:13px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;display:flex;align-items:center;grid-gap:8px;gap:8px}.record-dropdown-label .MuiSvgIcon-root{font-size:16px;color:#d4af37}.record-info-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}@media (max-width:768px){.record-info-grid{grid-template-columns:1fr}}.record-info-field{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.record-info-field.full-width{grid-column:span 2}@media (max-width:768px){.record-info-field.full-width{grid-column:span 1}}.record-field-label{font-size:13px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.1em;display:flex;align-items:center;grid-gap:6px;gap:6px}.record-field-label .MuiSvgIcon-root{font-size:16px;color:#d4af37}.record-modern-select .MuiOutlinedInput-root{border-radius:12px;background:#fff;border:1px solid rgba(0,35,102,.08)}.record-modern-select .MuiSelect-select{color:#002366;font-weight:600;padding:14px 18px}.record-modern-select .MuiOutlinedInput-notchedOutline{border:none}.record-modern-select .MuiSvgIcon-root{color:#002366}.record-modern-select.green .MuiOutlinedInput-root{background:#fff}.customizable-badge{display:inline-flex;padding:4px 10px;background:rgba(212,175,55,.18);border-radius:999px;font-size:11px;font-weight:600;color:#a17400;margin-left:8px}.customizable-badge,.customize-btn{align-items:center;grid-gap:4px;gap:4px}.customize-btn{display:flex;padding:6px 12px;background:#fffaf0;border:1px solid rgba(212,175,55,.35);border-radius:8px;color:#6b7280;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.customize-btn:hover{background:rgba(212,175,55,.15);color:#002366}.record-people-selector{flex-wrap:wrap;padding:12px 16px;border:2px solid #e2e8f0;border-radius:12px;min-height:56px;background:#fafafa;flex:1 1}.record-people-selector,.record-person-chip{display:flex;align-items:center;grid-gap:8px;gap:8px}.record-person-chip{padding:6px 12px 6px 6px;background:#fff;border:1px solid #e2e8f0;border-radius:999px;font-size:14px;color:#1e293b;font-weight:500}.record-person-avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#002366,#26408b);display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:600}.record-person-avatar.green{background:linear-gradient(135deg,#10b981,#059669)}.record-person-avatar.red{background:linear-gradient(135deg,#ef4444,#dc2626)}.record-person-avatar.orange{background:linear-gradient(135deg,#f59e0b,#d97706)}.record-add-person-btn{width:36px;height:36px;min-width:36px;border-radius:50%;background:linear-gradient(135deg,#002366,#001848);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.record-add-person-btn:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,35,102,.22)}.record-add-person-btn.green{background:linear-gradient(135deg,#10b981,#059669)}.record-add-person-btn.red{background:linear-gradient(135deg,#ef4444,#dc2626)}.record-add-person-btn.orange{background:linear-gradient(135deg,#f59e0b,#d97706)}.additional-info-customizable{background:#fff;border:none;border-radius:16px;padding:20px;box-shadow:0 10px 24px -14px rgba(0,35,102,.15)}.additional-info-list{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.additional-info-item{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:14px 18px;background:#fff;border:1px solid transparent;border-radius:12px;box-shadow:0 8px 20px -16px rgba(0,35,102,.2);transition:all .2s ease}.additional-info-item:hover{border-color:rgba(212,175,55,.24);box-shadow:0 12px 24px -16px rgba(0,35,102,.22)}.add-field-btn{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#0f1a34,#1f2a44);border:1px solid rgba(212,175,55,.3);border-radius:10px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.add-field-btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px -10px rgba(0,35,102,.42)}.record-section-divider{height:1px;background:linear-gradient(90deg,transparent,#e2e8f0 50%,transparent);margin:24px 0}@media (max-width:768px){.record-section-header{padding:16px 20px}.record-section-body{padding:20px}.record-section-icon{width:36px;height:36px}.record-section-icon .MuiSvgIcon-root{font-size:20px}.record-section-title{font-size:16px}}:root{--lux-navy:#002366;--lux-navy-light:#039;--lux-gold:#d4af37;--lux-gold-soft:#e8d48b;--lux-gold-muted:rgba(212,175,55,0.12);--lux-warm-white:#fcfdfe;--lux-pearl:#f7f8fa;--lux-pearl-dark:#e7ebf2;--lux-warm-grey:#6b7488;--lux-warm-grey-l:#98a2b3;--lux-text:#1a1a1a;--lux-text-secondary:#5c667d;--lux-border:rgba(15,26,52,0.07);--lux-shadow-sm:0 2px 8px -2px rgba(0,35,102,0.08);--lux-shadow-md:0 8px 24px -8px rgba(0,35,102,0.12);--lux-shadow-gold:0 4px 16px -4px rgba(212,175,55,0.2)}.record-luxury-v2-canvas.record-canvas{background:var(--lux-pearl);padding:28px 28px 120px}.record-luxury-v2-canvas-inner.record-canvas-inner{max-width:1080px;margin:0 auto}.record-tab-stage{min-height:100%;padding-bottom:120px;position:relative}.record-tab-stage:after{content:"";display:block;height:120px}.record-context-bar{justify-content:space-between;padding:10px 24px;background:var(--lux-warm-white);border-bottom:1px solid var(--lux-pearl-dark);flex-shrink:0}.record-context-bar,.record-context-left{display:flex;align-items:center;grid-gap:16px;gap:16px}.record-context-left{min-width:0}.record-context-code{font-family:SF Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;font-weight:600;color:var(--lux-navy);letter-spacing:.02em;white-space:nowrap}.record-context-name{font-size:14px;font-weight:500;color:var(--lux-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.record-context-separator{width:1px;height:20px;background:var(--lux-pearl-dark);flex-shrink:0}.record-context-meta{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:11px;color:var(--lux-warm-grey);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.record-context-meta .material-icons{font-size:14px;color:var(--lux-gold)}.record-header-actions{display:flex;align-items:center;grid-gap:12px;gap:12px;flex-shrink:0}.record-status-chip-btn{background:var(--lux-gold-muted);border:1px solid rgba(212,175,55,.25);color:var(--lux-navy);border-radius:6px;padding:4px 12px;font-size:12px;font-weight:600;text-transform:none;min-height:28px;transition:all .2s ease}.record-status-chip-btn:hover{background:rgba(212,175,55,.18);border-color:rgba(212,175,55,.4)}.record-status-chip-btn .MuiButton-endIcon{margin-left:8px}.record-luxury-v2-shell.record-shell,.record-page-expanded .record-luxury-v2-shell.record-shell{grid-template-columns:192px minmax(0,1fr)}.record-luxury-v2-rail.record-rail{width:192px;padding:20px 16px 120px;background:var(--lux-warm-white);border-right:1px solid var(--lux-pearl-dark);grid-gap:10px;gap:10px}.record-luxury-v2-rail-quick.record-rail-quick{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;padding-bottom:10px;margin-bottom:4px;border-bottom:1px solid var(--lux-pearl-dark)}.record-luxury-v2-rail-quick-btn.record-rail-quick-btn{border-radius:9px}.record-luxury-v2-rail-grid.record-rail-grid{display:grid;grid-template-columns:repeat(2,minmax(76px,1fr));grid-gap:8px;gap:8px;align-content:start}.record-rail-divider{height:1px;border:0;margin:12px 8px;background:var(--lux-pearl-dark)}.record-luxury-v2-rail-item.record-rail-item{min-height:72px;border-radius:10px;border:1px solid transparent;position:relative;background:transparent}.record-rail-icon{font-size:20px!important;color:var(--lux-warm-grey-l)}.record-luxury-v2-rail-item.record-rail-item.active .record-rail-icon,.record-luxury-v2-rail-item.record-rail-item:hover .record-rail-icon{color:var(--lux-navy)}.record-rail-label{font-size:11px;font-weight:500;color:var(--lux-warm-grey);text-align:center;line-height:1.25;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.record-luxury-v2-rail-item.record-rail-item.active .record-rail-label,.record-luxury-v2-rail-item.record-rail-item:hover .record-rail-label{color:var(--lux-navy)}.record-luxury-v2-rail-item.record-rail-item.active:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--lux-gold)}.ai-insight-page{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.ai-insight-hero{border:1px solid rgba(212,175,55,.25);background:linear-gradient(135deg,rgba(212,175,55,.12),hsla(0,0%,100%,.94) 45%,rgba(245,243,240,.95));overflow:hidden}.ai-insight-hero-header{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:18px;gap:18px;padding:22px 24px 18px;border-bottom:1px solid rgba(212,175,55,.18)}.ai-insight-hero-title-wrap{min-width:0}.ai-insight-kicker{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--lux-warm-grey);margin-bottom:8px;font-weight:600}.ai-insight-title{margin:0;color:var(--lux-navy);font-size:1.72rem;font-weight:700;letter-spacing:-.01em}.ai-insight-subtitle{margin:10px 0 0;color:var(--lux-text-secondary);font-size:.96rem;line-height:1.62;max-width:760px}.ai-insight-chip{padding:7px 14px;border-radius:999px;font-size:.74rem;font-weight:700;border:1px solid rgba(212,175,55,.38);background:rgba(212,175,55,.1);color:#8f6f14;white-space:nowrap}.ai-insight-context{padding:18px 24px 22px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-insight-context-item{background:hsla(0,0%,100%,.82);border:1px solid rgba(0,35,102,.08);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;grid-gap:5px;gap:5px}.ai-insight-context-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--lux-warm-grey);font-weight:600}.ai-insight-context-value{font-size:.92rem;color:var(--lux-navy);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-insight-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-insight-card{border:1px solid rgba(0,35,102,.08);background:hsla(0,0%,100%,.95)}.ai-insight-card-head{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:18px 20px 12px;border-bottom:1px solid rgba(0,35,102,.06)}.ai-insight-card-icon{width:34px;height:34px;border-radius:10px;border:1px solid rgba(212,175,55,.32);background:rgba(212,175,55,.12);color:var(--lux-gold);display:inline-flex;align-items:center;justify-content:center}.ai-insight-card-title{margin:0;color:var(--lux-navy);font-size:1rem;font-weight:700;letter-spacing:-.01em}.ai-insight-card-status{margin-top:4px;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#8f6f14;font-weight:700}.ai-insight-card-body{margin:0;padding:14px 20px 18px;color:var(--lux-text-secondary);line-height:1.62;font-size:.92rem}.record-tabs{display:flex;grid-gap:2px;gap:2px;padding:0 16px;border-bottom:1px solid rgba(0,35,102,.06);background:#fff;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.record-tabs::-webkit-scrollbar{display:none}.record-tab{padding:8px 2px;font-weight:500;font-size:.75rem;color:#6b7280;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;display:inline-flex;align-items:center;grid-gap:4px;gap:4px;transition:color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;flex-shrink:0;line-height:1.4}.record-tab:hover{color:#002366}.record-tab.active{color:#002366;border-color:#d4af37}.record-luxury-v2-rail-item:focus-visible,.record-luxury-v2-sequence-cta button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(212,175,55,.35)}.record-page-expanded .record-tabs{padding:0 10px}.record-page-expanded .record-tab{padding:7px 2px;font-size:.72rem}.record-timeline{display:flex;flex-direction:column;grid-gap:0;gap:0}.record-timeline-item{display:grid;grid-template-columns:22px 1fr;grid-column-gap:14px;column-gap:14px;padding:12px 0;border-bottom:1px solid rgba(0,35,102,.06)}.record-timeline-rail{display:flex;flex-direction:column;align-items:center;padding-top:6px}.record-timeline-dot{width:12px;height:12px;border-radius:999px;background:#d4af37;border:3px solid hsla(0,0%,100%,.95);box-shadow:0 10px 18px -14px rgba(0,35,102,.6)}.record-timeline-dot.is-important{width:14px;height:14px;box-shadow:0 14px 24px -16px rgba(212,175,55,.35)}.record-timeline-line{width:2px;flex:1 1;margin-top:6px;background:linear-gradient(180deg,rgba(0,35,102,.38),rgba(0,35,102,.1))}.timeline-line{position:absolute;left:19px;top:48px;bottom:-32px;width:2px;background:linear-gradient(180deg,var(--lux-pearl-dark),transparent)}.status-chip{font-weight:600;padding:8px 16px;cursor:pointer;transition:all .2s ease}.status-chip:hover{transform:scale(1.05)}.status-chip.active,.status-chip.Active{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important}.status-chip.suspended,.status-chip.Suspended{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important}.status-chip.closed,.status-chip.Closed{background:linear-gradient(135deg,#64748b,#475569)!important;color:#fff!important}.dynamic-kv-builder{flex-direction:column;padding:16px;border:none;border-radius:16px;box-shadow:0 10px 24px -14px rgba(0,35,102,.15)}.dynamic-kv-builder,.key-value-row{display:flex;grid-gap:12px;gap:12px;background:#fff}.key-value-row{align-items:center;padding:12px 16px;border:1px solid transparent;border-radius:12px;box-shadow:0 8px 18px -16px rgba(0,35,102,.2);transition:all .2s ease}.key-value-row:hover{border-color:rgba(212,175,55,.24);box-shadow:0 12px 24px -16px rgba(0,35,102,.22)}.key-value-row .MuiTextField-root{flex:1 1}.empty-state{flex-direction:column;align-items:center;grid-gap:8px;gap:8px;padding:32px;text-align:center}.add-field-container,.empty-state{display:flex;justify-content:center}.add-field-container{padding-top:8px}.MuiChip-label,.record-person-chip{white-space:normal;word-wrap:break-word;max-width:100%;height:auto;min-height:28px}.record-grid-container{display:grid;grid-template-columns:2fr 1fr;grid-gap:24px;gap:24px;padding:24px}@media (max-width:900px){.record-context-bar{padding:8px 16px;grid-gap:12px;gap:12px}.record-context-name{display:none}.record-luxury-v2-rail.record-rail{width:100%;border-right:none;border-bottom:1px solid var(--lux-pearl-dark);padding:12px 16px 80px}.record-luxury-v2-rail-grid.record-rail-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));grid-gap:4px;gap:4px}.record-rail-divider{display:none}.record-rail-label{font-size:10px}.record-luxury-v2-canvas.record-canvas{padding:16px 16px 80px}.record-tab-stage{padding-bottom:80px}.record-tab-stage:after{height:80px}.ai-insight-hero-header{padding:16px;grid-gap:12px;gap:12px;flex-direction:column}.ai-insight-context{padding:14px 16px 16px}.ai-insight-context,.ai-insight-grid{grid-template-columns:1fr}}@media (max-width:1024px){.record-grid-container{grid-template-columns:1fr}}.record-grid-left,.record-grid-right{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.docs-container{display:grid;grid-template-columns:280px 1fr;grid-gap:24px;gap:24px;min-height:500px}@media (max-width:1024px){.docs-container{grid-template-columns:1fr}}.docs-sidebar{background:#fff;border-radius:16px;border:1px solid #e2e8f0;padding:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.docs-sidebar-title{font-weight:600;font-size:14px;color:#1e293b;padding:12px 16px;margin-bottom:8px}.docs-folder-item{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px 16px;border-radius:12px;cursor:pointer;transition:all .2s ease;margin-bottom:4px}.docs-folder-item:hover{background:#f1f5f9}.docs-folder-item.active{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-left:3px solid #002366}.docs-folder-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.docs-folder-icon.blue{background:#dbeafe;color:#26408b}.docs-folder-icon.purple{background:#f3e8ff;color:#9333ea}.docs-folder-icon.green{background:#d1fae5;color:#059669}.docs-folder-icon.amber{background:#fef3c7;color:#d97706}.docs-folder-info{flex:1 1}.docs-folder-name{font-weight:500;font-size:14px;color:#334155}.docs-folder-count{font-size:12px;color:#94a3b8}.docs-folder-add{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:12px 16px;border-radius:10px;border:2px dashed #cbd5e1;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:8px}.docs-folder-add:hover{border-color:#002366;color:#002366;background:#eff6ff}.docs-main{display:flex;flex-direction:column}.docs-toolbar{justify-content:space-between;margin-bottom:16px}.docs-breadcrumb,.docs-toolbar{display:flex;align-items:center}.docs-breadcrumb{grid-gap:8px;gap:8px;font-size:14px;color:#64748b}.docs-breadcrumb-active{color:#002366;font-weight:500}.docs-view-toggle{display:flex;grid-gap:4px;gap:4px}.docs-view-btn{width:36px;height:36px;border-radius:10px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;background:transparent;color:#94a3b8}.docs-view-btn:hover{background:#f1f5f9}.docs-view-btn.active{background:#dbeafe;color:#26408b}.docs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.doc-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;cursor:pointer;transition:all .3s ease;text-align:center}.doc-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1);border-color:#002366}.doc-card-icon{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.doc-card-icon.pdf{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626}.doc-card-icon.word{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#26408b}.doc-card-icon.image{background:linear-gradient(135deg,#f5f3ff,#ede9fe);color:#7c3aed}.doc-card-icon.excel{background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#059669}.doc-card-name{font-weight:500;font-size:14px;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.doc-card-meta{font-size:12px;color:#94a3b8}.docs-upload-zone{border:2px dashed #cbd5e1;border-radius:16px;padding:40px;text-align:center;transition:all .3s ease;cursor:pointer}.docs-upload-zone:hover{border-color:#002366;background:#eff6ff}.docs-upload-zone.drag-active{border-color:#002366;background:#dbeafe;transform:scale(1.02)}.docs-upload-icon{font-size:48px!important;color:#94a3b8;margin-bottom:16px}.docs-upload-text{font-size:16px;font-weight:500;color:#475569;margin-bottom:4px}.docs-upload-hint{font-size:14px;color:#94a3b8}.timeline-filters{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap;margin-bottom:24px}.timeline-filter-chip{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 16px;border-radius:50px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid #e2e8f0;background:#fff;color:#475569}.timeline-filter-chip:hover{border-color:rgba(0,35,102,.28)}.timeline-filter-chip.active{background:rgba(0,35,102,.06);color:#002366;border-color:rgba(212,175,55,.45)}.timeline-filter-dot{width:8px;height:8px;border-radius:50%}.timeline-filter-dot.docs,.timeline-filter-dot.events,.timeline-filter-dot.notes,.timeline-filter-dot.satje,.timeline-filter-dot.tasks{background:#d4af37}.timeline-date-badge{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 20px;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:16px}.timeline-date-badge.today{background:rgba(0,35,102,.05);color:#002366;border:1px solid rgba(212,175,55,.35);box-shadow:0 8px 22px -16px rgba(0,35,102,.35)}.timeline-date-badge.past{background:#e2e8f0;color:#475569}.activity-item{display:flex;grid-gap:16px;gap:16px;position:relative;margin-bottom:24px;animation:activitySlideIn .3s ease-out}@keyframes activitySlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.activity-connector{position:absolute;left:23px;top:56px;bottom:-24px;width:2px;background:linear-gradient(180deg,rgba(0,35,102,.28),rgba(0,35,102,.08))}.activity-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:4px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.1);flex-shrink:0;z-index:1}.activity-icon.satje{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.activity-icon.note{background:linear-gradient(135deg,#002366,#001848);color:#fff}.activity-icon.doc{background:linear-gradient(135deg,#26408b,#001848);color:#fff}.activity-icon.task{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.activity-icon.event{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.activity-card{flex:1 1;background:#fff;border-radius:16px;border:1px solid #e2e8f0;padding:20px;transition:all .3s ease}.activity-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.08)}.activity-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.activity-meta{display:flex;align-items:center;grid-gap:8px;gap:8px}.activity-type-badge{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700}.activity-type-badge.satje{background:#fee2e2;color:#dc2626}.activity-type-badge.note{background:#dbeafe;color:#001848}.activity-type-badge.doc{background:#ede9fe;color:#7c3aed}.activity-type-badge.task{background:#d1fae5;color:#059669}.activity-time{font-size:12px;color:#94a3b8}.activity-author{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:14px;font-weight:500;color:#334155}.activity-avatar{width:24px;height:24px;border-radius:50%}.activity-title{font-weight:700;font-size:15px;color:#1e293b;margin-bottom:8px}.activity-body{font-size:14px;color:#475569;line-height:1.6}.activity-actions{display:flex;grid-gap:8px;gap:8px;margin-top:16px}.activity-action-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 14px;background:#f1f5f9;border:none;border-radius:8px;font-size:12px;font-weight:500;color:#475569;cursor:pointer;transition:all .15s ease}.activity-action-btn:hover{background:#e2e8f0}.activity-action-btn.primary{background:#dbeafe;color:#001848}.activity-action-btn.primary:hover{background:#bfdbfe}.timeline-load-more{text-align:center;padding:24px}.timeline-load-btn{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:12px 24px;background:transparent;border:none;border-radius:12px;font-size:14px;font-weight:500;color:#002366;cursor:pointer;transition:all .2s ease}.timeline-load-btn:hover{background:#eff6ff}.kanban-board{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;min-height:500px}@media (max-width:1024px){.kanban-board{grid-template-columns:1fr}}.kanban-column{background:#f8fafc;border-radius:16px;padding:16px;min-height:400px}.kanban-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:0 4px}.kanban-title-group{display:flex;align-items:center;grid-gap:10px;gap:10px}.kanban-count{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;font-size:12px;font-weight:700}.kanban-count.pending{background:#fef3c7;color:#d97706}.kanban-count.progress{background:#dbeafe;color:#26408b}.kanban-count.completed{background:#d1fae5;color:#059669}.kanban-title{font-weight:600;font-size:15px;color:#334155}.kanban-add-btn{width:28px;height:28px;border-radius:8px;border:none;background:transparent;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.kanban-add-btn:hover{background:#fff;color:#002366}.kanban-cards{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.task-card{background:#fff;border-radius:14px;border:1px solid #e2e8f0;padding:16px;cursor:pointer;transition:all .3s ease}.task-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.task-card.priority-high{border-left:4px solid #f2b8b8}.task-card.priority-medium{border-left:4px solid #f5c26b}.task-card.priority-low{border-left:4px solid #a7e3c0}.task-card.completed{opacity:.6}.task-header{display:flex;align-items:flex-start;grid-gap:12px;gap:12px}.task-checkbox{width:22px;height:22px;border-radius:6px;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.task-checkbox:hover{border-color:#002366}.task-checkbox.checked{background:linear-gradient(135deg,#10b981,#059669);border-color:transparent;color:#fff}.task-content{flex:1 1;min-width:0}.task-title{font-weight:600;font-size:14px;color:#1e293b;margin-bottom:6px}.task-card.completed .task-title{text-decoration:line-through;color:#94a3b8}.task-description{font-size:13px;color:#64748b;line-height:1.5;margin-bottom:12px}.task-footer{display:flex;align-items:center;justify-content:space-between}.task-due-badge{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600}.task-due-badge.overdue{background:#fde8e8;color:#b45353}.task-due-badge.today{background:#fef3c7;color:#92400e}.task-due-badge.upcoming{background:#dbeafe;color:#001848}.task-assignee{width:24px;height:24px;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.task-completed-meta{font-size:12px;color:#94a3b8;margin-top:8px}.glass-panel{background:hsla(0,0%,100%,.88);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border:1px solid rgba(212,175,55,.08);box-shadow:var(--lux-shadow-sm)}.dark .glass-panel{background:rgba(15,23,42,.85);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 8px 32px rgba(0,0,0,.4)}.record-tabs-wrapper{background:#fff;border-radius:12px;padding:4px;border:1px solid rgba(0,35,102,.06);box-shadow:0 4px 12px rgba(15,23,42,.04)}.record-tabs-alt{display:flex;grid-gap:4px;gap:4px;background:#f8f9fb;padding:4px;border-radius:10px;overflow-x:auto;scrollbar-width:none}.record-tab-item{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 18px;border-radius:10px;font-size:14px;font-weight:600;color:#64748b;background:transparent;border:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}.record-tab-item:hover{color:#334155;background:hsla(0,0%,100%,.8)}.record-tab-item.active{background:#fff;color:#26408b;box-shadow:0 2px 8px rgba(15,23,42,.12)}.premium-table .MuiPaper-root{background:radial-gradient(circle at top left,#fff,#f8fafc);border-radius:16px;border:none;box-shadow:0 4px 6px -1px rgba(0,35,102,.05),0 10px 15px -3px rgba(0,35,102,.1),0 0 0 1px rgba(0,35,102,.02)}.premium-table .MuiTableHead-root{background:#f8fafc}.premium-table .MuiTableCell-head{font-weight:600;color:#475569;border-bottom:1px solid #e2e8f0;padding:24px!important}.premium-table .MuiTableCell-body{border-bottom:1px solid #f1f5f9;padding:24px!important}.premium-table .MuiTableCell-root{border-right:none!important}.premium-table .MuiTableRow-root:hover{background:#f8fafc}.premium-sidebar{background:hsla(0,0%,100%,.85);border-radius:20px;border:1px solid rgba(148,163,184,.3);box-shadow:0 12px 24px rgba(15,23,42,.08);padding:16px}.premium-sidebar .sidebar-title{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#94a3b8;margin:8px 8px 12px}.premium-sidebar .sidebar-item{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 14px;border-radius:12px;font-size:14px;color:#475569;cursor:pointer;transition:all .2s ease}.premium-sidebar .sidebar-item:hover{background:#f1f5f9}.premium-sidebar .sidebar-item.active{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-left:3px solid #002366;color:#1e3a8a}.note-card{background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 8px 24px rgba(15,23,42,.06);transition:all .25s ease}.note-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(15,23,42,.12)}.hover-lift{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 20px 40px -10px rgba(0,35,102,.16)}.fade-in{animation:fadeIn .3s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.status-badge{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 14px;border-radius:9999px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-active{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.status-pending{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.status-urgent{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.status-archive{background:linear-gradient(135deg,#64748b,#475569);color:#fff}@keyframes commentsLuxurySpin{to{transform:rotate(1turn)}}@keyframes commentsLuxuryShimmer{0%{background-position:-220% 0}to{background-position:220% 0}}@keyframes commentsLuxuryFadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes commentsLuxuryPulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(212,175,55,.06))}50%{transform:scale(1.02);filter:drop-shadow(0 0 5px rgba(212,175,55,.14))}}body.premium-mode .record-tab-lux[data-record-tab=comments] .record-comments-tab{position:relative;border-radius:18px;border:1px solid rgba(212,175,55,.18)!important;background:linear-gradient(180deg,#fff,#fcfcfb);box-shadow:0 18px 36px rgba(29,29,31,.06),0 3px 12px rgba(29,29,31,.05);overflow:hidden}body.premium-mode .record-tab-lux[data-record-tab=comments] .record-comments-tab:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 100% 0,rgba(212,175,55,.08),transparent 36%),radial-gradient(circle at 0 100%,rgba(245,241,232,.22),transparent 42%)}body.premium-mode .record-tab-lux[data-record-tab=comments] .record-comments-tab__content{position:relative;z-index:1;padding-top:18px!important}body.premium-mode .record-tab-lux[data-record-tab=comments] .record-comments-tab-header{position:relative;z-index:1;display:flex;align-items:center;grid-gap:10px;gap:10px;padding:15px 16px;border-bottom:1px solid rgba(212,175,55,.16);background:linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(45,40%,98%,.96))}body.premium-mode .record-tab-lux[data-record-tab=comments] .record-comments-tab-header-icon-wrap{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(212,175,55,.24);background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(250,247,239,.9))}body.premium-mode .record-tab-lux[data-record-tab=comments] .record-comments-tab-header-icon{font-size:18px!important;color:#b5942d}body.premium-mode .record-tab-lux[data-record-tab=comments] .record-comments-tab-header-copy{min-width:0}body.premium-mode .record-tab-lux[data-record-tab=comments] .record-comments-tab-title{color:#1d1d1f;font-size:16px;font-weight:780;line-height:1.15;letter-spacing:.005em}body.premium-mode .record-tab-lux[data-record-tab=comments] .record-comments-tab-subtitle{margin-top:2px;color:#8d857b;font-size:12px;font-weight:650;letter-spacing:.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.premium-mode .record-tab-lux[data-record-tab=comments] .record-comments-tab-empty-message{position:relative;z-index:1;padding:16px;color:#8d857b;font-weight:600}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-root{display:flex;flex-direction:column;grid-gap:16px;gap:16px}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-divider{height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(212,175,55,0),rgba(212,175,55,.55),rgba(212,175,55,0))}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-composer-shell{border-radius:20px;background:hsla(0,0%,100%,.74);border:1px solid hsla(0,0%,100%,.42);border-top-color:hsla(0,0%,100%,.86);backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);box-shadow:0 10px 26px rgba(29,29,31,.07),inset 0 0 0 1px hsla(0,0%,100%,.24);overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-composer-shell:hover{border-color:rgba(212,175,55,.36);box-shadow:0 14px 30px rgba(29,29,31,.08),0 2px 10px rgba(212,175,55,.12),inset 0 0 0 1px hsla(0,0%,100%,.24)}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-composer-shell .comments-luxury-form-host{transition:max-height .3s cubic-bezier(.2,.8,.2,1),opacity .22s ease,transform .22s ease}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-composer-shell.is-collapsed .comments-luxury-form-host{max-height:0;opacity:0;overflow:hidden;transform:translateY(-8px);pointer-events:none}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-composer-shell.is-expanded .comments-luxury-form-host{max-height:1400px;opacity:1;transform:translateY(0)}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-composer-shell .MuiCard-root{border-radius:0!important;border:0!important;box-shadow:none!important;background:transparent!important}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-composer-trigger{width:100%;border:0;border-bottom:1px solid rgba(212,175,55,.18);background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(252,250,246,.9));padding:13px 14px;display:flex;align-items:center;justify-content:space-between;cursor:text;color:#1d1d1f;transition:background .2s ease,border-color .2s ease}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-composer-trigger:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(250,246,237,.96));border-bottom-color:rgba(212,175,55,.32)}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-composer-trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgba(212,175,55,.35)}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-composer-trigger-text{font-size:14px;font-weight:600;letter-spacing:.01em;color:#7f7568}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-composer-trigger-icon{font-size:18px!important;color:#b5942d}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-composer-shell.is-expanded .comments-luxury-composer-trigger{display:none}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-composer-shell .comment-form-full-luxury .comment-tiptap,body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-composer-shell .comment-tiptap-luxury{border:1px solid rgba(212,175,55,.28);background:hsla(0,0%,100%,.96);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-composer-shell .comment-tiptap .ProseMirror{min-height:66px;color:#1d1d1f}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-composer-shell .comment-tiptap .ProseMirror p.is-editor-empty:first-child:before{color:#9a8e80;font-style:italic}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-composer-shell .comment-tiptap:focus-within{border-color:rgba(212,175,55,.7);box-shadow:0 0 0 3px rgba(212,175,55,.18)}body.premium-mode .record-tab-lux[data-record-tab=comments] .comment-form-full-luxury .comment-drop-active{outline:2px dashed rgba(181,148,45,.9);background:rgba(239,230,214,.45)!important}body.premium-mode .record-tab-lux[data-record-tab=comments] .comment-form-full-luxury .comment-editor-toolbar-luxury{background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(252,250,246,.92));border-top:1px solid rgba(212,175,55,.16)}body.premium-mode .record-tab-lux[data-record-tab=comments] .comment-form-full-luxury .comment-editor-action-btn{color:#8d857b;border-radius:10px}body.premium-mode .record-tab-lux[data-record-tab=comments] .comment-form-full-luxury .comment-editor-action-btn:hover{background:rgba(212,175,55,.15);color:#1d1d1f}body.premium-mode .record-tab-lux[data-record-tab=comments] .comment-form-full-luxury .comment-editor-action-btn.active{background:rgba(181,148,45,.22);color:#6f5619}body.premium-mode .record-tab-lux[data-record-tab=comments] .comment-form-full-luxury .comment-bubble-menu .material-icons-outlined,body.premium-mode .record-tab-lux[data-record-tab=comments] .comment-form-full-luxury .comment-editor-action-btn .material-icons-outlined{font-size:17px}body.premium-mode .record-tab-lux[data-record-tab=comments] .comment-form-full-luxury .comment-bubble-menu{background:rgba(29,29,31,.9);border:1px solid rgba(212,175,55,.2)}body.premium-mode .record-tab-lux[data-record-tab=comments] .comment-form-full-luxury .comment-bubble-menu button:hover{background:rgba(212,175,55,.2)}body.premium-mode .record-tab-lux[data-record-tab=comments] .comment-form-full-luxury .comment-bubble-menu button.is-active{background:rgba(239,230,214,.95);color:#6f5619}body.premium-mode .record-tab-lux[data-record-tab=comments] .comment-template-shell-luxury{border-top:1px solid rgba(212,175,55,.12)}body.premium-mode .record-tab-lux[data-record-tab=comments] .comment-template-chip-lux-hook{background:hsla(0,0%,100%,.9)!important;border:1px solid rgba(212,175,55,.24)!important;color:#7f7568!important}body.premium-mode .record-tab-lux[data-record-tab=comments] .comment-template-manage-btn{border-radius:999px!important;color:#7d6424!important;font-weight:650!important;letter-spacing:.01em;display:inline-flex!important;align-items:center;grid-gap:6px;gap:6px;padding:3px 10px!important}body.premium-mode .record-tab-lux[data-record-tab=comments] .comment-template-manage-btn:hover{background:rgba(212,175,55,.14)!important}body.premium-mode .record-tab-lux[data-record-tab=comments] .comment-template-manage-btn-icon{font-size:15px!important}body.premium-mode .record-tab-lux[data-record-tab=comments] .comment-form-footer-luxury{background:hsla(0,0%,100%,.8)!important;border-top:1px solid rgba(212,175,55,.16)!important}body.premium-mode .record-tab-lux[data-record-tab=comments] .comment-attachment-uploader-file{color:#8d857b!important;transition:color .2s ease,background .2s ease!important}body.premium-mode .record-tab-lux[data-record-tab=comments] .comment-attachment-uploader-file:hover{background:rgba(212,175,55,.12)!important;color:#b5942d!important}body.premium-mode .record-tab-lux[data-record-tab=comments] .comment-attachment-uploader-file:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(212,175,55,.26)}body.premium-mode .record-tab-lux[data-record-tab=comments] .comment-attachment-uploader-delete{color:#8d857b!important}body.premium-mode .record-tab-lux[data-record-tab=comments] .comment-attachment-uploader-delete:hover{background:rgba(212,175,55,.12)!important;color:#b5942d!important}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-composer-shell button[aria-label=post]{position:relative;min-width:110px;border-radius:12px;background:linear-gradient(135deg,#d4af37,#b9932e);color:#1d1d1f;font-weight:700;box-shadow:0 10px 16px rgba(212,175,55,.28)}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-composer-shell button[aria-label=post]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 18px rgba(212,175,55,.34)}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-composer-shell.is-submit-loading button[aria-label=post]{color:transparent!important;pointer-events:none}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-composer-shell.is-submit-loading button[aria-label=post]:after{content:"";position:absolute;top:calc(50% - 8px);left:calc(50% - 8px);width:16px;height:16px;border-radius:50%;border:2px solid rgba(29,29,31,.2);border-top-color:#1d1d1f;animation:commentsLuxurySpin .8s linear infinite}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-composer-shell.is-submit-success button[aria-label=post]{background:linear-gradient(135deg,#f2e6b6,#d4af37)}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-composer-shell.is-submit-success button[aria-label=post]:after{content:" \2713"}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-feed{height:clamp(440px,62vh,760px);border-radius:20px;border:1px solid rgba(212,175,55,.18);background:radial-gradient(circle at top right,rgba(212,175,55,.1),transparent 40%),linear-gradient(180deg,#fff,#fbf7f0)}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-row{padding:0 14px}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-row--day{padding-top:14px;padding-bottom:4px}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-day-pill{display:inline-flex;align-items:center;border-radius:999px;padding:4px 12px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:#8d857b;border:1px solid rgba(212,175,55,.22);background:hsla(0,0%,100%,.82)}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-row--author{padding-top:12px;padding-bottom:6px}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-author-group{display:flex;align-items:center;grid-gap:10px;gap:10px}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-author-avatar{width:30px!important;height:30px!important;border:2px solid hsla(0,0%,100%,.85)}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-author-meta{display:flex;align-items:baseline;grid-gap:8px;gap:8px}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-author-name{font-size:13px;font-weight:700;color:#1d1d1f}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-author-time{font-size:11px;color:#8d857b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-row--post{padding-bottom:14px}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-card{border-radius:16px;border:1px solid rgba(212,175,55,.12);background:hsla(0,0%,100%,.9);box-shadow:0 6px 24px rgba(29,29,31,.05),inset 0 1px 0 hsla(0,0%,100%,.75);padding:12px 14px 6px}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-card.is-critical{border-color:rgba(212,175,55,.65);box-shadow:0 10px 26px rgba(212,175,55,.22),0 3px 12px rgba(29,29,31,.08)}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-critical-badge{display:inline-flex;align-items:center;margin-bottom:8px;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700;color:#795b12;background:rgba(212,175,55,.24);border:1px solid rgba(212,175,55,.45)}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-card-body{color:#1d1d1f;line-height:1.6;font-size:14px}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-card-body p{margin:0}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-card-body p+p{margin-top:8px}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-attachment{width:100%;margin-top:10px;border:1px solid rgba(212,175,55,.2);border-radius:12px;background:hsla(0,0%,100%,.84);display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 10px;cursor:pointer;text-align:left}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-attachment:hover{border-color:rgba(212,175,55,.52)}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-attachment-icon{color:#8d857b;font-size:17px!important}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-attachment-name{flex:1 1;min-width:0;font-size:12px;color:#1d1d1f;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-feed .comment-actions{padding-left:0;margin-top:10px}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-feed .comment-action-btn{background:hsla(0,0%,100%,.76);color:#8d857b}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-feed .comment-action-btn:hover{background:rgba(212,175,55,.18);color:#1d1d1f}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-load-more{display:flex;justify-content:center;padding:8px 0 4px}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-load-more .MuiButton-root{border-radius:999px;border-color:rgba(212,175,55,.45);color:#7d6424;font-weight:700}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-empty{border-radius:18px;border:1px dashed rgba(212,175,55,.25);background:hsla(0,0%,100%,.86);padding:34px 20px;text-align:center;animation:commentsLuxuryFadeInUp .28s ease both}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-empty-icon{font-size:34px!important;color:#b5942d;animation:commentsLuxuryPulse 2.2s ease-in-out infinite}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-empty-title{margin-top:8px;font-size:16px;font-weight:700;color:#1d1d1f}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-empty-subtitle{margin-top:4px;font-size:13px;color:#8d857b}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-skeleton-list{display:grid;grid-gap:10px;gap:10px}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-skeleton-card{border-radius:14px;border:1px solid rgba(212,175,55,.16);background:hsla(0,0%,100%,.86);padding:12px}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-skeleton-line{height:10px;border-radius:999px;background:linear-gradient(90deg,rgba(248,245,238,.9),hsla(0,0%,100%,.98),rgba(248,245,238,.9));background-size:220% 100%;animation:commentsLuxuryShimmer 1.4s ease-in-out infinite}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-skeleton-line.w-40{width:40%}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-skeleton-line.w-75{width:75%}body.premium-mode .record-tab-lux[data-record-tab=comments] .comments-luxury-skeleton-line.w-90{width:90%}body.premium-mode .comment-templates-dialog-luxury .comment-templates-dialog-paper-luxury{border-radius:20px;border:1px solid rgba(212,175,55,.16);box-shadow:0 24px 48px rgba(29,29,31,.14),0 4px 12px rgba(29,29,31,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(45,40%,98%,.98))}body.premium-mode .comment-templates-dialog-luxury .comment-templates-dialog-title-luxury{position:relative;padding-bottom:8px}body.premium-mode .comment-templates-dialog-luxury .comment-templates-dialog-title-row-luxury{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;font-size:16px;line-height:1.2;color:#1d1d1f;font-weight:750}body.premium-mode .comment-templates-dialog-luxury .comment-templates-dialog-title-icon-luxury{color:#b5942d;font-size:22px!important}body.premium-mode .comment-templates-dialog-luxury .comment-templates-dialog-title-luxury:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:1px;background:linear-gradient(90deg,rgba(212,175,55,0),rgba(212,175,55,.45),rgba(212,175,55,0))}body.premium-mode .comment-templates-dialog-luxury .comment-templates-dialog-content-luxury{padding-top:4px!important}body.premium-mode .comment-templates-dialog-luxury .comment-templates-dialog-subtitle-luxury{color:#8d857b!important;font-weight:600!important}body.premium-mode .comment-templates-dialog-luxury .comment-templates-dialog-field-luxury .MuiOutlinedInput-root{border-radius:12px;background:hsla(0,0%,100%,.86)}body.premium-mode .comment-templates-dialog-luxury .comment-templates-dialog-field-luxury .MuiOutlinedInput-notchedOutline{border-color:rgba(212,175,55,.2)!important}body.premium-mode .comment-templates-dialog-luxury .comment-templates-dialog-field-luxury .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:rgba(212,175,55,.35)!important}body.premium-mode .comment-templates-dialog-luxury .comment-templates-dialog-field-luxury .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:rgba(212,175,55,.58)!important;box-shadow:0 0 0 3px rgba(212,175,55,.12)}body.premium-mode .comment-templates-dialog-luxury .comment-templates-dialog-field-luxury .MuiInputLabel-root{color:#8d857b!important}body.premium-mode .comment-templates-dialog-luxury .comment-templates-dialog-field-luxury .MuiInputLabel-root.Mui-focused{color:#7d6424!important}body.premium-mode .comment-templates-dialog-luxury .comment-templates-dialog-add-btn-luxury{border-radius:12px!important;min-width:100px;color:#1d1d1f!important;font-weight:700!important;background:linear-gradient(135deg,#d4af37,#b9932e)!important;box-shadow:0 6px 14px rgba(212,175,55,.24)!important}body.premium-mode .comment-templates-dialog-luxury .comment-templates-dialog-add-btn-luxury:hover{box-shadow:0 8px 16px rgba(212,175,55,.3)!important}body.premium-mode .comment-templates-dialog-luxury .comment-templates-dialog-divider-luxury{height:1px;border:0;background:linear-gradient(90deg,rgba(212,175,55,0),rgba(212,175,55,.42),rgba(212,175,55,0))}body.premium-mode .comment-templates-dialog-luxury .comment-templates-dialog-empty-luxury{color:#8d857b!important;font-style:italic}body.premium-mode .comment-templates-dialog-luxury .comment-templates-dialog-delete-btn-luxury{color:#8d857b!important}body.premium-mode .comment-templates-dialog-luxury .comment-templates-dialog-delete-btn-luxury:hover{background:rgba(212,175,55,.12)!important;color:#a4842b!important}body.premium-mode .comment-templates-dialog-luxury .comment-templates-dialog-actions-luxury{padding:8px 18px 16px}body.premium-mode .comment-templates-dialog-luxury .comment-templates-dialog-close-btn-luxury{border-radius:10px!important;color:#7d6424!important;font-weight:650!important}body.premium-mode .comment-templates-dialog-luxury .comment-templates-dialog-close-btn-luxury:hover{background:rgba(212,175,55,.12)!important}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .callcenter-lux-root{--lx-surface-pure-white:#fff;--lx-surface-elevated-gray:#f5f6f7;--lx-surface-elevated-gray-2:#f0f1f3;--lx-action-gold-primary:#c7a64a;--lx-action-gold-hover:#b99336;--lx-action-gold-text-aa:#7d6321;--lx-text-absolute-dark:#0e1012;--lx-text-muted-metal:#656b73;--lx-border-structural:#e7e7e8;--lx-border-strong:#d5d7db;--lx-success:#1e8f63;--lx-danger:#b24e4e;--lx-warning:#8e6c1f;--lx-space-xs:4px;--lx-space-sm:8px;--lx-space-md:12px;--lx-space-lg:16px;--lx-space-xl:24px;--lx-space-2xl:32px;--lx-radius-sm:8px;--lx-radius-md:14px;--lx-radius-lg:20px;--lx-radius-pill:999px;--lx-shadow-base:0 8px 24px rgba(12,18,28,0.04);--lx-shadow-raised:0 14px 34px rgba(12,18,28,0.08);--lx-shadow-floating:0 24px 48px rgba(12,18,28,0.12);--lx-motion-fast:120ms;--lx-motion-normal:220ms;--lx-motion-slow:340ms;--lx-ease:cubic-bezier(0.2,0.7,0,1);color:var(--lx-text-absolute-dark);animation:ccLuxFade var(--lx-motion-slow) var(--lx-ease)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .callcenter-lux-root *{box-sizing:border-box}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-toast{position:-webkit-sticky;position:sticky;top:12px;z-index:30;margin:0 auto var(--lx-space-md);max-width:860px;min-height:54px;padding:12px 14px;border-radius:var(--lx-radius-md);display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--lx-space-sm);gap:var(--lx-space-sm);align-items:center;box-shadow:var(--lx-shadow-floating);border:1px solid transparent}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-toast.is-error{background:#b92b22;color:#fff;border-color:hsla(0,0%,100%,.2)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-toast.is-success{background:linear-gradient(140deg,#f6f2e2,#fdf8eb);color:var(--lx-action-gold-text-aa);border-color:rgba(125,99,33,.24)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-toast.is-info,body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-toast.is-warning{background:#fff;color:var(--lx-text-absolute-dark);border-color:var(--lx-border-strong)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-toast-message{font-size:.96rem;font-weight:700}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-toast-close{border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-schema-banner{margin-bottom:var(--lx-space-md);border:1px solid rgba(178,78,78,.28);border-radius:var(--lx-radius-md);background:rgba(178,78,78,.1);color:#7f2d2d;display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--lx-space-sm);gap:var(--lx-space-sm);align-items:center;padding:10px 12px;font-size:.83rem}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-schema-banner button{border:1px solid rgba(127,45,45,.25);background:#fff;color:#7f2d2d;border-radius:var(--lx-radius-pill);padding:5px 12px;font-size:.75rem;font-weight:700}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-header{display:flex;grid-gap:var(--lx-space-xl);gap:var(--lx-space-xl);align-items:flex-start;justify-content:space-between;margin-bottom:var(--lx-space-lg);flex-wrap:wrap}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-title{margin:0;font-size:1.35rem;font-weight:900;letter-spacing:.01em;color:var(--lx-text-absolute-dark)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-subtitle{margin:var(--lx-space-sm) 0 0;color:var(--lx-text-muted-metal);font-size:.9rem;max-width:66ch}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-header-actions{display:flex;grid-gap:var(--lx-space-sm);gap:var(--lx-space-sm);flex-wrap:wrap}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-shortcuts-toggle{border:1px solid var(--lx-border-strong);border-radius:var(--lx-radius-pill);background:var(--lx-surface-pure-white);color:var(--lx-text-absolute-dark);padding:8px 14px;display:inline-flex;grid-gap:8px;gap:8px;align-items:center;font-size:.8rem;font-weight:700;transition:all var(--lx-motion-normal) var(--lx-ease)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-shortcuts-toggle:hover{border-color:var(--lx-action-gold-primary);color:var(--lx-action-gold-text-aa);box-shadow:var(--lx-shadow-base)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-shortcuts-panel{transform-origin:top;transform:scaleY(.86);opacity:0;max-height:0;overflow:hidden;transition:transform var(--lx-motion-normal) var(--lx-ease),opacity var(--lx-motion-normal) var(--lx-ease),max-height var(--lx-motion-normal) var(--lx-ease),margin-bottom var(--lx-motion-normal) var(--lx-ease)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-shortcuts-panel.is-open{transform:scaleY(1);opacity:1;max-height:220px;margin-bottom:var(--lx-space-lg)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-shortcuts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--lx-space-sm);gap:var(--lx-space-sm);padding:var(--lx-space-md);background:linear-gradient(130deg,#fff,#fcf9f0);border:1px solid rgba(125,99,33,.16);border-radius:var(--lx-radius-md)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-shortcuts-grid div{font-size:.8rem;color:var(--lx-text-muted-metal);display:flex;grid-gap:var(--lx-space-sm);gap:var(--lx-space-sm);align-items:center}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-shortcuts-grid kbd{border:1px solid rgba(125,99,33,.24);border-radius:6px;background:#fff;padding:2px 6px;color:var(--lx-action-gold-text-aa);font-weight:700}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-layout{display:grid;grid-template-columns:1fr;grid-gap:var(--lx-space-lg);gap:var(--lx-space-lg)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-card{background:var(--lx-surface-pure-white);border:1px solid var(--lx-border-structural);border-radius:var(--lx-radius-lg);box-shadow:var(--lx-shadow-base);padding:var(--lx-space-lg);transition:transform var(--lx-motion-fast) var(--lx-ease),box-shadow var(--lx-motion-fast) var(--lx-ease),border-color var(--lx-motion-fast) var(--lx-ease)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-card:hover{transform:translateY(-2px);box-shadow:var(--lx-shadow-raised);border-color:rgba(125,99,33,.2)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-liquid-glass{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(248,248,249,.85));-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-card-head{display:flex;justify-content:space-between;grid-gap:var(--lx-space-md);gap:var(--lx-space-md);align-items:center;margin-bottom:var(--lx-space-lg)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-card-title-wrap{display:inline-flex;align-items:center;grid-gap:var(--lx-space-sm);gap:var(--lx-space-sm)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-card-title-wrap h3{margin:0;font-size:.97rem;font-weight:800;color:var(--lx-text-absolute-dark)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-gold{color:var(--lx-action-gold-primary)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-status-chip{border-radius:var(--lx-radius-pill);border:1px solid rgba(125,99,33,.2);color:var(--lx-action-gold-text-aa);background:#fbf6e8;padding:4px 10px;font-size:.72rem;font-weight:700}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-contact-name{font-size:1.05rem;font-weight:900;color:var(--lx-text-absolute-dark);margin-bottom:var(--lx-space-xs)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-contact-meta{font-size:.8rem;color:var(--lx-text-muted-metal);margin-bottom:var(--lx-space-sm)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-contact-grid{display:grid;grid-gap:var(--lx-space-sm);gap:var(--lx-space-sm);margin:var(--lx-space-md) 0}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-contact-row{display:grid;grid-template-columns:90px 1fr auto;grid-gap:var(--lx-space-sm);gap:var(--lx-space-sm);align-items:center}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-contact-label{font-size:.73rem;text-transform:uppercase;letter-spacing:.08em;color:var(--lx-text-muted-metal);font-weight:700}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-inline-display,body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-inline-input{border-radius:var(--lx-radius-sm);border:1px solid var(--lx-border-structural);background:var(--lx-surface-elevated-gray);color:var(--lx-text-absolute-dark);min-height:36px;padding:8px 10px;font-size:.86rem;width:100%}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-inline-display{display:flex;align-items:center;justify-content:space-between;grid-gap:var(--lx-space-sm);gap:var(--lx-space-sm);transition:border-color var(--lx-motion-fast) var(--lx-ease),box-shadow var(--lx-motion-fast) var(--lx-ease)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-inline-display:focus-visible,body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-inline-display:hover{border-color:var(--lx-action-gold-primary);box-shadow:0 0 0 3px rgba(199,166,74,.2)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-inline-display.is-rollback{animation:ccRollback .42s ease;border-color:rgba(178,78,78,.44)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-inline-value.is-empty{color:var(--lx-action-gold-text-aa);opacity:.84}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-inline-icon{font-size:15px;color:var(--lx-action-gold-primary)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-copy-btn{border:1px solid var(--lx-border-structural);background:transparent;color:var(--lx-text-muted-metal);border-radius:var(--lx-radius-sm);min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;transition:all var(--lx-motion-fast) var(--lx-ease)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-copy-btn:hover{border-color:var(--lx-action-gold-primary);color:var(--lx-action-gold-text-aa)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-parties-section{margin-top:var(--lx-space-md);border-top:1px solid var(--lx-border-structural);padding-top:var(--lx-space-sm)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-party-group{margin-bottom:var(--lx-space-sm)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-party-header{display:flex;align-items:center;grid-gap:6px;gap:6px;margin-bottom:4px}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-party-icon{font-size:15px!important;color:var(--lx-action-gold-primary)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-party-label{font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--lx-text-muted-metal);font-weight:800}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-party-count{margin-left:auto;border-radius:var(--lx-radius-pill);background:var(--lx-surface-elevated-gray-2);color:var(--lx-text-muted-metal);padding:1px 7px;font-size:.64rem;font-weight:800}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-party-list{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-party-item{font-size:.82rem;color:var(--lx-text-absolute-dark);line-height:1.55;font-weight:700}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-party-empty{padding-left:4px;font-size:.76rem;color:var(--lx-text-muted-metal);font-style:italic}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-person-card{border:1px solid rgba(125,99,33,.14);border-radius:10px;background:linear-gradient(180deg,#fff,#fcfbf8);overflow:hidden}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-person-toggle{width:100%;border:0;background:transparent;padding:8px 10px;display:flex;align-items:center;grid-gap:8px;gap:8px;text-align:left}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-person-toggle:hover{background:rgba(199,166,74,.08)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-chevron{font-size:.76rem;color:var(--lx-action-gold-text-aa);transition:transform var(--lx-motion-fast) var(--lx-ease)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-chevron.is-open{transform:rotate(90deg)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-person-details{max-height:0;opacity:0;overflow:hidden;transform:translateY(-6px);transition:max-height var(--lx-motion-normal) var(--lx-ease),opacity var(--lx-motion-normal) var(--lx-ease),transform var(--lx-motion-normal) var(--lx-ease),padding var(--lx-motion-normal) var(--lx-ease);padding:0 10px}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-person-details.is-open{max-height:420px;opacity:1;transform:translateY(0);padding:4px 10px 10px}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-person-inline-field{display:grid;grid-gap:4px;gap:4px;margin-bottom:6px}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-person-inline-display,body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-person-inline-input{width:100%;border-radius:var(--lx-radius-sm);border:1px solid var(--lx-border-structural);background:#fff;min-height:34px;padding:6px 9px;font-size:.82rem}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-person-inline-display{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-person-inline-display:focus-visible,body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-person-inline-display:hover,body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-person-inline-input:focus,body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-person-inline-input:focus-visible{border-color:var(--lx-action-gold-primary);box-shadow:0 0 0 3px rgba(199,166,74,.18);outline:none}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-person-inline-spinner{color:var(--lx-action-gold-primary)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-contact-this-btn{width:100%;border-radius:var(--lx-radius-sm);border:1px solid rgba(125,99,33,.32);background:#fff;color:var(--lx-action-gold-text-aa);font-size:.74rem;font-weight:700;min-height:34px;padding:6px 8px;display:inline-flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;margin-top:2px}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-contact-this-btn:focus-visible,body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-contact-this-btn:hover{border-color:var(--lx-action-gold-primary);background:#fbf6e8;outline:none}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-party-add-row{margin-top:8px;display:grid;grid-gap:8px;gap:8px}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-party-add-btn{border-radius:var(--lx-radius-pill);border:1px solid rgba(125,99,33,.24);background:#fff;color:var(--lx-action-gold-text-aa);font-size:.75rem;font-weight:700;padding:6px 10px;display:inline-flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-party-add-btn:hover{border-color:var(--lx-action-gold-primary);background:#fbf6e8}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-party-add-btn:disabled{opacity:.65;cursor:not-allowed}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-party-add-autocomplete .MuiInputBase-root{min-height:36px;font-size:.82rem;background:#fff}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-provider-strip{display:flex;flex-wrap:wrap;grid-gap:var(--lx-space-xs);gap:var(--lx-space-xs);margin-top:var(--lx-space-sm)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-provider-pill{border-radius:var(--lx-radius-pill);padding:4px 10px;font-size:.68rem;font-weight:700;text-transform:none}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-provider-pill.is-on{border:1px solid rgba(30,143,99,.36);color:var(--lx-success);background:rgba(30,143,99,.12)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-provider-pill.is-off{border:1px solid rgba(125,99,33,.24);color:var(--lx-action-gold-text-aa);background:rgba(199,166,74,.12)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-history-card,body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-work-card{margin-bottom:var(--lx-space-lg)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-precall{display:flex;justify-content:space-between;align-items:center;grid-gap:var(--lx-space-sm);gap:var(--lx-space-sm);margin-bottom:var(--lx-space-md)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-split-call-btn{display:inline-flex;align-items:stretch;border-radius:10px;overflow:hidden}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-call-btn{border-radius:var(--lx-radius-pill);border:1px solid rgba(125,99,33,.32);color:var(--lx-action-gold-text-aa);font-weight:800;text-transform:none;background:#fff;padding:8px 16px}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-split-call-btn .cc-lux-call-btn{border-radius:10px 0 0 10px;border-right:0}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-call-dropdown-btn{min-width:38px!important;padding:6px 4px!important;border-radius:0 10px 10px 0!important;border:1px solid rgba(125,99,33,.32)!important;border-left-color:rgba(125,99,33,.14)!important;color:var(--lx-action-gold-text-aa)!important;background:#fff!important}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-call-dropdown-btn:hover{border-color:var(--lx-action-gold-primary)!important;background:#fbf6e8!important}body.callcenter-lux-mounted .MuiMenuItem-root .cc-lux-menu-hint{display:block;font-size:.7rem;color:var(--lx-text-muted-metal);margin-top:2px}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-call-btn:hover{border-color:var(--lx-action-gold-primary);background:#fbf6e8}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-flow-pill{border-radius:var(--lx-radius-pill);border:1px solid rgba(125,99,33,.2);padding:6px 12px;font-size:.74rem;font-weight:800;color:var(--lx-action-gold-text-aa);background:#fbf6e8}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-disclosure{overflow:hidden;max-height:0;opacity:0;transform:translateY(-6px);transition:max-height var(--lx-motion-slow) var(--lx-ease),opacity var(--lx-motion-normal) var(--lx-ease),transform var(--lx-motion-normal) var(--lx-ease),margin-bottom var(--lx-motion-normal) var(--lx-ease)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-disclosure.is-open{max-height:3200px;opacity:1;transform:translateY(0);margin-bottom:var(--lx-space-md)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--lx-space-md);gap:var(--lx-space-md)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-field-grid-expanded{grid-template-columns:repeat(3,minmax(0,1fr))}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-field{display:grid;grid-gap:var(--lx-space-xs);gap:var(--lx-space-xs)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-field span{font-size:.74rem;text-transform:uppercase;letter-spacing:.09em;color:var(--lx-text-muted-metal);font-weight:700}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-field input,body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-field textarea{border-radius:var(--lx-radius-sm);border:1px solid var(--lx-border-structural);background:#fff;color:var(--lx-text-absolute-dark);font-size:.9rem;min-height:38px;padding:8px 12px;transition:border-color var(--lx-motion-fast) var(--lx-ease),box-shadow var(--lx-motion-fast) var(--lx-ease)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-field input[type=datetime-local]{max-width:220px;width:100%;padding-right:8px}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-amount-wrapper{display:inline-flex;align-items:center;grid-gap:6px;gap:6px}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-currency-prefix{font-size:.86rem;font-weight:700;color:var(--lx-text-secondary,#72706a)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-field input[type=number]{max-width:140px;width:100%;text-align:right}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-field textarea{min-height:110px;resize:vertical}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-field input:focus,body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-field input:focus-visible,body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-field textarea:focus,body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-field textarea:focus-visible{border-color:var(--lx-action-gold-primary);box-shadow:0 0 0 3px rgba(199,166,74,.2);outline:none}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-field input.is-invalid{border-color:rgba(178,78,78,.72);box-shadow:0 0 0 2px rgba(178,78,78,.2)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-field-full{grid-column:1/-1}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-select-control .MuiInputBase-root{min-height:38px;border-radius:var(--lx-radius-sm);background:#fff;font-size:.9rem;color:var(--lx-text-absolute-dark)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-select-control .MuiOutlinedInput-notchedOutline{border-color:var(--lx-border-structural)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-select-control .Mui-focused .MuiOutlinedInput-notchedOutline,body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-select-control:hover .MuiOutlinedInput-notchedOutline{border-color:var(--lx-action-gold-primary)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-select-control .MuiSelect-select{padding-top:10px;padding-bottom:10px;display:inline-flex;align-items:center}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-select-control .cc-lux-role-badge{margin-left:6px}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-select-control .MuiSelect-icon{color:var(--lx-action-gold-text-aa)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-select-placeholder{color:var(--lx-text-muted-metal)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-selected-person-info{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;border-radius:var(--lx-radius-sm);border:1px solid var(--lx-border-structural);background:var(--lx-surface-elevated-gray-1);padding:8px 10px}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-selected-person-badge,body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-selected-person-phone{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;color:var(--lx-text-absolute-dark);font-size:.82rem}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-selected-person-badge{font-weight:700}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-role-badge{color:var(--lx-text-muted-metal);font-size:.7rem;font-weight:700}body.callcenter-lux-mounted .cc-lux-select-menu-paper{border-radius:12px!important;border:1px solid rgba(125,99,33,.2)!important;box-shadow:0 18px 40px rgba(14,16,18,.12)!important}body.callcenter-lux-mounted .cc-lux-select-menu-paper .MuiMenuItem-root{font-size:.9rem}body.callcenter-lux-mounted .cc-lux-select-menu-paper .MuiMenuItem-root.Mui-selected,body.callcenter-lux-mounted .cc-lux-select-menu-paper .MuiMenuItem-root.Mui-selected:hover{background:rgba(199,166,74,.16);color:#5d4820;font-weight:700}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-tag-actions{margin-top:var(--lx-space-sm);display:flex;flex-wrap:wrap;grid-gap:var(--lx-space-xs);gap:var(--lx-space-xs)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-tag-actions button{border-radius:var(--lx-radius-pill);border:1px solid rgba(125,99,33,.24);background:#fff;padding:4px 10px;font-size:.72rem;color:var(--lx-action-gold-text-aa);transition:all var(--lx-motion-fast) var(--lx-ease)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-tag-actions button:hover{background:#fbf6e8;border-color:var(--lx-action-gold-primary)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-notes-field .cc-lux-notes-hint{margin-top:2px;font-size:.75rem;color:var(--lx-text-muted-metal)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-rich-editor-shell .comment-tiptap,body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-rich-editor-shell .comment-tiptap-luxury{border:1px solid var(--lx-border-structural);border-radius:var(--lx-radius-sm);background:#fff}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-rich-editor-shell .comment-tiptap:focus-within{border-color:var(--lx-action-gold-primary);box-shadow:0 0 0 3px rgba(199,166,74,.2)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-rich-editor-shell .comment-tiptap .ProseMirror{min-height:110px;max-height:280px}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-rich-editor-shell .comment-editor-toolbar-luxury{border-top:1px solid var(--lx-border-structural);background:linear-gradient(180deg,#fff,#fbfbfb)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-rich-editor-shell .comment-editor-action-btn{border:1px solid transparent;color:var(--lx-text-muted-metal)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-rich-editor-shell .comment-editor-action-btn.active,body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-rich-editor-shell .comment-editor-action-btn:hover{border-color:rgba(125,99,33,.25);color:var(--lx-action-gold-text-aa);background:#fbf6e8}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-rich-editor-shell .comment-bubble-menu{border:1px solid rgba(125,99,33,.2);background:#fff}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-rich-editor-shell .comment-bubble-menu button.is-active{background:rgba(199,166,74,.15);color:var(--lx-action-gold-text-aa)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-error-banner{border-radius:var(--lx-radius-sm);padding:10px 12px;border:1px solid rgba(178,78,78,.34);background:rgba(178,78,78,.1);color:#7c2b2b;font-size:.82rem;margin-bottom:var(--lx-space-md)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-form-footer{display:flex;justify-content:space-between;align-items:center;grid-gap:var(--lx-space-sm);gap:var(--lx-space-sm);flex-wrap:wrap}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-form-actions{display:inline-flex;align-items:center;grid-gap:var(--lx-space-sm);gap:var(--lx-space-sm)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-cancel-edit-btn{border-radius:var(--lx-radius-pill);text-transform:none;border-color:rgba(125,99,33,.25);color:var(--lx-action-gold-text-aa);font-weight:700}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-cancel-edit-btn:hover{border-color:var(--lx-action-gold-primary);background:#fbf6e8}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-recording-state{display:inline-flex;align-items:center;grid-gap:var(--lx-space-xs);gap:var(--lx-space-xs);color:var(--lx-text-muted-metal);font-size:.82rem;font-weight:600}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-save-btn{border-radius:var(--lx-radius-pill);background:linear-gradient(120deg,#c9a84b,#b69030);color:#fff;font-weight:800;text-transform:none;padding:9px 18px;box-shadow:var(--lx-shadow-base)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-save-btn:not(.Mui-disabled):hover{background:linear-gradient(120deg,#d4b55e,#a98528)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-save-btn.Mui-disabled{opacity:1;background:#ececee;border:1px solid #d4d6db;color:#8b9098!important;box-shadow:none;cursor:not-allowed;pointer-events:none}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-semantic-groups{display:flex;flex-wrap:wrap;grid-gap:var(--lx-space-sm);gap:var(--lx-space-sm);margin-bottom:var(--lx-space-md)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-group-pill{border-radius:var(--lx-radius-pill);border:1px solid rgba(125,99,33,.26);background:rgba(199,166,74,.1);color:var(--lx-action-gold-text-aa);font-size:.75rem;font-weight:700;padding:6px 12px}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-history-list{display:grid;grid-gap:var(--lx-space-sm);gap:var(--lx-space-sm)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-history-item{border:1px solid var(--lx-border-structural);border-radius:var(--lx-radius-md);padding:var(--lx-space-md);background:linear-gradient(180deg,#fff,#fbfbfb)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-history-top{display:flex;justify-content:space-between;align-items:center;grid-gap:var(--lx-space-sm);gap:var(--lx-space-sm)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-result-pill{border-radius:var(--lx-radius-pill);font-size:.73rem;font-weight:800;padding:6px 12px;border:1px solid transparent}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-result-pill.is-gold{background:rgba(199,166,74,.14);color:var(--lx-action-gold-text-aa);border-color:rgba(125,99,33,.2)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-result-pill.is-danger{background:rgba(178,78,78,.12);color:#7c2b2b;border-color:rgba(178,78,78,.22)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-result-pill.is-success{background:rgba(30,143,99,.12);color:#1f6a4c;border-color:rgba(30,143,99,.24)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-result-pill.is-warning{background:rgba(142,108,31,.13);color:#6a4f18;border-color:rgba(142,108,31,.22)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-result-pill.is-neutral{background:var(--lx-surface-elevated-gray-2);color:var(--lx-text-muted-metal);border-color:var(--lx-border-structural)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-history-date,body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-history-meta{color:var(--lx-text-muted-metal);font-size:.76rem}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-history-meta{margin-top:var(--lx-space-sm);display:flex;flex-wrap:wrap;grid-gap:var(--lx-space-sm);gap:var(--lx-space-sm)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-history-notes{margin:var(--lx-space-sm) 0 0;font-size:.86rem;color:var(--lx-text-absolute-dark)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-history-actions{margin-top:var(--lx-space-sm);display:inline-flex;grid-gap:var(--lx-space-xs);gap:var(--lx-space-xs)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-history-action-btn{border:1px solid rgba(125,99,33,.2);border-radius:var(--lx-radius-pill);background:#fff;color:var(--lx-action-gold-text-aa);padding:5px 10px;font-size:.73rem;font-weight:700;display:inline-flex;align-items:center;grid-gap:4px;gap:4px}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-history-action-btn:hover{border-color:var(--lx-action-gold-primary);background:#fbf6e8}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-history-action-btn.danger{border-color:rgba(178,78,78,.24);color:#7f2d2d}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-history-action-btn.danger:hover{background:rgba(178,78,78,.08)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-load-more{margin-top:var(--lx-space-md);text-align:center}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--lx-space-sm);gap:var(--lx-space-sm);margin-bottom:var(--lx-space-md)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-kpi-item{border:1px solid var(--lx-border-structural);border-radius:var(--lx-radius-md);padding:var(--lx-space-sm);background:radial-gradient(circle at 20% 20%,#fdf8eb 0,#fff 70%)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-kpi-item span{display:block;color:var(--lx-text-muted-metal);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-kpi-item strong{display:block;margin-top:var(--lx-space-xs);color:var(--lx-action-gold-text-aa);font-size:1rem;font-weight:900}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-overview{border-top:1px solid var(--lx-border-structural);padding-top:var(--lx-space-md);display:grid;grid-gap:var(--lx-space-sm);gap:var(--lx-space-sm)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-overview div{display:flex;justify-content:space-between;align-items:center}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-overview span{color:var(--lx-text-muted-metal);font-size:.8rem}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-overview strong{color:var(--lx-text-absolute-dark);font-size:.95rem;font-weight:800}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-empty{border:1px dashed var(--lx-border-strong);border-radius:var(--lx-radius-md);text-align:center;padding:var(--lx-space-xl);color:var(--lx-text-muted-metal);font-size:.86rem}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-skeleton-stack{display:grid;grid-gap:var(--lx-space-sm);gap:var(--lx-space-sm)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-skeleton-line{height:12px;border-radius:var(--lx-radius-pill);background:linear-gradient(90deg,#efefef,#fdf6e3 45%,#efefef);background-size:260% 100%;animation:ccShimmer 1.4s linear infinite}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-skeleton-line.w-70{width:70%}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-skeleton-line.w-75{width:75%}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-skeleton-line.w-90{width:90%}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-skeleton-line.w-100{width:100%}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-intelligence{display:none}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-intelligence.is-open{display:block}body.callcenter-lux-mounted .cc-lux-dialog-paper{border-radius:16px!important;border:1px solid rgba(125,99,33,.24)!important;box-shadow:0 28px 60px rgba(14,16,18,.2)!important;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}@media (min-width:1024px){body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-layout{grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:start}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-field-grid-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-intelligence{display:block;grid-column:1/-1;max-height:0;opacity:0;overflow:hidden;transform:translateY(-8px);pointer-events:none;transition:max-height var(--lx-motion-normal) var(--lx-ease),opacity var(--lx-motion-normal) var(--lx-ease),transform var(--lx-motion-normal) var(--lx-ease)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-intelligence.is-open{max-height:1200px;opacity:1;transform:translateY(0);pointer-events:auto}}@media (min-width:1440px){body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-layout{grid-template-columns:minmax(250px,300px) minmax(0,1fr) minmax(280px,340px)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-intelligence{grid-column:auto;max-height:none;opacity:1;overflow:visible;transform:none;pointer-events:auto;display:block}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-field-grid-expanded{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-field-grid,body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-field-grid-expanded,body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-kpi-grid,body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-shortcuts-grid{grid-template-columns:1fr}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-precall{flex-direction:column;align-items:stretch}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-split-call-btn{width:100%}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-split-call-btn .cc-lux-call-btn{flex:1 1}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-contact-row{grid-template-columns:1fr;grid-gap:var(--lx-space-xs);gap:var(--lx-space-xs)}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-person-toggle{padding:8px}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-person-details.is-open{max-height:520px;padding:4px 8px 8px}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-party-add-btn{width:100%}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-selected-person-info{flex-direction:column;align-items:flex-start}body.premium-mode .record-tab-lux[data-record-tab=callcenter] .cc-lux-amount-wrapper{width:100%}}@keyframes ccShimmer{0%{background-position:220% 0}to{background-position:-20% 0}}@keyframes ccLuxFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ccRollback{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}body.premium-mode .records-fullpage-root.records-list-mode,body.premium-mode .records-v4-shell{--records-v4-gold-rgb:199,166,74;--records-v4-gold-100:rgba(var(--records-v4-gold-rgb),1);--records-v4-gold-42:rgba(var(--records-v4-gold-rgb),0.42);--records-v4-gold-38:rgba(var(--records-v4-gold-rgb),0.38);--records-v4-gold-32:rgba(var(--records-v4-gold-rgb),0.32);--records-v4-gold-28:rgba(var(--records-v4-gold-rgb),0.28);--records-v4-gold-24:rgba(var(--records-v4-gold-rgb),0.24);--records-v4-gold-22:rgba(var(--records-v4-gold-rgb),0.22);--records-v4-gold-16:rgba(var(--records-v4-gold-rgb),0.16);--records-v4-gold-12:rgba(var(--records-v4-gold-rgb),0.12);--records-v4-gold-10:rgba(var(--records-v4-gold-rgb),0.1);--records-v4-gold-08:rgba(var(--records-v4-gold-rgb),0.08);--records-v4-gold-06:rgba(var(--records-v4-gold-rgb),0.06);--records-v4-gold-04:rgba(var(--records-v4-gold-rgb),0.04);--records-v4-ink:var(--ink,#002366);--records-v4-ink-strong:#0f1a34;--records-v4-accent-soft:var(--accent-soft,#f6f1e2)}body.premium-mode .records-fullpage-root,body.premium-mode .records-list-fullpage,body.premium-mode .records-v4-shell{width:100%;height:100%;min-height:0}body.premium-mode .records-fullpage-root.records-list-mode{position:relative;isolation:isolate;background:radial-gradient(circle at 12% 6%,rgba(199,166,74,.02),transparent 50%),radial-gradient(circle at 88% -10%,rgba(0,35,102,.08),transparent 48%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.96)),#f7f8fa}body.premium-mode .records-fullpage-root.records-list-mode:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(transparent,hsla(0,0%,100%,.3) 26%,transparent 52%),repeating-linear-gradient(120deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 17px,hsla(0,0%,100%,.12) 0,hsla(0,0%,100%,.12) 18px);opacity:.56}body.premium-mode .records-v4-shell{position:relative;z-index:1;display:flex;flex-direction:column;overflow:hidden}body.premium-mode .records-v4-appbar-controls{width:100%;min-width:0;min-height:40px;display:flex;align-items:center;grid-gap:12px;gap:12px;padding:3px 8px;border:1px solid rgba(0,35,102,.08);border-radius:14px;background:linear-gradient(145deg,hsla(0,0%,100%,.94),rgba(247,248,250,.88));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 10px 22px -18px rgba(0,35,102,.45)}body.premium-mode .records-v4-appbar-left{min-width:0;display:flex;align-items:center;grid-gap:10px;gap:10px;flex:1 1}body.premium-mode .records-v4-title-block.records-v4-title-block-appbar{flex-shrink:0;grid-gap:8px;gap:8px}body.premium-mode .records-v4-title.records-v4-title-appbar{color:var(--records-v4-ink-strong);font-size:15px;font-weight:800;font-family:"DM Serif Display",Times New Roman,Georgia,serif;letter-spacing:-.015em;line-height:1}body.premium-mode .records-v4-filter-tabs.records-v4-filter-tabs-appbar{grid-gap:3px;gap:3px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:2px;border:1px solid rgba(0,35,102,.08);border-radius:11px;background:hsla(0,0%,100%,.7)}body.premium-mode .records-v4-filter-tabs.records-v4-filter-tabs-appbar::-webkit-scrollbar{display:none}body.premium-mode .records-v4-filter-tabs-appbar .records-v4-filter-tab{padding:5px 10px;font-size:12px;border-radius:8px}body.premium-mode .records-v4-filter-tabs-appbar .records-v4-filter-tab.active{color:#001f57;background:linear-gradient(135deg,var(--records-v4-gold-16),hsla(0,0%,100%,.86));border-color:var(--records-v4-gold-38);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.62)}body.premium-mode .records-v4-appbar-right{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;flex-shrink:0}body.premium-mode .records-v4-search-box.records-v4-search-box-appbar{width:clamp(220px,24vw,360px);padding:5px 10px;border-radius:11px;border-color:rgba(0,35,102,.14);background:linear-gradient(130deg,hsla(0,0%,100%,.94),rgba(247,248,250,.86));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 8px 16px -16px rgba(0,35,102,.48)}body.premium-mode .records-v4-search-box.records-v4-search-box-appbar:focus-within{border-color:var(--records-v4-gold-42);box-shadow:0 0 0 3px var(--records-v4-gold-16),0 12px 24px -16px rgba(0,35,102,.45)}body.premium-mode .records-v4-create-btn.records-v4-create-btn-appbar{padding:8px 12px;border-radius:11px;white-space:nowrap;border:1px solid rgba(199,166,74,.35);background:linear-gradient(145deg,#f6f1e2,#ede5cc);color:#0f1a34;box-shadow:0 6px 14px -8px rgba(199,166,74,.35)}body.premium-mode .records-v4-header{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:14px;gap:14px;padding:8px 14px;border-bottom:1px solid rgba(0,35,102,.06);background:linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(0,0%,100%,.86));backdrop-filter:blur(14px) saturate(170%);-webkit-backdrop-filter:blur(14px) saturate(170%);z-index:3}body.premium-mode .records-v4-header.records-v4-header-compact{padding:8px 10px}body.premium-mode .records-v4-header-left{display:flex;flex-direction:column;grid-gap:8px;gap:8px;min-width:0}body.premium-mode .records-v4-title-block{display:flex;align-items:center;grid-gap:10px;gap:10px;min-height:24px}body.premium-mode .records-v4-title{margin:0;font-size:1rem;font-weight:700;line-height:1;color:#002366;letter-spacing:-.01em}body.premium-mode .records-v4-active-badge,body.premium-mode .records-v4-active-count{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:4px 10px;border-radius:999px;background:var(--records-v4-gold-12);color:var(--records-v4-ink-strong);border:1px solid var(--records-v4-gold-28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.36),0 6px 14px -10px rgba(199,166,74,.3);font-size:11px;font-weight:700;line-height:1}body.premium-mode .records-v4-filter-tabs{display:flex;align-items:center;grid-gap:6px;gap:6px;flex-wrap:wrap}body.premium-mode .records-v4-filter-tab{border:1px solid rgba(0,35,102,0);background:transparent;color:#64748b;border-radius:8px;padding:5px 10px;cursor:pointer;font-size:12px;font-weight:600;line-height:1.2;transition:all .2s cubic-bezier(.4,0,.2,1)}body.premium-mode .records-v4-filter-tab:hover{background:rgba(0,35,102,.05);color:#002366}body.premium-mode .records-v4-filter-tab.active{background:linear-gradient(135deg,rgba(0,35,102,.1),var(--records-v4-gold-10));color:#002366;border-color:var(--records-v4-gold-32);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55)}body.premium-mode .records-v4-filter-notice{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:3px 8px;border-radius:999px;border:1px solid rgba(0,35,102,.1);background:hsla(0,0%,100%,.7);color:#475569;font-size:11px;font-weight:500;cursor:help}body.premium-mode .records-v4-header-right{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-left:auto}body.premium-mode .records-v4-search-form{margin:0}body.premium-mode .records-v4-search-box{display:flex;align-items:center;grid-gap:8px;gap:8px;width:min(340px,45vw);border:1px solid rgba(0,35,102,.1);border-radius:10px;background:#fff;padding:5px 10px;box-shadow:0 10px 20px -18px rgba(0,35,102,.5)}body.premium-mode .records-v4-search-icon{color:#94a3b8;font-size:18px}body.premium-mode .records-v4-search-input{flex:1 1;font-size:13px;color:#002366;font-weight:600}body.premium-mode .records-v4-search-kbd{font-size:11px;color:#64748b;background:#f1f5f9;border-radius:6px;padding:1px 6px;border:1px solid #e2e8f0}body.premium-mode .records-v4-create-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;border:1px solid rgba(199,166,74,.35);border-radius:10px;padding:8px 14px;background:linear-gradient(145deg,#f6f1e2,#ede5cc);color:#0f1a34;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 6px 14px -8px rgba(199,166,74,.35);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}body.premium-mode .records-v4-create-btn:hover{transform:translateY(-1px);border-color:rgba(199,166,74,.42);box-shadow:0 10px 18px -10px rgba(199,166,74,.42),0 2px 6px -4px rgba(0,35,102,.24)}body.premium-mode .records-v4-list-region{flex:1 1;min-height:0;overflow:hidden;padding:4px 6px 12px}body.premium-mode .records-v4-list-root{width:100%;height:100%}body.premium-mode .records-v4-row{padding:0 0 1px;border-bottom:1px solid rgba(0,35,102,.04);box-sizing:border-box}body.premium-mode .records-v4-card{--records-v4-accent:transparent;height:calc(100% - 2px);min-height:0;position:relative;border-radius:16px;border:1px solid rgba(0,35,102,.08);background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(250,251,253,.96));display:grid;align-items:start;grid-gap:10px;gap:10px;padding:12px 12px 10px;color:#002366;cursor:pointer;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1);contain:layout style paint;box-shadow:inset 2px 0 0 var(--records-v4-accent),inset 0 1px 0 hsla(0,0%,100%,.85),0 8px 20px -16px rgba(0,35,102,.35)}body.premium-mode .records-v4-card:after{content:"";position:absolute;left:14px;right:14px;top:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.95),transparent);pointer-events:none}body.premium-mode .records-v4-card.is-selected,body.premium-mode .records-v4-card:hover{will-change:transform,box-shadow}body.premium-mode .records-v4-card:focus-visible{outline:none;border-color:var(--records-v4-gold-42);box-shadow:inset 2px 0 0 var(--records-v4-accent),0 0 0 3px var(--records-v4-gold-16),0 20px 36px -22px rgba(0,35,102,.45)}body.premium-mode .records-v4-card:hover{transform:translateY(-2px) scale(1.002);border-color:var(--records-v4-gold-32);box-shadow:inset 2px 0 0 var(--records-v4-accent),0 14px 28px -20px rgba(0,35,102,.38);background:linear-gradient(125deg,hsla(0,0%,100%,.98),rgba(253,252,248,.98))}body.premium-mode .records-v4-card:hover .records-v4-progress-fill{animation-duration:1.2s;filter:brightness(1.015) saturate(1.04)}body.premium-mode .records-v4-card.is-selected{border-color:var(--records-v4-gold-38);box-shadow:inset 2px 0 0 var(--records-v4-accent),0 16px 28px -18px rgba(199,166,74,.34);position:relative}body.premium-mode .records-v4-card.is-selected:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:0 999px 999px 0;background:var(--records-v4-gold-100)}body.premium-mode .records-v4-card.records-v4-card-accent-lawsuit{--records-v4-accent:#002366;background:linear-gradient(135deg,rgba(0,35,102,.028),hsla(0,0%,100%,.96))}body.premium-mode .records-v4-card.records-v4-card-accent-consult{--records-v4-accent:var(--records-v4-gold-100);background:linear-gradient(135deg,var(--records-v4-gold-08),hsla(0,0%,100%,.96))}body.premium-mode .records-v4-card.records-v4-card-accent-minute{--records-v4-accent:#64748b;background:linear-gradient(135deg,rgba(100,116,139,.06),hsla(0,0%,100%,.96))}body.premium-mode .records-v4-card.records-v4-card-accent-internal,body.premium-mode .records-v4-card.records-v4-card-accent-other{--records-v4-accent:#94a3b8;background:linear-gradient(135deg,rgba(148,163,184,.05),hsla(0,0%,100%,.96))}body.premium-mode .records-v4-layout-desktop{grid-template-columns:minmax(260px,320px) minmax(220px,1fr) minmax(180px,220px) minmax(115px,140px)}body.premium-mode .records-v4-layout-laptop{grid-template-columns:minmax(240px,290px) minmax(240px,1fr) minmax(160px,200px);grid-template-areas:"identity radiography status" "identity activity status"}body.premium-mode .records-v4-layout-tablet{grid-template-columns:minmax(220px,1fr) minmax(140px,190px);grid-template-areas:"identity status" "radiography radiography" "activity activity"}body.premium-mode .records-v4-layout-mobile{grid-template-columns:1fr;grid-template-areas:"identity" "status" "radiography" "activity"}body.premium-mode .records-v4-col{min-width:0;display:flex;flex-direction:column;grid-gap:3px;gap:3px}body.premium-mode .records-v4-col-identity{grid-area:identity}body.premium-mode .records-v4-col-radiography{grid-area:radiography;border:0;border-radius:0;padding:2px 0;background:transparent}body.premium-mode .records-v4-col-activity{grid-area:activity;grid-gap:2px;gap:2px;border:0;border-radius:0;padding:2px 0;background:transparent}body.premium-mode .records-v4-col-status{grid-area:status;align-items:flex-start;justify-content:center}body.premium-mode .records-v4-topline{display:flex;align-items:center;grid-gap:6px;gap:6px;min-width:0}body.premium-mode .records-v4-type-badge{padding:2px 6px;border-radius:6px;font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;border:1px solid rgba(0,35,102,.07)}body.premium-mode .records-v4-type-badge.type-lawsuit{background:rgba(0,35,102,.08);color:#002366}body.premium-mode .records-v4-type-badge.type-consult{background:var(--records-v4-gold-16);color:#7a6421}body.premium-mode .records-v4-type-badge.type-internal,body.premium-mode .records-v4-type-badge.type-minute,body.premium-mode .records-v4-type-badge.type-other{background:rgba(100,116,139,.2);color:#334155}body.premium-mode .records-v4-code{font-family:IBM Plex Mono,SF Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;font-weight:600;color:#002366;letter-spacing:-.025em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.premium-mode .records-v4-top-meta{margin-left:auto;color:#64748b;font-size:10px;white-space:nowrap}body.premium-mode .records-v4-star{color:var(--records-v4-gold-38)}body.premium-mode .records-v4-client{color:#475569;font-size:13px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;line-height:1.35;max-height:2.7em;overflow:hidden}body.premium-mode .records-v4-tags{display:flex;align-items:center;grid-gap:5px;gap:5px;flex-wrap:wrap}@media (min-width:1024px){body.premium-mode .records-v4-tags{max-height:24px;overflow:hidden}}body.premium-mode .records-v4-tag{display:inline-flex;align-items:center;grid-gap:3px;gap:3px;font-size:10px;color:#506381;background:rgba(241,245,249,.85);border-radius:999px;padding:2px 6px;border:1px solid rgba(0,35,102,.05);box-shadow:none}body.premium-mode .records-v4-tag.records-v4-tag-age.is-new{color:#12357a;border-color:rgba(0,35,102,.28);background:rgba(0,35,102,.1)}body.premium-mode .records-v4-tag.records-v4-tag-age.is-mid{color:#334155;border-color:rgba(71,85,105,.28);background:rgba(148,163,184,.14)}body.premium-mode .records-v4-tag.records-v4-tag-age.is-old{color:#6b5b28;border-color:var(--records-v4-gold-32);background:var(--records-v4-gold-12)}body.premium-mode .records-v4-tag.records-v4-tag-age.is-legacy{color:#506381;border-color:rgba(0,35,102,.18);background:rgba(0,35,102,.06)}body.premium-mode .records-v4-tag.records-v4-tag-role.role-actor{color:#12357a;border-color:rgba(0,35,102,.26)}body.premium-mode .records-v4-tag.records-v4-tag-role.role-demandant{color:#7f1d1d;border-color:rgba(185,28,28,.22);background:rgba(254,226,226,.55)}body.premium-mode .records-v4-tag.records-v4-tag-process.is-assigned{color:#506381;border-color:rgba(199,166,74,.22);background:rgba(199,166,74,.08)}body.premium-mode .records-v4-tag.records-v4-tag-process.is-unassigned{color:#7a859d;border-color:rgba(0,35,102,.14);background:rgba(0,35,102,.05)}body.premium-mode .records-v4-progress-row{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px}body.premium-mode .records-v4-progress-label{font-size:11px;color:#64748b}body.premium-mode .records-v4-progress-value{font-size:12px;font-weight:700;min-width:64px;text-align:right}body.premium-mode .records-v4-progress-track{width:100%;height:5px;border-radius:999px;overflow:hidden;background:linear-gradient(180deg,rgba(0,35,102,.08),rgba(0,35,102,.13));border:none}body.premium-mode .records-v4-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--records-v4-gold-rgb),.24),rgba(var(--records-v4-gold-rgb),.36) 50%,rgba(var(--records-v4-gold-rgb),.24));background-size:220% 100%;animation:records-v4-gold-shimmer 2.8s linear infinite;transition:width .75s cubic-bezier(.34,1.56,.64,1),filter .24s ease;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.42),0 0 0 1px rgba(var(--records-v4-gold-rgb),.12)}body.premium-mode .records-v4-progress-value.records-v4-progress-level-awaiting{color:rgba(0,35,102,.5)}body.premium-mode .records-v4-progress-value.records-v4-progress-level-low{color:#8a6f20}body.premium-mode .records-v4-progress-value.records-v4-progress-level-mid{color:#7c6320}body.premium-mode .records-v4-progress-value.records-v4-progress-level-high{color:#6d5717}body.premium-mode .records-v4-progress-value.records-v4-progress-level-top{color:#59430f}body.premium-mode .records-v4-progress-track-awaiting{background:rgba(0,35,102,.07)}body.premium-mode .records-v4-progress-fill-awaiting{background:repeating-linear-gradient(-45deg,rgba(var(--records-v4-gold-rgb),.2),rgba(var(--records-v4-gold-rgb),.2) 4px,rgba(0,35,102,.1) 0,rgba(0,35,102,.1) 8px)!important;animation:records-v4-stripe-slide 5s linear infinite!important;background-size:170% 100%!important}body.premium-mode .records-v4-progress-fill.records-v4-progress-level-low{opacity:.68}body.premium-mode .records-v4-progress-fill.records-v4-progress-level-mid{opacity:.84}body.premium-mode .records-v4-progress-fill.records-v4-progress-level-high{opacity:.96}body.premium-mode .records-v4-progress-fill.records-v4-progress-level-top{animation-duration:1.9s;filter:saturate(1.14)}@keyframes records-v4-stripe-slide{0%{background-position:0 0}to{background-position:200% 0}}body.premium-mode .records-v4-kpi-grid{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}body.premium-mode .records-v4-chip{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;border:1px solid rgba(0,35,102,.08);border-radius:10px;background:linear-gradient(160deg,hsla(0,0%,100%,.92),rgba(248,250,252,.9));padding:4px 8px;color:#475569;font-size:11px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}body.premium-mode .records-v4-chip:hover{transform:scale(1.04) translateY(-1px);border-color:var(--records-v4-gold-32);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.84),0 10px 16px -12px rgba(0,35,102,.48)}body.premium-mode .records-v4-chip strong{color:#002366;font-size:12px;font-weight:600}body.premium-mode .records-v4-chip small{color:#64748b;font-size:10px}body.premium-mode .records-v4-chip.records-v4-chip-awaiting{opacity:.52;border-style:dashed;background:rgba(241,245,249,.7);width:30px;justify-content:center;padding:4px 0;cursor:help}body.premium-mode .records-v4-responsible-row{display:flex;align-items:center;grid-gap:8px;gap:8px}body.premium-mode .records-v4-avatar,body.premium-mode .records-v4-avatar-stack{display:inline-flex;align-items:center}body.premium-mode .records-v4-avatar{width:24px;height:24px;border-radius:999px;justify-content:center;background:rgba(0,35,102,.08);color:#002366;font-size:11px;font-weight:700;flex-shrink:0;border:1.5px solid rgba(0,35,102,.18);box-shadow:none;transition:transform .2s ease}body.premium-mode .records-v4-avatar-stack .records-v4-avatar{margin-left:-7px;border:2px solid hsla(0,0%,100%,.94)}body.premium-mode .records-v4-avatar-stack .records-v4-avatar:first-child{margin-left:0}body.premium-mode .records-v4-avatar.records-v4-avatar-more{background:rgba(0,35,102,.08);font-size:10px}body.premium-mode .records-v4-responsible-row:hover .records-v4-avatar{transform:scale(1.06)}body.premium-mode .records-v4-responsible-name{color:#475569;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.premium-mode .records-v4-last-activity{color:#64748b;font-size:11px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.premium-mode .records-v4-last-activity-date{color:#64748b;font-size:11px}body.premium-mode .records-v4-status-badge{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;border-radius:999px;font-size:11px;font-weight:700;padding:5px 11px;color:#0f1a34;border:1px solid rgba(0,35,102,.1);box-shadow:0 10px 18px -14px rgba(0,35,102,.4);transition:box-shadow .2s ease,transform .2s ease}body.premium-mode .records-v4-status-badge.status-active{background:rgba(199,166,74,.1);color:#0f1a34;border:1px solid rgba(199,166,74,.32)}body.premium-mode .records-v4-status-badge.status-suspended{background:rgba(0,35,102,.06);color:#506381;border:1px solid rgba(0,35,102,.12)}body.premium-mode .records-v4-status-badge.status-closed{background:rgba(0,35,102,.04);color:#94a3b8;border:1px solid rgba(0,35,102,.08)}body.premium-mode .records-v4-status-badge:hover{transform:translateY(-1px);box-shadow:0 14px 20px -14px rgba(0,35,102,.5)}body.premium-mode .records-v4-urgency-pill{display:inline-flex;align-items:center;margin-top:6px;border-radius:999px;font-size:10px;font-weight:700;color:#6b5b28;background:var(--records-v4-gold-12);padding:3px 8px;border:1px solid var(--records-v4-gold-28)}body.premium-mode .records-v4-actions-btn{margin-top:8px;border:1px solid rgba(0,35,102,.1);border-radius:8px;background:linear-gradient(170deg,hsla(0,0%,100%,.94),rgba(247,248,250,.9));color:#64748b;width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}body.premium-mode .records-v4-actions-btn:hover{color:#001f57;border-color:var(--records-v4-gold-38);box-shadow:0 8px 16px -12px rgba(0,35,102,.42)}body.premium-mode .records-v4-quick-preview{width:340px;max-width:calc(100vw - 24px);border-radius:16px;border:1px solid rgba(0,35,102,.08);box-shadow:0 20px 50px -12px rgba(0,35,102,.25);overflow:hidden;background:linear-gradient(165deg,hsla(0,0%,100%,.98),rgba(248,250,252,.96))}body.premium-mode .records-v4-qp-root{display:flex;flex-direction:column}body.premium-mode .records-v4-qp-header{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:14px 16px 10px;border-bottom:1px solid rgba(0,35,102,.06);background:linear-gradient(145deg,#fafbfd,#f7f8fa)}body.premium-mode .records-v4-qp-code{font-family:IBM Plex Mono,SF Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;font-weight:600;color:#002366;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.premium-mode .records-v4-qp-header .records-v4-status-badge{margin-left:auto;font-size:10px;padding:4px 9px;box-shadow:none;transform:none}body.premium-mode .records-v4-qp-client{padding:10px 16px 0;color:#334155;font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.premium-mode .records-v4-qp-grid{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 12px;gap:6px 12px;padding:12px 16px}body.premium-mode .records-v4-qp-label{color:#94a3b8;font-size:11px;font-weight:500;white-space:nowrap}body.premium-mode .records-v4-qp-value{color:#1e293b;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.premium-mode .records-v4-qp-counters{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid rgba(0,35,102,.06)}body.premium-mode .records-v4-qp-counter-chip{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;border-radius:999px;border:1px solid rgba(0,35,102,.08);background:hsla(0,0%,100%,.82);padding:4px 8px;color:#475569;font-size:11px}body.premium-mode .records-v4-qp-counter-chip strong{color:#002366;font-weight:600}body.premium-mode .records-v4-qp-counter-chip small{color:#64748b;font-size:10px}body.premium-mode .records-v4-qp-cta{display:flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;width:100%;padding:10px 16px;text-align:center;font-size:12px;font-weight:600;color:#002366;background:linear-gradient(145deg,rgba(199,166,74,.08),rgba(199,166,74,.04));border:0;border-top:1px solid rgba(0,35,102,.06);cursor:pointer;transition:background .2s ease}body.premium-mode .records-v4-qp-cta:hover{background:linear-gradient(145deg,rgba(199,166,74,.14),rgba(199,166,74,.08))}body.premium-mode .records-v4-qp-cta:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--records-v4-gold-24)}body.premium-mode .records-v4-skeleton{cursor:default;border-style:solid;border-color:var(--records-v4-gold-22);background:linear-gradient(140deg,hsla(0,0%,100%,.98),rgba(249,247,240,.94))}body.premium-mode .records-v4-skeleton-bar{height:10px;border-radius:999px;background:linear-gradient(90deg,rgba(247,245,240,.88),#fffefa 50%,rgba(247,245,240,.88));background-size:240% 100%;animation:records-v4-gold-shimmer 2s linear infinite}body.premium-mode .records-v4-skeleton-pill{height:24px;border-radius:999px;background:linear-gradient(90deg,rgba(247,245,240,.84),#fffefa 48%,rgba(247,245,240,.84));background-size:220% 100%;animation:records-v4-gold-shimmer 2.2s linear infinite}body.premium-mode .records-v4-skeleton-progress{height:10px;border-radius:999px;background:linear-gradient(90deg,rgba(247,245,240,.86),#fffefa 58%,rgba(247,245,240,.86));background-size:220% 100%;animation:records-v4-gold-shimmer 2.1s linear infinite}body.premium-mode .records-v4-skeleton-chip-row{display:flex;align-items:center;grid-gap:8px;gap:8px}body.premium-mode .records-v4-skeleton-chip{height:22px;border-radius:999px;background:linear-gradient(90deg,rgba(247,245,240,.86),#fffefa 50%,rgba(247,245,240,.86));background-size:220% 100%;animation:records-v4-gold-shimmer 2.4s linear infinite}body.premium-mode .records-v4-skeleton-inline{display:flex;align-items:center;grid-gap:8px;gap:8px}body.premium-mode .records-v4-skeleton-avatar{width:24px;height:24px;border-radius:999px;background:linear-gradient(135deg,rgba(247,245,240,.94),#fffefa)}body.premium-mode .records-v4-skeleton-bar.w-66{width:66%}body.premium-mode .records-v4-skeleton-bar.w-60{width:60%}body.premium-mode .records-v4-skeleton-bar.w-42{width:42%}body.premium-mode .records-v4-skeleton-bar.w-34{width:34%}body.premium-mode .records-v4-skeleton-bar.w-24{width:24%}body.premium-mode .records-v4-skeleton-pill.w-20{width:20%}body.premium-mode .records-v4-skeleton-pill.w-18{width:18%}body.premium-mode .records-v4-skeleton-pill.w-14{width:14%}body.premium-mode .records-v4-skeleton-chip.w-24{width:24%}body.premium-mode .records-v4-skeleton-chip.w-20{width:20%}body.premium-mode .records-v4-skeleton-chip.w-18{width:18%}body.premium-mode .records-v4-skeleton-chip.w-16{width:16%}body.premium-mode .records-v4-state-center{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}body.premium-mode .records-v4-state-label{margin-top:12px;font-size:13px;color:#64748b}body.premium-mode .records-v4-empty-state{position:relative;border:1px solid rgba(0,35,102,.08);border-radius:20px;background:radial-gradient(circle at 50% -10%,rgba(0,35,102,.04),transparent 55%),radial-gradient(circle at 80% 100%,var(--records-v4-gold-04),transparent 50%),linear-gradient(180deg,#fff,rgba(248,250,252,.96));box-shadow:0 1px 0 hsla(0,0%,100%,.9),0 20px 50px -20px rgba(0,35,102,.15);animation:luxFadeInScale .5s cubic-bezier(0,0,.2,1) both}body.premium-mode .records-v4-empty-visual{position:relative;width:120px;height:90px;margin-bottom:10px}body.premium-mode .records-v4-empty-halo{position:absolute;left:50%;top:18px;width:110px;height:110px;border-radius:999px;transform:translateX(-50%);background:radial-gradient(circle,rgba(0,35,102,.06) 0,rgba(0,35,102,.02) 50%,transparent 72%);animation:pulseGold 3s ease-in-out infinite}body.premium-mode .records-v4-empty-folder{position:absolute;left:50%;top:34px;transform:translateX(-50%);width:64px;height:52px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink,#002366);background:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(248,250,252,.9));border:1px solid rgba(0,35,102,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 8px 20px -10px rgba(0,35,102,.2);transition:transform .35s var(--lux-ease),box-shadow .35s var(--lux-ease)}body.premium-mode .records-v4-empty-state:hover .records-v4-empty-folder{transform:translateX(-50%) translateY(-2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 14px 28px -12px rgba(0,35,102,.25),0 0 0 3px var(--records-v4-gold-08);border-color:var(--records-v4-gold-28)}body.premium-mode .records-v4-empty-title{font-size:20px;font-weight:700;color:#002366;letter-spacing:-.02em}body.premium-mode .records-v4-empty-subtitle{margin-top:8px;font-size:13px;color:#64748b;max-width:420px;line-height:1.55}body.premium-mode .records-v4-empty-cta{margin-top:14px}body.premium-mode .records-v4-error-wrap{padding:12px}body.premium-mode .records-v4-urgency-pulse{animation:records-v4-urgency 1.8s ease-in-out infinite}@keyframes luxFadeInScale{0%{opacity:0;transform:translateY(4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pulseGold{0%,to{opacity:.8;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.04)}}@keyframes records-v4-gold-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes records-v4-urgency{0%{transform:scale(1);box-shadow:0 0 0 0 var(--records-v4-gold-24)}70%{transform:scale(1.01);box-shadow:0 0 0 5px rgba(199,166,74,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(199,166,74,0)}}body.premium-mode .records-v4-avatar-muted{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(148,163,184,.16);color:#94a3b8;flex-shrink:0;font-size:13px;font-weight:700}body.premium-mode .records-v4-responsible-name.is-unassigned{color:#94a3b8;font-weight:500;font-style:italic}body.premium-mode .records-v4-actions-btn:focus-visible,body.premium-mode .records-v4-create-btn:focus-visible,body.premium-mode .records-v4-filter-tab:focus-visible{outline:none;box-shadow:0 0 0 3px var(--records-v4-gold-16)}@media (max-width:1279px){body.premium-mode .records-v4-create-btn.records-v4-create-btn-appbar .records-v4-create-btn-label{display:none}body.premium-mode .records-v4-layout-laptop .records-v4-col-activity{grid-gap:2px;gap:2px}body.premium-mode .records-v4-layout-laptop .records-v4-kpi-grid{grid-gap:6px;gap:6px}body.premium-mode .records-v4-layout-laptop .records-v4-chip{padding:3px 7px}}@media (max-width:1023px){body.premium-mode .records-v4-appbar-controls,body.premium-mode .records-v4-appbar-left{grid-gap:8px;gap:8px}body.premium-mode .records-v4-title-block.records-v4-title-block-appbar .records-v4-active-badge,body.premium-mode .records-v4-title-block.records-v4-title-block-appbar .records-v4-active-count{display:none}body.premium-mode .records-v4-search-box.records-v4-search-box-appbar{width:220px}body.premium-mode .records-v4-header{flex-direction:column;align-items:stretch}body.premium-mode .records-v4-header-right,body.premium-mode .records-v4-search-box{width:100%}body.premium-mode .records-v4-col-status{align-items:flex-end}body.premium-mode .records-v4-layout-tablet .records-v4-col-activity,body.premium-mode .records-v4-layout-tablet .records-v4-col-radiography{border-top:1px dashed rgba(0,35,102,.08);padding-top:8px}body.premium-mode .records-v4-col-activity,body.premium-mode .records-v4-col-radiography{padding:6px 8px}}@media (max-width:767px){body.premium-mode .records-v4-appbar-controls{grid-gap:6px;gap:6px}body.premium-mode .records-v4-title.records-v4-title-appbar{font-size:14px}body.premium-mode .records-v4-search-box.records-v4-search-box-appbar{width:170px}body.premium-mode .records-v4-create-btn.records-v4-create-btn-appbar{padding:7px 8px}body.premium-mode .records-v4-list-region{padding:5px 5px 12px}body.premium-mode .records-v4-title-block{flex-wrap:wrap;grid-row-gap:6px;row-gap:6px}body.premium-mode .records-v4-search-kbd{display:none}body.premium-mode .records-v4-create-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px 12px}body.premium-mode .records-v4-layout-mobile .records-v4-col{border-top:1px dashed rgba(0,35,102,.08);padding-top:8px}body.premium-mode .records-v4-layout-mobile .records-v4-col-identity{border-top:none;padding-top:0}body.premium-mode .records-v4-col-activity,body.premium-mode .records-v4-col-radiography{border-radius:10px}body.premium-mode .records-v4-layout-mobile .records-v4-col-status{align-items:flex-start}body.premium-mode .records-v4-layout-mobile .records-v4-actions-btn{margin-top:2px}body.premium-mode .records-v4-quick-preview{width:min(340px,calc(100vw - 20px))}body.premium-mode .records-v4-qp-client,body.premium-mode .records-v4-qp-counters,body.premium-mode .records-v4-qp-cta,body.premium-mode .records-v4-qp-grid,body.premium-mode .records-v4-qp-header{padding-left:12px;padding-right:12px}}:root{--archive-navy:#002366;--archive-navy-soft:#1a3a7a;--archive-gold:#d4af37;--archive-gold-deep:#c9971a;--archive-surface:hsla(0,0%,100%,0.97)}.archive-bulk-bar{position:fixed;bottom:0;left:var(--sidebar-width,280px);right:0;min-height:72px;display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;background:linear-gradient(135deg,var(--archive-navy),var(--archive-navy-soft));border-top:1px solid rgba(199,166,74,.2);box-shadow:0 -4px 30px rgba(0,35,102,.2),inset 0 1px 0 hsla(0,0%,100%,.06);border-radius:16px 16px 0 0;padding:14px 24px;z-index:1200;animation:archiveBulkBarIn .35s cubic-bezier(.4,0,.2,1)}@keyframes archiveBulkBarIn{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.archive-bulk-bar-left{display:flex;align-items:center;grid-gap:12px;gap:12px;color:#fff}.archive-bulk-count{width:30px;height:30px;border-radius:999px;background:linear-gradient(135deg,var(--archive-gold),var(--archive-gold-deep));display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.82rem;box-shadow:0 8px 20px -8px rgba(212,175,55,.5)}.archive-bulk-label{color:hsla(0,0%,100%,.94);font-size:.88rem}.archive-bulk-bar-actions{display:flex;align-items:center;grid-gap:10px;gap:10px}.archive-bulk-bar-btn-primary{background:linear-gradient(135deg,var(--archive-gold),var(--archive-gold-deep));color:#fff;border-radius:10px;font-weight:600;padding:8px 16px;border:none;box-shadow:0 8px 20px -8px rgba(212,175,55,.5);transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center}.archive-bulk-bar-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 24px -12px rgba(212,175,55,.6)}.archive-bulk-bar-btn-ghost{border:1px solid hsla(0,0%,100%,.32);background:hsla(0,0%,100%,.08);color:#fff;border-radius:10px;padding:8px 14px}.archive-bulk-bar-btn-ghost:disabled,.archive-bulk-bar-btn-primary:disabled{opacity:.5;cursor:not-allowed}.archive-confirm-dialog{background:var(--archive-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border-top:4px solid var(--archive-gold);box-shadow:0 25px 60px rgba(0,35,102,.2);max-width:520px;animation:archiveDialogIn .4s cubic-bezier(0,0,.2,1)}@keyframes archiveDialogIn{0%{transform:translateY(12px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.archive-confirm-head{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;padding-bottom:12px;border-bottom:1px solid #edf0f5}.archive-confirm-icon{width:34px;height:34px;border-radius:10px;background:rgba(0,35,102,.1);color:var(--archive-navy);display:inline-flex;align-items:center;justify-content:center}.archive-confirm-title{color:#0f172a;font-weight:700;font-size:1rem}.archive-confirm-subtitle{color:#64748b;margin-top:3px;font-size:.85rem}.archive-confirm-section{margin-top:16px}.archive-confirm-section-title{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:8px}.archive-confirm-option{display:inline-flex;flex-direction:column;grid-gap:2px;gap:2px}.archive-confirm-option-head{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-weight:600;color:#0f172a}.archive-confirm-option small{color:#64748b}.archive-confirm-btn-primary,.archive-confirm-btn-secondary{border:none;border-radius:10px;padding:9px 16px;cursor:pointer}.archive-confirm-btn-primary{background:linear-gradient(135deg,var(--archive-gold),var(--archive-gold-deep));color:#fff;box-shadow:0 8px 18px -10px rgba(212,175,55,.6)}.archive-confirm-btn-secondary{background:#fff;border:1px solid #e5e7eb;color:#334155}.records-v4-card{position:relative}.archive-select-wrap{position:absolute;top:12px;left:12px;opacity:0;transition:opacity .2s ease;z-index:2}.archive-select-wrap.is-visible,.records-v4-card.is-selection-mode .archive-select-wrap,.records-v4-card:hover .archive-select-wrap{opacity:1}.archive-select-checkbox{width:20px;height:20px;border:2px solid #d1d5db;border-radius:6px;transition:all .25s cubic-bezier(.4,0,.2,1);accent-color:var(--archive-gold);box-shadow:0 2px 10px -8px rgba(0,35,102,.4)}.records-v4-card.is-bulk-selected{box-shadow:inset 0 0 0 1px rgba(212,175,55,.55),0 10px 26px -18px rgba(212,175,55,.5)}.records-v4-qp-cta-secondary{margin-top:8px;border:1px solid rgba(0,35,102,.15);color:var(--archive-navy);background:hsla(0,0%,100%,.9)}@media (max-width:1024px){.archive-bulk-bar{left:0;border-radius:16px 16px 0 0;padding:12px;flex-direction:column;align-items:stretch}.archive-bulk-bar-actions{flex-wrap:wrap}}.record-archive-btn{border:1px solid rgba(0,35,102,.2)!important;color:#0b2b63!important;background:hsla(0,0%,100%,.88)!important;border-radius:10px!important}.record-archive-btn:hover{border-color:rgba(212,175,55,.45)!important;box-shadow:0 10px 20px -18px rgba(212,175,55,.5)}.record-archived-banner{margin:0 20px 12px;border-radius:14px;border:1px solid rgba(0,35,102,.1);background:linear-gradient(135deg,hsla(0,0%,100%,.97),rgba(248,250,252,.95));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 4px 14px -8px rgba(0,35,102,.12);display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding:10px 14px}.record-archived-banner-text{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;color:#0f172a;font-size:.83rem}.record-archived-banner-btn{border:none;background:linear-gradient(135deg,#0f1a34,#1f2a44);color:#fff;border:1px solid rgba(199,166,74,.32);border-radius:10px;padding:8px 12px;font-size:.78rem;font-weight:600;box-shadow:0 8px 18px -10px rgba(0,35,102,.35);transition:all .3s var(--lux-ease,cubic-bezier(.4,0,.2,1));cursor:pointer}.record-archived-banner-btn:hover{background:linear-gradient(135deg,#0f1a34,#26408b);transform:translateY(-1px);box-shadow:0 12px 24px -10px rgba(0,35,102,.45)}.record-tab-paused{margin-left:4px;color:#c9971a;font-size:.62rem;font-weight:700;letter-spacing:.03em}.records-v4-tag.records-v4-tag-archived{color:var(--archive-navy,#002366);background:rgba(0,35,102,.06);border-color:rgba(0,35,102,.14)}.records-v4-tag.records-v4-tag-archived .material-icons,.records-v4-tag.records-v4-tag-archived .MuiIcon-root{color:var(--archive-navy-soft,#1a3a7a);opacity:.7}body.premium-mode .records-v4-empty-state .records-v4-empty-folder{border-color:rgba(0,35,102,.15)}body.premium-mode .records-v4-empty-state .records-v4-empty-folder .material-icons{color:var(--archive-navy,#002366);opacity:.65}body.premium-mode .records-v4-empty-state .records-v4-empty-cta{background:linear-gradient(145deg,#f6f1e2,#ede5cc);color:#0f1a34;border:1px solid rgba(199,166,74,.36);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),0 8px 18px -12px rgba(15,26,52,.28);padding:10px 18px;font-size:13px;font-weight:700;border-radius:12px;grid-gap:8px;gap:8px;transition:all .3s var(--lux-ease,cubic-bezier(.4,0,.2,1))}body.premium-mode .records-v4-empty-state .records-v4-empty-cta:hover{background:linear-gradient(145deg,#ede5cc,#e6ddb8);color:#0f1a34;transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 12px 22px -14px rgba(15,26,52,.32)}body.premium-mode .records-v4-empty-state .records-v4-empty-cta:active{transform:translateY(0) scale(.985)}body.premium-mode .records-v4-empty-state .records-v4-empty-cta .material-icons{color:#0f1a34}