
/* /devnix_crm_portal/static/src/css/trc_fonts.css */
 @font-face{font-family: 'Inter'; src: url(/devnix_crm_portal/static/src/fonts/Inter-Regular.woff2) format('woff2'); font-weight: 400; font-style: normal; font-display: swap;}@font-face{font-family: 'Inter'; src: url(/devnix_crm_portal/static/src/fonts/Inter-Medium.woff2) format('woff2'); font-weight: 500; font-style: normal; font-display: swap;}@font-face{font-family: 'PPSansRegular'; src: url(/devnix_crm_portal/static/src/fonts/PPSansRegular.woff2) format('woff2'); font-weight: 400; font-style: normal; font-display: swap;}@font-face{font-family: 'PPGlareLightItalic'; src: url(/devnix_crm_portal/static/src/fonts/PPGlareLightItalic.woff2) format('woff2'); font-weight: 300; font-style: italic; font-display: swap;}

/* /devnix_crm_portal/static/src/css/portal.css */
.o_portal_my_leads .o_portal_docs_table{margin-top: 20px;}.o_portal_my_leads .o_portal_docs_table th{background-color: #f8f9fa;}.o_portal_my_leads .o_portal_docs_table td{vertical-align: middle;}.o_portal_my_leads .o_portal_docs_table .o_portal_docs_entry{border-bottom: 1px solid #dee2e6;}.o_portal_my_leads .o_portal_docs_table .o_portal_docs_entry:hover{background-color: #f8f9fa;}.o_portal_my_leads .o_portal_docs_table .o_portal_docs_entry a{color: #007bff; text-decoration: none;}.o_portal_my_leads .o_portal_docs_table .o_portal_docs_entry a:hover{color: #0056b3; text-decoration: underline;}.o_portal_my_leads .o_portal_docs_table .o_portal_docs_entry .o_portal_docs_entry_title{font-weight: 600;}.o_portal_my_leads .o_portal_docs_table .o_portal_docs_entry .o_portal_docs_entry_info{color: #6c757d; font-size: 0.875rem;}.units-table th{background-color: #f8f9fa; border-bottom: 2px solid #dee2e6;}.units-table td{vertical-align: middle; padding: 0.75rem;}.units-table .badge{font-size: 0.75rem;}.unit-details-card{border: 1px solid #dee2e6; border-radius: 0.375rem; box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);}.unit-details-card .card-header{background-color: #f8f9fa; border-bottom: 1px solid #dee2e6;}.unit-price-card{background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; border: none; border-radius: 0.5rem;}.unit-price-card .card-body{padding: 1.5rem;}.unit-price-card h4{margin-bottom: 0.5rem; font-weight: 600;}.unit-price-card small{opacity: 0.8;}.stage-bar{display: flex; align-items: center; background: #f8f9fa; border-radius: 0.375rem; padding: 0.5rem; margin-bottom: 1rem; overflow-x: auto; white-space: nowrap;}.stage-item{display: flex; align-items: center; padding: 0.5rem 1rem; margin-right: 0.5rem; background: white; border: 1px solid #dee2e6; border-radius: 0.25rem; color: #6c757d; text-decoration: none; transition: all 0.2s ease; position: relative; min-width: 120px; justify-content: center;}.stage-item:not(:last-child)::after{content: ''; position: absolute; right: -0.5rem; top: 50%; transform: translateY(-50%); width: 0; height: 0; border-left: 0.5rem solid #dee2e6; border-top: 0.25rem solid transparent; border-bottom: 0.25rem solid transparent;}.stage-item:hover{background: #e9ecef; color: #495057; text-decoration: none;}.stage-item.active{background: #007bff; color: #000; border-color: #007bff;}.stage-item.active::after{border-left-color: #007bff;}.hidden-stage{display: none;}.see-more-btn{background: none; border: none; color: #007bff; cursor: pointer; padding: 0.25rem 0.5rem; font-size: 0.875rem; text-decoration: underline;}.see-more-btn:hover{color: #0056b3; text-decoration: none;}.see-more-btn::after{content: ' ▼'; font-size: 0.75rem;}.select2-container--bootstrap-5 .select2-selection{border: 1px solid #ced4da; border-radius: 0.375rem; height: calc(1.5em + 0.75rem + 2px);}.select2-container--bootstrap-5 .select2-selection--single{padding: 0.375rem 0.75rem;}.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered{padding-left: 0; line-height: 1.5;}.select2-container--bootstrap-5 .select2-dropdown{border: 1px solid #ced4da; border-radius: 0.375rem; box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);}.select2-container--bootstrap-5 .select2-results__option--highlighted[aria-selected]{background-color: #007bff;}.select2-container--bootstrap-5 .select2-selection--single .select2-selection__arrow{height: 100%;}.select2-result-partner{padding: 0.5rem;}.select2-result-partner__title{font-weight: 600; color: #212529; margin-bottom: 0.25rem;}.select2-result-partner__email, .select2-result-partner__phone{color: #6c757d; font-size: 0.875rem;}.o_portal_category{margin-bottom: 20px;}.o_portal_submenu{margin-bottom: 20px;}.leads-table th{background-color: #f8f9fa;}.leads-table td{vertical-align: middle;}#reservation_edit_form .form-group{margin-bottom: 1rem;}#reservation_edit_form .form-label{font-weight: 600; color: #495057; margin-bottom: 0.5rem; display: block;}#reservation_edit_form .form-control, #reservation_edit_form .form-select{border: 1px solid #ced4da; border-radius: 0.375rem; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}#reservation_edit_form .form-control:focus, #reservation_edit_form .form-select:focus{border-color: #86b7fe; outline: 0; box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);}#reservation_edit_form .form-control.is-invalid, #reservation_edit_form .form-select.is-invalid{border-color: #dc3545; box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);}#reservation_edit_form .invalid-feedback{display: block; width: 100%; margin-top: 0.25rem; font-size: 0.875rem; color: #dc3545;}#reservation_edit_form .text-success{color: #198754 !important;}#reservation_edit_form .card-header{background-color: #f8f9fa; border-bottom: 1px solid #dee2e6;}#reservation_edit_form .btn-primary{background-color: #0d6efd; border-color: #0d6efd; color: white; padding: 0.375rem 0.75rem; border-radius: 0.375rem; font-size: 1rem; line-height: 1.5; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}#reservation_edit_form .btn-primary:hover{background-color: #0b5ed7; border-color: #0a58ca;}#reservation_edit_form .btn-secondary{background-color: #6c757d; border-color: #6c757d; color: white; padding: 0.375rem 0.75rem; border-radius: 0.375rem; font-size: 1rem; line-height: 1.5; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}#reservation_edit_form .btn-secondary:hover{background-color: #5c636a; border-color: #565e64;}#reservation_edit_form .border-bottom{border-bottom: 1px solid #dee2e6 !important;}#reservation_edit_form h5{color: #495057; margin-bottom: 1rem; font-weight: 600;}#reservation_edit_form .form-text{font-size: 0.875rem; color: #6c757d; margin-top: 0.25rem;}#reservation_edit_form input[type="file"]{border: 1px solid #ced4da; border-radius: 0.375rem; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}#reservation_edit_form input[type="file"]:hover{border-color: #86b7fe;}#reservation_edit_form input[type="file"]:focus{border-color: #86b7fe; outline: 0; box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);}#reservation_edit_form .btn:disabled{opacity: 0.65; pointer-events: none;}#reservation_edit_form .fa-spinner{animation: spin 1s linear infinite;}@keyframes spin{0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}}.lead_trc_seq{font-weight: bold;}.lead_trc_seq a{color: #007bff;}.js_preview_file{cursor: pointer;}button.btn.btn-outline-primary{border-color: #007bff; color: #007bff;}button.btn.btn-outline-primary:hover{background-color: #007bff; color: white;}.text-gray{color: gray;}#portal_client_category, #portal_service_category, #portal_common_category, #portal_vendor_category, #portal_alert_category{display: none !important;}.pagination .active a{color: red !important;}.js_apply_qualification{border: 2px solid #000 !important;}

/* /devnix_crm_portal/static/src/css/trc_portal_home.css */
 .trc-ph{--ink: #000; --brown: #795B54; --sand: #E6D5C3; --bg: #F3F2F2; --paper: #fff; --line: #C8C8C4; --soft: #e1e0dd; --muted: #6f7277; --text: #4a4d52; --sans: 'PPSansRegular', 'Inter', system-ui, sans-serif; --serif: 'PPGlareLightItalic', 'Playfair Display', Georgia, serif; --body: 'Inter', system-ui, sans-serif; color-scheme: light; background: var(--bg); font-family: var(--body) !important; color: var(--ink); font-size: 15px; line-height: 1.6; -webkit-font-smoothing: antialiased;}#wrap.o_portal_wrap:has(.trc-ph){background: #F3F2F2; padding: 0 !important;}#wrap.o_portal_wrap:has(.trc-ph) > .container, #wrap.o_portal_wrap:has(.trc-ph) > .container-fluid, #wrap.o_portal_wrap > .container.trc-home-bleed, #wrap.o_portal_wrap > .container-fluid.trc-home-bleed{max-width: none !important; width: 100%; padding: 0 !important; margin: 0;}.o_portal_wrap:has(.trc-ph) .o_portal_submenu, .o_portal_wrap:has(.trc-ph) .o_portal_my_details, .o_portal_wrap:has(.trc-ph) #accountOffCanvas, .o_portal_wrap:has(.trc-ph) .o_portal_docs{display: none !important;}@keyframes grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rise{from{transform:translateX(-14px);opacity:.15}to{transform:none;opacity:1}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(63,191,127,.6)}100%{box-shadow:0 0 0 10px rgba(63,191,127,0)}}@keyframes unblur{from{filter:blur(14px);opacity:.15}to{filter:blur(0);opacity:1}}.trc-ph *{box-sizing:border-box}.trc-ph a{color:inherit}.trc-ph .in{max-width:1600px;margin:0 auto;padding-inline:56px}.trc-ph .k{font-family:var(--sans);font-size:11px;letter-spacing:5px;text-transform:uppercase;color:var(--brown);margin:0 0 16px}.trc-ph #wl .wl2{display:block;font-size:clamp(26px,3vw,40px);letter-spacing:.4px;line-height:1.08;margin-top:.45em;color:var(--sand);text-transform:uppercase}.trc-ph #wl .wl2 em{font-family:var(--serif);font-style:italic;font-weight:300; text-transform:uppercase;letter-spacing:.6px;}.trc-ph h1, .trc-ph h2, .trc-ph h3{font-family:var(--sans);font-weight:400;text-transform:uppercase;letter-spacing:.4px;line-height:1.08;margin:0;text-wrap:balance}.trc-ph h2{font-size:clamp(26px,3vw,40px)}.trc-ph em{font-family:var(--serif);font-style:italic;font-weight:300}.trc-ph .btn{display:inline-flex;align-items:center;gap:12px;padding:17px 32px;font-family:var(--sans);font-size:11px;letter-spacing:3px; text-transform:uppercase;text-decoration:none;border-radius:0;transition:background .3s,color .3s,border-color .3s}.trc-ph .btn svg{width:15px;height:15px;transition:transform .3s}.trc-ph .btn:hover svg{transform:translateX(5px)}.trc-ph :focus-visible{outline:1px solid var(--brown);outline-offset:3px}.trc-ph .top{background:#000;color:#fff;position:sticky;top:env(safe-area-inset-top,0px);z-index:5}.trc-ph .top .in{display:flex;align-items:center;justify-content:space-between;gap:24px;height:76px}.trc-ph .top img{height:30px;width:auto;display:block}.trc-ph .top nav{display:flex;gap:30px}.trc-ph .top nav a{font-family:var(--sans);font-size:11px;letter-spacing:2.6px;text-transform:uppercase;text-decoration:none;color:rgba(255,255,255,.78)}.trc-ph .top nav a:hover, .trc-ph .top nav a.on{color:#fff}.trc-ph .top nav a.on{border-bottom:1px solid var(--sand);padding-bottom:3px}.trc-ph .mb{display:none;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;margin-right:-10px;background:none;border:0;cursor:pointer;padding:0 10px}.trc-ph .mb i{display:block;height:1px;background:#fff;transition:transform .3s}.trc-ph .top.open .mb i:first-child{transform:translateY(3.5px) rotate(45deg)}.trc-ph .top.open .mb i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.trc-ph .me{display:flex;align-items:center;gap:12px;font-family:var(--sans);font-size:11px;letter-spacing:2px;text-transform:uppercase}.trc-ph .av{width:34px;height:34px;border:1px solid rgba(230,213,195,.7);color:var(--sand);display:grid;place-items:center;font-family:var(--serif);font-style:italic;font-size:15px;letter-spacing:0;text-transform:none}.trc-ph .me img.av{border-radius:50%;object-fit:cover;padding:0;border:1px solid rgba(230,213,195,.7)}.trc-ph .open{background:#000 !important;color:#fff !important;padding-block:84px 70px;border-top:1px solid rgba(255,255,255,.12)}.trc-ph .open .k{color:var(--sand) !important}.trc-ph .open h1, .trc-ph .open #wl, .trc-ph .open #wl em{color:#fff !important}.trc-ph .open h1{font-size:clamp(36px,5vw,72px);line-height:1;letter-spacing:-.3px}.trc-ph .open h1 em{text-transform:none}.trc-ph .open #wl .wl2{color:var(--sand) !important}.trc-ph .open #wl .wl2 em{color:inherit !important}.trc-ph .open .sub{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-top:32px;padding-top:26px;border-top:1px solid rgba(255,255,255,.22)}.trc-ph .open .sub p{margin:0;font-size:15px;color:rgba(255,255,255,.75);max-width:480px}.trc-ph .open .ctas{display:flex;gap:12px;flex-wrap:wrap}.trc-ph .w{background:#fff;color:#000;border:1px solid #fff}.trc-ph .w:hover{background:var(--brown);border-color:var(--brown);color:#fff}.trc-ph .ln{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.trc-ph .ln:hover{border-color:#fff}.trc-ph .htl{margin-top:56px}.trc-ph .hline{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;padding:11px 0;border-top:1px solid rgba(255,255,255,.16);text-decoration:none;color:rgba(255,255,255,.7);font-family:var(--sans);font-size:11px;letter-spacing:3px;text-transform:uppercase}.trc-ph .hline b{font-weight:400;color:#fff}.trc-ph .hline .n{color:var(--sand);margin-right:6px}.trc-ph .hrule{display:flex;align-items:center;gap:18px;cursor:pointer;padding:11px 0;border-top:1px solid rgba(255,255,255,.16)}.trc-ph .hfold{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;color:#fff;cursor:pointer;font:inherit}.trc-ph .hfold .hlb{font-family:var(--sans);font-size:12px;letter-spacing:4px;text-transform:uppercase}.trc-ph .hchev{width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);margin-top:-3px;flex:none}.trc-ph .hfold[aria-expanded="true"] .hchev{transform:rotate(45deg);margin-top:-5px}.trc-ph .hrule .hln{flex:1;height:1px;background:rgba(255,255,255,.3)}.trc-ph .hrule:hover .hlb{color:var(--sand)}.trc-ph .hpanel[hidden],.trc-ph .hmore[hidden]{display:none}.trc-ph .hpanel{padding-bottom:12px}.trc-ph .hfold[aria-expanded="false"]~.hseg{display:none}.trc-ph .hseg{display:flex;gap:6px;flex-wrap:wrap}.trc-ph .hseg button{font-family:var(--sans);font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:6px 11px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4);cursor:pointer;border-radius:0}.trc-ph .hseg button[aria-pressed="true"]{background:#fff;color:#000;border-color:#fff}.trc-ph .hseg button:hover:not([aria-pressed="true"]){color:var(--sand);border-color:var(--sand)}.trc-ph .hbox{border-top:1px solid rgba(255,255,255,.4)}.trc-ph .hempty{padding:22px 16px;color:rgba(255,255,255,.7);font-size:14px}.trc-ph .hmore{border-top:1px solid rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 10px 0;flex-wrap:wrap}.trc-ph .hmore span{font-family:var(--sans);font-size:10.5px;letter-spacing:.06em;color:rgba(255,255,255,.55)}.trc-ph .hrule .hline{padding:0;border-top:0;flex:none;white-space:nowrap}.trc-ph .hrule .hline .n{margin-right:5px}.trc-ph .hcal{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) transparent;border-top:1px solid rgba(255,255,255,.4);padding-bottom:6px}.trc-ph .hc-in{position:relative}.trc-ph .hc-body{position:relative;padding:12px 0 8px}.trc-ph .hc-axis{position:relative;height:30px;border-top:1px solid rgba(255,255,255,.16)}.trc-ph .hcal .gl{position:absolute;top:0;bottom:0;border-left:1px dashed rgba(255,255,255,.16)}.trc-ph .hc-axis span{position:absolute;top:10px;padding-left:8px;font-family:var(--sans);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45);white-space:nowrap}.trc-ph .hc-axis span.on{color:#E0A94A}.trc-ph .hc-lane{position:relative;height:58px}.trc-ph .hc-ev{position:absolute;top:4px;display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none;color:#fff}.trc-ph .hc-pill{flex:0 1 auto;min-width:0;max-width:100%;display:inline-flex;flex-direction:column;gap:3px;background:#fff;color:#000;border-radius:10px;padding:8px 14px;font-family:'Inter',system-ui,sans-serif;font-size:12.5px;font-weight:600;white-space:nowrap;transition:background .25s}.trc-ph .hc-pill small{font-family:var(--sans);font-size:10px;letter-spacing:.06em;font-weight:400;color:rgba(0,0,0,.55)}.trc-ph .hc-pill.td small{color:#A86F12}.trc-ph .hc-l1{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.trc-ph .hc-cap{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--sans);font-size:10px;letter-spacing:.04em;font-weight:400;color:rgba(0,0,0,.6)}.trc-ph .hc-ev:hover .hc-pill{background:var(--sand)}.trc-ph .hc-now{position:absolute;top:0;bottom:0;border-left:1px solid #E0A94A}.trc-ph .hc-now::before{content:"";position:absolute;top:-3px;left:-4px;width:7px;height:7px;border-radius:50%;background:#E0A94A}@media (min-width:1101px){.trc-ph .open{padding-block:44px 40px}.trc-ph .htl{margin-top:32px}}@media (min-width:761px){.trc-ph .open h1{white-space:nowrap}.trc-ph .open h1 .wl2{white-space:normal}}@media (max-width:760px){.trc-ph .hrule{flex-wrap:wrap}.trc-ph .hrule .hln{display:none}.trc-ph .hrule .hline{order:-1;width:100%;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.12);white-space:normal}.trc-ph .htl{margin-top:40px}}.trc-ph .ws{padding-block:72px 40px}.trc-ph .head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:48px}.trc-ph .head p{margin:0;max-width:380px;color:var(--text);font-size:14.5px}.trc-ph .ws .grid{display:flex;flex-wrap:wrap;justify-content:flex-start;border-top:1px solid var(--ink)}.trc-ph .ws .t{flex:0 0 25%;max-width:25%;position:relative;display:flex;flex-direction:column;gap:14px;min-height:230px;padding:28px 28px 26px;text-decoration:none;color:var(--ink); background:transparent;transition:background .35s;box-sizing:border-box}.trc-ph .ws .t:hover{background:var(--paper)}.trc-ph .ws .t::before, .trc-ph .ws .t::after{content:"";position:absolute;background:var(--line);pointer-events:none}.trc-ph .ws .t::before{left:0;top:28px;bottom:28px;width:1px}.trc-ph .ws .t::after{left:28px;right:28px;bottom:0;height:1px}.trc-ph .ws .t:nth-child(1)::before, .trc-ph .ws .t:nth-child(5)::before{display:none}.trc-ph .ws .t:nth-child(n+5)::after{display:none}.trc-ph .ws .t .g{font-family:var(--sans);font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--brown);align-self:flex-start}.trc-ph .ws .t h3{font-size:19px;letter-spacing:2.2px;margin-top:6px}.trc-ph .ws .t p{margin:0;font-size:14px;line-height:1.65;color:var(--text)}.trc-ph .ws .t .ft{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid var(--soft)}.trc-ph .ws .t .n{font-family:var(--sans);font-size:11px;letter-spacing:2.6px;text-transform:uppercase;color:var(--muted)}.trc-ph .ws .t:hover .n{color:var(--ink)}.trc-ph .ws .t svg{width:16px;height:16px;transition:transform .3s;color:var(--ink)}.trc-ph .ws .t:hover svg{transform:translateX(5px)}.trc-ph .lb{background:#000 !important;color:#fff !important;padding-block:30px 100px}.trc-ph .lb > .in{border-top:1px solid rgba(255,255,255,.12);padding-top:70px}.trc-ph .lb .k{color:var(--sand) !important}.trc-ph .lb h2, .trc-ph .lb h2 em, .trc-ph .lb .nm, .trc-ph .lb .v, .trc-ph .lb .board h3{color:#fff !important}.trc-ph .lb .head p{color:rgba(255,255,255,.6) !important}.trc-ph .boards{display:grid;grid-template-columns:1fr 1fr;gap:0}.trc-ph .board{padding-right:48px}.trc-ph .board + .board{padding-right:0;padding-left:48px;border-left:1px solid rgba(255,255,255,.16)}.trc-ph .board h3{font-size:13px;letter-spacing:3px;color:rgba(255,255,255,.55);padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.22);display:flex;justify-content:space-between}.trc-ph .lb-row{position:relative;display:grid;grid-template-columns:40px 56px 1fr auto;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.12);isolation:isolate}.trc-ph .lb-row > *{position:relative;z-index:1}.trc-ph .lb-row::before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:calc(var(--w,0%) + 12px);background:linear-gradient(90deg,rgba(255,255,255,.07),rgba(255,255,255,.015));transform-origin:left;z-index:0}.trc-ph .lb.go .lb-row::before{animation:grow 1.3s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i,0) * 90ms + 150ms)}.trc-ph .lb.go .lb-row{animation:rise .8s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i,0) * 90ms)}.trc-ph .lb-row.m1 .ph, .trc-ph .lb-row.m2 .ph, .trc-ph .lb-row.m3 .ph{border:0;filter:none;box-shadow:0 0 0 2px #000,0 0 0 5px var(--ring)}.trc-ph .lb-row.m1 .ph{--ring:#D4AF37}.trc-ph .lb-row.m2 .ph{--ring:#E4E7EB}.trc-ph .lb-row.m3 .ph{--ring:#C07A3E}.trc-ph .live{display:inline-block;width:7px;height:7px;border-radius:50%;background:#3fbf7f;margin-right:10px;vertical-align:1px;animation:pulse 2s ease-out infinite}.trc-ph .lbt{display:none;border:1px solid rgba(255,255,255,.5);margin-bottom:22px}.trc-ph .lbt button{flex:1;height:44px;background:none;border:0;border-radius:0;color:#fff;font-family:var(--sans);font-size:11px;letter-spacing:2.6px;text-transform:uppercase;cursor:pointer}.trc-ph .lbt button.on{background:#fff;color:#000}.trc-ph .lb-row .r{font-family:var(--sans);font-size:13px;letter-spacing:1.5px;line-height:1;color:rgba(255,255,255,.5);font-variant-numeric:tabular-nums}.trc-ph .lb-row .ph{width:56px;height:56px;border-radius:50%;object-fit:cover;display:block;filter:grayscale(1);transition:filter .6s ease;border:1px solid rgba(255,255,255,.18)}.trc-ph .lb-row:hover .ph{filter:grayscale(0)}.trc-ph .lb-row .ph.none{background:linear-gradient(160deg,#2a2c30,#14171c)}.trc-ph .lb-row .ph{justify-self:center}.trc-ph .lb-row .nm{font-family:var(--sans);font-size:14px;letter-spacing:2px;text-transform:uppercase}.trc-ph .lb-row .v{font-family:var(--sans);font-size:22px;letter-spacing:.3px;font-variant-numeric:tabular-nums}.trc-ph .lb-row .v small{font-family:var(--serif);font-style:italic;font-weight:300;font-size:.6em;color:var(--sand);margin-left:4px}.trc-ph .rest{display:block}.trc-ph .list{--rowh:93px}.trc-ph .list{margin-left:-12px;padding-left:12px; max-height:calc(var(--rowh) * 3); transition:max-height .45s cubic-bezier(.2,.7,.2,1); overflow:hidden; border-bottom:1px solid rgba(255,255,255,.22);}.trc-ph .lb-row.x{display:none}.trc-ph .lb .scrollhint{display:none}.trc-ph .lb.full .lb-row.x{display:grid}.trc-ph .lb.full .list{max-height:calc(var(--rowh) * 5.45); overflow-y:auto;overflow-x:hidden; overscroll-behavior:contain; scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) transparent; -webkit-mask-image:linear-gradient(#000 calc(100% - 46px),rgba(0,0,0,.25)); mask-image:linear-gradient(#000 calc(100% - 46px),rgba(0,0,0,.25));}.trc-ph .lb.full .list.end{-webkit-mask-image:none;mask-image:none}.trc-ph .lb.full .scrollhint{display:block}.trc-ph .lb.full .scrollhint .h3{display:none}.trc-ph .lb.full .scrollhint .h5{display:inline}.trc-ph .lbm{margin-top:8px}.trc-ph .list::-webkit-scrollbar{width:4px}.trc-ph .list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.35)}.trc-ph .lb .scrollhint{margin:14px 0 0;padding:0; font-family:var(--sans);font-size:10px;letter-spacing:2.6px; text-transform:uppercase;color:rgba(255,255,255,.45);line-height:1.4;}.trc-ph .lb .scrollhint .h3, .trc-ph .lb .scrollhint .h5{display:none;font:inherit;letter-spacing:inherit;color:inherit}.trc-ph .lb:not(.full) .scrollhint .h3{display:inline}.trc-ph .lb.full .scrollhint .h5{display:inline}.trc-ph .lb .lbm{margin-top:18px}.trc-ph .lb .lbm .more{display:inline-block;margin:0;padding:0 0 3px; font-family:var(--sans);font-size:10px;letter-spacing:2.6px;text-transform:uppercase; color:#fff;background:none;border:0;border-bottom:1px solid #fff;border-radius:0; cursor:pointer;line-height:1.2;}.trc-ph .lb .lbm .more:hover{color:rgba(255,255,255,.7);border-bottom-color:rgba(255,255,255,.7)}.trc-ph .rest .lb-row:last-child{border-bottom:none}.trc-ph .lb.prep:not(.go):not(.done) .lb-row{opacity:.15;transform:translateX(-14px)}.trc-ph .lb.prep:not(.go):not(.done) .lb-row::before{transform:scaleX(0)}.trc-ph .lb.prep:not(.go):not(.done) .lb-row.m1 > *, .trc-ph .lb.prep:not(.go):not(.done) .lb-row.m2 > *, .trc-ph .lb.prep:not(.go):not(.done) .lb-row.m3 > *{filter:blur(14px);opacity:.15}.trc-ph .lb.go .lb-row.m1 > *, .trc-ph .lb.go .lb-row.m2 > *, .trc-ph .lb.go .lb-row.m3 > *{animation:unblur 1.1s cubic-bezier(.2,.7,.2,1) backwards}.trc-ph .lb.go .lb-row.m3 > *{animation-delay:.35s}.trc-ph .lb.go .lb-row.m2 > *{animation-delay:.95s}.trc-ph .lb.go .lb-row.m1 > *{animation-delay:1.55s}.trc-ph .lb.done .lb-row, .trc-ph .lb.done .lb-row > *, .trc-ph .lb.done .lb-row::before{animation:none!important;filter:none!important;opacity:1!important;transform:none!important}.trc-ph .more{background:none;border:0;border-radius:0;cursor:pointer;display:inline-block;margin-top:24px;font-family:var(--sans);font-size:11px;letter-spacing:3px;text-transform:uppercase;text-decoration:none;color:#fff;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:4px}.trc-ph .more:hover{color:var(--sand);border-color:var(--sand)}.trc-ph .ct{padding-block:48px 72px}.trc-ph .ct .box{display:grid;grid-template-columns:1fr;gap:40px;border-top:1px solid var(--ink);padding-top:44px}.trc-ph .person{display:flex;gap:20px;align-items:center}.trc-ph .person .av{width:72px;height:72px;font-size:28px;color:var(--brown);border-color:var(--line);background:var(--paper)}.trc-ph .person img.av{display:block;border-radius:50%;object-fit:cover;border:1px solid var(--line);padding:0}.trc-ph .person .nm{font-family:var(--sans);font-size:20px;letter-spacing:2px;text-transform:uppercase}.trc-ph .person .rl{font-size:13.5px;color:var(--muted)}.trc-ph .lines{display:grid;grid-template-columns:1fr 1.5fr 1fr;border-top:1px solid var(--line);padding-top:28px}.trc-ph .ct .line{padding:4px 24px;border-left:1px solid var(--line)}.trc-ph .ct .line:first-child{border-left:none;padding-left:0}.trc-ph .ct .lbl{font-family:var(--sans);font-size:10px;letter-spacing:2.8px;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.trc-ph .ct .line .val{display:block;font-family:var(--sans);font-size:16px;letter-spacing:.3px;color:var(--ink);text-decoration:none}.trc-ph .ct .line a.val:hover{color:var(--brown)}.trc-ph footer.trc-slim, footer.trc-slim{background:#000;color:rgba(255,255,255,.55);padding-block:34px;font-family:var(--sans);font-size:10.5px;letter-spacing:3px;text-transform:uppercase}.trc-ph footer.trc-slim .in, footer.trc-slim .in{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;max-width:1600px;margin:0 auto;padding-inline:56px;padding-bottom:34px;border-bottom:1px solid rgba(255,255,255,.16)}#trc-foot{--sand:#E6D5C3;--sans:'PPSansRegular','Inter',system-ui,sans-serif;background:#000;color:#fff;font-family:'Inter',system-ui,sans-serif;text-align:left;width:auto;margin:0}#trc-foot *{box-sizing:border-box}#trc-foot .tf-in{max-width:1600px;margin:0 auto;padding:48px 56px 40px}#trc-foot .tf-k{font-family:var(--sans);font-size:11.5px;letter-spacing:5px;text-transform:uppercase;color:var(--sand);margin:0 0 26px}#trc-foot .tf-lines{display:grid;grid-template-columns:repeat(4,1fr)}#trc-foot .tf-line{padding:6px 24px;border-left:1px solid rgba(255,255,255,.16)}#trc-foot .tf-line:first-child{border-left:none;padding-left:0}#trc-foot .tf-lbl{font-family:var(--sans);font-size:10px;letter-spacing:2.8px;text-transform:uppercase;color:var(--sand);margin-bottom:10px}#trc-foot .tf-line a,#trc-foot .tf-line div.v{display:block;font-family:var(--sans);font-size:16px;letter-spacing:.3px;color:#fff;text-decoration:none;line-height:1.5}#trc-foot .tf-line a:hover{color:var(--sand)}#trc-foot .tf-nav{margin-top:48px;padding-top:26px;border-top:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}#trc-foot .tf-links{display:flex;flex-wrap:wrap;gap:10px 34px}#trc-foot .tf-links a{font-family:var(--sans);font-size:11px;letter-spacing:3px;text-transform:uppercase;color:rgba(255,255,255,.75);text-decoration:none;padding-bottom:4px;border-bottom:1px solid transparent;transition:color .25s,border-color .25s}#trc-foot .tf-links a:hover{color:#fff;border-color:rgba(255,255,255,.5)}#trc-foot .tf-end{display:flex;align-items:center;gap:28px;flex-wrap:wrap}#trc-foot .tf-soc{display:flex;gap:10px}#trc-foot .tf-soc a{width:40px;height:40px;border:1px solid rgba(255,255,255,.28);display:flex;align-items:center;justify-content:center;color:#fff;transition:background .3s,color .3s,border-color .3s}#trc-foot .tf-soc a:hover{background:#fff;color:#000;border-color:#fff}#trc-foot .tf-soc svg{width:16px;height:16px}#trc-foot .tf-brand{font-family:var(--sans);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.55)}#trc-foot .tf-copy{margin-top:28px;font-family:var(--sans);font-size:10.5px;letter-spacing:1.5px;color:rgba(255,255,255,.4)}body.trc-portal-body:has(.trc-ph) #footer, body.trc-portal-body:has(.trc-ph) .o_footer, body.trc-portal-body:has(#trc-foot) #footer, body.trc-portal-body:has(#trc-foot) .o_footer{display:none!important}@media (max-width:1100px){.trc-ph .in{padding-inline:32px}.trc-ph .ws .t,.trc-ph .ws .t:nth-child(n+5){flex:0 0 50%;max-width:50%}.trc-ph .ws .t:nth-child(n)::before{display:block}.trc-ph .ws .t:nth-child(2n+1)::before{display:none}.trc-ph .ws .t:nth-child(n)::after{display:block}.trc-ph .ws .t:nth-child(n+7)::after{display:none}.trc-ph .top nav{display:none}.trc-ph .mb{display:flex}.trc-ph .top.open nav{display:flex;flex-direction:column;gap:0;position:absolute;left:0;right:0;top:100%;background:#000;padding:4px 32px 18px;border-top:1px solid rgba(255,255,255,.12)}.trc-ph .top.open nav a{padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1)}.trc-ph .top.open nav a.on{border-bottom-color:rgba(255,255,255,.1);color:var(--sand)}footer.trc-slim .in,#trc-foot .tf-in{padding-inline:32px}#trc-foot .tf-lines{grid-template-columns:repeat(2,1fr);gap:24px 0}#trc-foot .tf-line:nth-child(odd){border-left:none;padding-left:0}}@media (max-width:760px){.trc-ph .in{padding-inline:16px}.trc-ph .top .in{height:64px}.trc-ph .top img{height:24px}.trc-ph .me span{display:none}.trc-ph .open{padding-block:56px 48px}.trc-ph .ws{padding-block:48px 24px}.trc-ph .ct{padding-block:32px 48px}.trc-ph .lb{padding-block:20px 72px}.trc-ph .lb > .in{padding-top:48px}.trc-ph .lb-row{grid-template-columns:34px 46px 1fr auto;gap:12px}.trc-ph .lbt{display:flex}.trc-ph .boards .board:not(.cur){display:none}.trc-ph .lb-row .nm{font-size:12.5px;letter-spacing:1.4px}.trc-ph .lb-row .v{font-size:18px}.trc-ph .more{display:flex;justify-content:center;align-items:center;width:100%;height:48px;border:1px solid rgba(255,255,255,.4);padding:0}.trc-ph .lb-row .ph{width:46px;height:46px}.trc-ph .list{--rowh:83px}.trc-ph .ws .t,.trc-ph .ws .t:nth-child(n+5){flex:0 0 100%;max-width:100%;min-height:0}.trc-ph .ws .t:nth-child(n)::before{display:none!important}.trc-ph .ws .t:nth-child(n)::after{display:block}.trc-ph .ws .t:last-child::after{display:none}.trc-ph .boards{grid-template-columns:1fr;gap:56px}.trc-ph .board, .trc-ph .board + .board{padding:0;border-left:none}.trc-ph .ct .box{grid-template-columns:1fr;gap:32px}.trc-ph .lines{grid-template-columns:1fr;gap:20px}.trc-ph .ct .line .val{overflow-wrap:anywhere}.trc-ph .line, .trc-ph .line:first-child{border-left:none;padding:0}footer.trc-slim .in,#trc-foot .tf-in{padding-inline:16px}#trc-foot .tf-lines{grid-template-columns:1fr}#trc-foot .tf-line{border-left:none;padding:12px 0}}@media (prefers-reduced-motion:reduce){.trc-ph *, .trc-ph *::before, .trc-ph *::after{transition:none!important;animation:none!important}}body.trc-portal-body{--trc-sand: #E6D5C3; --trc-sans: 'PPSansRegular', 'Inter', system-ui, sans-serif; --trc-serif: 'PPGlareLightItalic', 'Playfair Display', Georgia, serif;}body:has(header.trc-top) header#top:not(.trc-top), body:has(header.trc-top) header.o_header_standard:not(.trc-top), body:has(header.trc-top) header.templines-header, body:has(header.trc-top) .templines-header, body:has(header.trc-top) #wrapwrap > header:not(.trc-top){display: none !important;}header.trc-top{display: block !important;}header.trc-top .trc-signin{font-family: var(--trc-sans); font-size: 11px; letter-spacing: 2.6px; text-transform: uppercase; text-decoration: none; color: #fff !important;}header.trc-top.top{background: #000 !important; color: #fff !important; position: sticky; top: env(safe-area-inset-top, 0px); z-index: 100; border: 0; box-shadow: none;}header.trc-top .in{max-width: 1600px; margin: 0 auto; padding-inline: 56px; display: flex; align-items: center; justify-content: space-between; gap: 24px; height: 76px;}header.trc-top .trc-logo{display: flex; align-items: center; text-decoration: none;}header.trc-top .trc-logo img{height: 30px; width: auto; display: block;}header.trc-top .trc-logo-txt{font-family: var(--trc-serif); font-style: italic; font-size: 22px; color: #fff; letter-spacing: 0; text-transform: none;}header.trc-top nav{display: flex; gap: 30px; align-items: center;}header.trc-top nav a{font-family: var(--trc-sans); font-size: 11px; letter-spacing: 2.6px; text-transform: uppercase; text-decoration: none; color: rgba(255,255,255,.78) !important; border: 0; background: none; padding: 0;}header.trc-top nav a:hover, header.trc-top nav a.on{color: #fff !important;}header.trc-top nav a.on{border-bottom: 1px solid var(--trc-sand); padding-bottom: 3px;}header.trc-top .me{display: flex; align-items: center; gap: 12px; font-family: var(--trc-sans); font-size: 11px; letter-spacing: 2px; text-transform: uppercase; color: #fff !important;}header.trc-top .me span{color: #fff !important;}header.trc-top .trc-me-workspace{position: relative;}header.trc-top .trc-me-trigger{display: flex; align-items: center; gap: 12px; padding: 0; margin: 0; border: 0; background: none; cursor: pointer; font: inherit; letter-spacing: inherit; text-transform: inherit; color: inherit;}header.trc-top .trc-me-drop{display: none; position: absolute; right: 0; top: 100%; min-width: 220px; z-index: 220; background: #000; border: 1px solid rgba(255,255,255,.14); border-radius: 4px; padding: 18px 0 6px; margin-top: 0; box-shadow: 0 12px 40px rgba(0,0,0,.45); text-transform: none; letter-spacing: 0;}header.trc-top .trc-me-drop::before{content: ""; position: absolute; left: 0; right: 0; top: -14px; height: 14px;}header.trc-top .trc-me-drop-k{margin: 0 16px 8px; font-size: 9px; letter-spacing: 2px; text-transform: uppercase; color: rgba(255,255,255,.45) !important;}header.trc-top .trc-me-drop a{display: block; padding: 10px 16px; font-size: 13px; letter-spacing: 0.02em; text-transform: none; color: #fff !important; text-decoration: none; border-bottom: 1px solid rgba(255,255,255,.06);}header.trc-top .trc-me-drop a:last-child{border-bottom: 0;}header.trc-top .trc-me-drop a:hover{background: rgba(255,255,255,.08); color: var(--trc-sand) !important;}header.trc-top .trc-me-drop a.trc-me-signout{margin-top: 4px; border-top: 1px solid rgba(255,255,255,.14); border-bottom: 0; color: rgba(255,255,255,.75) !important;}header.trc-top .trc-me-drop a.trc-me-signout:hover{color: #fff !important; background: rgba(180, 35, 24, .35);}@media (hover: hover) and (min-width: 1101px){header.trc-top .trc-me-workspace:hover .trc-me-drop, header.trc-top .trc-me-workspace:focus-within .trc-me-drop{display: block;}header.trc-top .trc-me-workspace{padding-bottom: 0;}}@media (max-width: 1100px){header.trc-top .trc-me-workspace.trc-me-open .trc-me-drop{display: block;}}header.trc-top .av{width: 34px; height: 34px; border-radius: 50%; object-fit: cover; border: 1px solid rgba(230,213,195,.7); padding: 0;}header.trc-top .mb{display: none; flex-direction: column; justify-content: center; gap: 6px; width: 44px; height: 44px; margin-right: -10px; background: none; border: 0; cursor: pointer; padding: 0 10px;}header.trc-top .mb i{display: block; height: 1px; background: #fff; transition: transform .3s;}header.trc-top.open .mb i:first-child{transform: translateY(3.5px) rotate(45deg);}header.trc-top.open .mb i:last-child{transform: translateY(-3.5px) rotate(-45deg);}@media (max-width: 1100px){header.trc-top nav{display: none;}header.trc-top .mb{display: flex;}header.trc-top{overflow: visible;}header.trc-top .in{position: relative; overflow: visible;}header.trc-top.open nav{display: flex; flex-direction: column; gap: 0; position: absolute; left: 0; right: 0; top: 100%; z-index: 200; background: #000; padding: 4px 32px 18px; border-top: 1px solid rgba(255,255,255,.12);}header.trc-top.open nav a{padding: 15px 0; border-bottom: 1px solid rgba(255,255,255,.1);}header.trc-top.open nav a.on{border-bottom-color: rgba(255,255,255,.1); color: var(--trc-sand) !important;}}@media (max-width: 760px){header.trc-top .in{height: 64px; padding-inline: 16px;}header.trc-top .trc-logo img{height: 24px;}header.trc-top .me span{display: none;}}body.trc-portal-body .trc-ph .open, body.trc-portal-body .trc-ph .lb, body.trc-portal-body .trc-ph .phead{background: #000 !important; color: #fff !important;}body.trc-portal-body .trc-ph .open h1, body.trc-portal-body .trc-ph .open h1 *, body.trc-portal-body .trc-ph .open #wl, body.trc-portal-body .trc-ph .open #wl > em, body.trc-portal-body .trc-ph .lb h2, body.trc-portal-body .trc-ph .lb h2 *, body.trc-portal-body .trc-ph .phead h1, body.trc-portal-body .trc-ph .phead h1 *{color: #fff !important;}body.trc-portal-body .trc-ph .open #wl .wl2, body.trc-portal-body .trc-ph .open #wl .wl2 *{color: #E6D5C3 !important;}body.trc-portal-body .trc-ph .open .k, body.trc-portal-body .trc-ph .lb .k{color: #E6D5C3 !important;}

/* /devnix_crm_portal/static/src/css/trc_portal_pages.css */
 .trc-ph{--ink: #000; --brown: #795B54; --sand: #E6D5C3; --bg: #F3F2F2; --paper: #fff; --line: #C8C8C4; --soft: #e1e0dd; --muted: #6f7277; --text: #4a4d52; --sans: 'PPSansRegular', 'Inter', system-ui, sans-serif; --serif: 'PPGlareLightItalic', 'Playfair Display', Georgia, serif; --body: 'Inter', system-ui, sans-serif; background: var(--bg); font-family: var(--body) !important; color: var(--ink); font-size: 15px; line-height: 1.6; -webkit-font-smoothing: antialiased; opacity: 1; transform: none; transition: opacity .2s ease, transform .2s ease;}.trc-ph.trc-leaving, html.trc-nav-out .trc-ph{opacity: 0; transform: translateY(-4px); pointer-events: none;}.trc-ph.trc-soft-enter{animation: trcSoftIn .28s ease both;}@keyframes trcSoftIn{from{opacity: 0;}to{opacity: 1;}}@media (prefers-reduced-motion: reduce){.trc-ph.trc-soft-enter{animation: none !important;}}#ws{scroll-margin-top: 88px;}.trc-results{position: relative; transition: opacity .2s ease; min-height: 120px;}.trc-results.trc-loading{opacity: .42; pointer-events: none;}.trc-results.trc-loading::after{content: ""; position: absolute; left: 50%; top: 48px; width: 22px; height: 22px; margin-left: -11px; border: 1.5px solid var(--line); border-top-color: var(--ink); border-radius: 50%; animation: trc-spin .7s linear infinite; z-index: 2;}@keyframes trc-spin{to{transform: rotate(360deg);}}@media (prefers-reduced-motion: reduce){.trc-ph, .trc-results{transition: none !important; transform: none !important;}.trc-results.trc-loading::after{animation: none; opacity: 0;}}#wrap.o_portal_wrap:has(.trc-ph){background: #F3F2F2; padding: 0 !important;}#wrap.o_portal_wrap:has(.trc-ph) > .container, #wrap.o_portal_wrap:has(.trc-ph) > .container-fluid{max-width: none !important; width: 100%; padding: 0 !important; margin: 0;}.o_portal_wrap:has(.trc-ph.trc-page) .o_portal_submenu{display: none !important;}.trc-ph [hidden]{display:none!important}.trc-ph .view{display:none}.trc-ph .view.on{display:block}.trc-ph .phead{background:#000;color:#fff !important;padding-block:56px 48px;border-top:1px solid rgba(255,255,255,.12)}.trc-ph .phead h1, .trc-ph .phead h1 em, .trc-ph .phead .crumb, .trc-ph .phead .crumb a, .trc-ph .phead .lnav, .trc-ph .phead .lnav a, .trc-ph .phead .lnk{color:#fff !important}.trc-ph .phead h1 em{font-family:var(--serif);font-style:italic;font-weight:300;text-transform:uppercase}.trc-ph .phead .crumb, .trc-ph .phead .crumb a{color:rgba(255,255,255,.6) !important}.trc-ph .phead .crumb{font-family:var(--sans);font-size:11px;letter-spacing:4px;text-transform:uppercase;margin:0 0 16px}.trc-ph .crumb{font-family:var(--sans);font-size:11px;letter-spacing:4px;text-transform:uppercase;color:var(--sand);margin:0 0 16px}.trc-ph .crumb a{text-decoration:none;color:rgba(255,255,255,.6)}.trc-ph .crumb a:hover, .trc-ph .phead .crumb a:hover{color:#fff !important}.trc-ph .crow{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:16px}.trc-ph .crow .crumb{margin:0}.trc-ph .lnav{display:flex;align-items:center;gap:18px;font-family:var(--sans);font-size:11px;letter-spacing:3px;text-transform:uppercase}.trc-ph .lnav a{display:inline-flex;align-items:center;gap:6px;color:#fff;text-decoration:none;cursor:pointer}.trc-ph .lnav a:hover{color:var(--sand)}.trc-ph .lnav a[aria-disabled]{color:rgba(255,255,255,.3);cursor:default}.trc-ph .lnav svg{width:11px;height:11px;stroke-width:1.6}.trc-ph .lnav span{color:rgba(255,255,255,.55);letter-spacing:2px}.trc-ph .crumb .back{display:inline-flex;align-items:center;gap:5px;color:#fff;vertical-align:top}.trc-ph .crumb .back svg{width:11px;height:11px;stroke-width:1.6}.trc-ph .crumb .back:hover{color:var(--sand)}.trc-ph .phead .bar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.trc-ph .phead h1, .trc-ph .open h1, .trc-ph .lb h2, .trc-ph .ws h2{font-family:var(--sans)!important; font-weight:400!important; text-transform:uppercase; letter-spacing:.4px; line-height:1; font-size:clamp(36px,5vw,64px)!important}.trc-ph .phead h1{font-size:clamp(30px,4vw,54px)!important; font-family:var(--sans); font-weight:400; letter-spacing:2px; text-transform:uppercase; margin:0;}.trc-ph .phead h1 em{font-family:var(--serif)!important; font-style:italic; font-weight:300; letter-spacing:.5px;}.trc-ph .lb h2, .trc-ph .ws h2{font-size:clamp(26px,3vw,40px)!important}.trc-ph .phead h1 em, .trc-ph .lb h2 em, .trc-ph .ws h2 em{font-family:var(--serif)!important; font-style:italic!important; font-weight:300!important; text-transform:uppercase!important; letter-spacing:0!important; font-size:1.12em!important; line-height:.92; display:inline-block; vertical-align:-.04em}.trc-ph .open h1 em{font-family:var(--serif)!important; font-style:italic!important; font-weight:300!important; text-transform:none!important; letter-spacing:0!important; font-size:1.12em!important; line-height:.92; display:inline-block; vertical-align:-.04em}.trc-ph .phead .btn.cr{margin-top:22px;gap:10px}.trc-ph .phead .btn.cr svg{width:13px;height:13px}.trc-ph .phead .meta, .trc-ph .lb .head p, .trc-ph .open .sub p{font-family:var(--sans)!important; font-size:11px!important; letter-spacing:3px!important; text-transform:uppercase!important; color:rgba(255,255,255,.6)!important; margin:14px 0 0!important; font-weight:400!important; line-height:1.35!important}.trc-ph .tb.lp th.bud, .trc-ph .tb.lp td.bud{text-align:center!important}.trc-ph .tb th.sortable{cursor:pointer; user-select:none; white-space:nowrap}.trc-ph .tb th.sortable:hover{color:var(--ink)}.trc-ph .tb th.sortable .sort-icon{opacity:.35; font-size:10px; margin-left:4px}.trc-ph .tb th.sortable.sort-asc .sort-icon, .trc-ph .tb th.sortable.sort-desc .sort-icon{opacity:1}.trc-ph .body{padding-block:44px 100px}.trc-ph .tools{display:flex;flex-wrap:wrap;align-items:flex-end;gap:22px 28px;padding-bottom:26px;border-bottom:1px solid var(--ink)}.trc-ph .fld{display:flex;flex-direction:column;min-width:150px;flex:1 1 150px;max-width:230px}.trc-ph .fld.grow{flex:2 1 240px;max-width:none}.trc-ph .fld label{font-family:var(--sans);font-size:10px;letter-spacing:2.6px;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.trc-ph .fld input, .trc-ph .fld select, .trc-ph .fld textarea{border:none;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:7px 0 9px;font:14px var(--body);color:var(--ink);width:100%;outline:none;-webkit-appearance:none;appearance:none}.trc-ph .fld select{cursor:pointer;padding-right:20px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236f7277'/%3E%3C/svg%3E") no-repeat right 3px center}.trc-ph .fld input:focus, .trc-ph .fld select:focus, .trc-ph .fld textarea:focus{border-bottom-color:var(--ink)}.trc-ph .seg{display:flex;border:1px solid var(--ink);margin-left:auto}.trc-ph .seg button{white-space:nowrap;background:transparent;border:0;border-radius:0;padding:10px 18px;font-family:var(--sans);font-size:10.5px;letter-spacing:2.6px;text-transform:uppercase;cursor:pointer;color:var(--ink)}.trc-ph .seg button.on{background:var(--ink);color:#fff}.trc-ph .bk{background:#000;color:#fff;border:1px solid #000;cursor:pointer}.trc-ph .bk:hover{background:var(--brown);border-color:var(--brown)}.trc-ph .tag-s{font-family:var(--sans);font-size:9.5px;letter-spacing:2.6px;text-transform:uppercase;color:var(--brown);border:1px dashed rgba(121,91,84,.6);padding:5px 10px;white-space:nowrap}.trc-ph .sum{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 0;font-family:var(--sans);font-size:10.5px;letter-spacing:2.6px;text-transform:uppercase;color:var(--muted)}.trc-ph .tw{overflow-x:auto}.trc-ph table.tb{width:100%;border-collapse:collapse;min-width:820px}.trc-ph .tb th{font-family:var(--sans);font-weight:400;font-size:10px;letter-spacing:2.4px;text-transform:uppercase;color:var(--muted);text-align:left;padding:14px 14px 12px 0;border-bottom:1px solid var(--line);white-space:nowrap}.trc-ph .tb td{padding:18px 14px 18px 0;border-bottom:1px solid var(--soft);font-size:14px;vertical-align:top;font-variant-numeric:tabular-nums}.trc-ph .tb tr:hover td{background:var(--paper)}.trc-ph .tb .num{text-align:right}.trc-ph .tb tfoot td{border-bottom:none;border-top:1px solid var(--ink);font-family:var(--sans);font-size:11px;letter-spacing:2.4px;text-transform:uppercase}.trc-ph .main{font-family:var(--sans);font-size:14px;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink)}.trc-ph .main.cn{font-family:var(--body);font-weight:500;font-size:14.5px;letter-spacing:0;text-transform:none}.trc-ph .subl{font-size:12.5px;color:var(--muted);margin-top:3px;letter-spacing:0;text-transform:none;font-family:var(--body)}.trc-ph .mono{font-family:var(--sans);letter-spacing:1px}.trc-ph .st{display:inline-block;font-family:var(--sans);font-size:9.5px;letter-spacing:2.2px;text-transform:uppercase;padding:5px 9px;border:1px solid var(--line);color:var(--ink);white-space:nowrap}.trc-ph .st.new{background:var(--sand);border-color:var(--sand)}.trc-ph .st.flag{border-color:#B42318;color:#B42318}.trc-ph .st.fin, .trc-ph .st.res{border-color:var(--brown);color:var(--brown)}.trc-ph .st.res{background:var(--brown);color:#fff}.trc-ph .st.done{background:#000;border-color:#000;color:#fff}.trc-ph .st.na{border-style:dashed;color:var(--muted)}.trc-ph .st.ok{border-color:#1f6b45;color:#1f6b45}.trc-ph .st.no{border-color:#B42318;color:#B42318}.trc-ph .pr{display:inline-flex;gap:2px;vertical-align:middle}.trc-ph .pr b svg{width:14px;height:14px;display:block;fill:none;stroke:#9b998f;stroke-width:1}.trc-ph .pr b.f svg{fill:var(--ink);stroke:var(--ink)}.trc-ph .act{display:flex;align-items:center;gap:8px;font-size:13px}.trc-ph .act::before{content:"";width:6px;height:6px;border-radius:50%;background:#000;flex-shrink:0}.trc-ph .act.tf::before{background:var(--brown)}.trc-ph .act.tm::before{background:#000}.trc-ph .w-od{color:#B42318!important}.trc-ph .w-td{color:#B7791F!important}.trc-ph .w-up{color:#2E7D4F!important}.trc-ph .lnk{background:none;border:0;border-bottom:1px solid var(--ink);border-radius:0;padding:0 0 3px;font-family:var(--sans);font-size:10.5px;letter-spacing:2.6px;text-transform:uppercase;cursor:pointer;color:var(--ink);text-decoration:none}.trc-ph .lnk:hover{color:var(--brown);border-color:var(--brown)}.trc-ph .pr2{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.trc-ph .isl{position:relative;display:flex;padding:4px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:rgba(255,255,255,.04)}.trc-ph .isl::before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:#fff;transition:transform .45s cubic-bezier(.3,.8,.2,1)}.trc-ph .isl.r::before{transform:translateX(100%)}.trc-ph .isl button{white-space:nowrap;position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-width:150px;height:44px;padding:0 20px;background:none;border:0;border-radius:999px;cursor:pointer; font-family:var(--sans);font-size:11px;letter-spacing:2.6px;text-transform:uppercase;color:rgba(255,255,255,.75);transition:color .3s}.trc-ph .isl button.on{color:#000}.trc-ph .isl button span{font-size:10px;letter-spacing:1px;padding:2px 7px;border-radius:999px;border:1px solid currentColor;opacity:.7}.trc-ph .lt td{white-space:nowrap}.trc-ph .lp td{vertical-align:middle;white-space:nowrap}.trc-ph .claim{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 20px;background:#000;color:#fff;border:1px solid #000;border-radius:0;cursor:pointer; font-family:var(--sans);font-size:11px;letter-spacing:2.8px;text-transform:uppercase;transition:background .25s,border-color .25s}.trc-ph .claim svg{width:14px;height:14px;transition:transform .3s}.trc-ph .claim:hover{background:var(--brown);border-color:var(--brown)}.trc-ph .claim:hover svg{transform:translateX(4px)}.trc-ph .claim[disabled]{background:transparent;color:#1f6b45;border-color:#1f6b45;cursor:default}.trc-ph tr.got td{opacity:.55}.trc-ph tr.got td.ac{opacity:1}.trc-ph .cbx{position:relative}.trc-ph .cbin{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border-bottom:1px solid var(--line);padding:4px 0 6px;min-height:40px;cursor:text}.trc-ph .cbx:focus-within .cbin{border-bottom-color:var(--ink)}.trc-ph .cbin input{flex:1;min-width:90px;border:0!important;padding:5px 0!important}.trc-ph .tools .cbin input::placeholder{color:#6f7277;opacity:.45;font-size:13px}.trc-ph .chips{display:contents}.trc-ph .chip{display:inline-flex;align-items:center;gap:6px;background:var(--ink);color:#fff;border:0;border-radius:0;padding:5px 8px 5px 10px;font-family:var(--sans);font-size:10px;letter-spacing:1.6px;text-transform:uppercase;cursor:pointer}.trc-ph .chip span{font-size:13px;letter-spacing:0;opacity:.7}.trc-ph .chip:hover{background:var(--brown)}.trc-ph .dd{position:absolute;left:0;right:0;top:100%;z-index:8;background:var(--paper);border:1px solid var(--ink);max-height:260px;overflow:auto;margin-top:4px;box-shadow:0 18px 40px rgba(0,0,0,.08)}.trc-ph .dd button{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;background:none;border:0;border-bottom:1px solid var(--soft);border-radius:0;text-align:left;font:14px var(--body);color:var(--ink);cursor:pointer}.trc-ph .dd button b{font-family:var(--sans);font-weight:400;font-size:11px;color:var(--muted);letter-spacing:1px}.trc-ph .dd button.hi, .trc-ph .dd button:hover{background:var(--bg)}.trc-ph .dd .none{padding:14px;font-size:13px;color:var(--muted)}.trc-ph .tools:has(.cbx){display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 28px;align-items:start}.trc-ph .tools:has(.cbx) .cbx{max-width:none}.trc-ph .tools:has(.cbx) .fclr, .trc-ph .tools:has(.cbx) .ftg{grid-column:1/-1}.trc-ph .tools:has(.cbx) .seg{grid-column:4/-1;justify-self:end;align-self:end;margin-left:0}@media (max-width:1100px){.trc-ph .tools:has(.cbx){grid-template-columns:repeat(3,minmax(0,1fr))}.trc-ph .tools:has(.cbx) .seg{grid-column:1/-1}}@media (max-width:760px){.trc-ph .tools:has(.cbx){grid-template-columns:1fr;gap:16px}.trc-ph .tools:has(.cbx) .seg{justify-self:stretch}}.trc-ph .tools .seg{align-self:flex-end}.trc-ph:not(.trc-inv-page) .tools .fclr, .trc-ph .tools .fclr{flex:1 1 100%;display:flex;align-items:center;justify-content:center;gap:10px;height:50px;margin-top:4px;background:#000;color:#fff;border:1px solid #000;border-radius:0;cursor:pointer; font-family:var(--sans);font-size:11px;letter-spacing:3px;text-transform:uppercase;transition:background .25s,color .25s,border-color .25s}.trc-ph .tools .fclr:hover{background:var(--brown);border-color:var(--brown)}.trc-ph .tools .fclr span{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#fff;color:#000;font-size:10px;letter-spacing:0}.trc-ph .tools .fclr[disabled]{background:transparent;color:var(--muted);border-color:var(--line);cursor:default}.trc-ph .tools .cbx{flex:1 1 180px;max-width:260px}@media (max-width:760px){.trc-ph .dd{position:static;box-shadow:none}.trc-ph .tools .cbx{max-width:none}}.trc-ph .tools .fteam{grid-column:1/-1;justify-self:start;align-self:end;height:40px;padding:0 22px;margin:4px 0 0;background:transparent;color:var(--ink);border:1px solid var(--ink);border-radius:0;cursor:pointer; font-family:var(--sans);font-size:11px;letter-spacing:3px;text-transform:uppercase;transition:background .25s,color .25s,border-color .25s}.trc-ph .tools .fteam:hover:not([disabled]){background:var(--ink);color:#fff}.trc-ph .tools .fteam[disabled]{opacity:.35;cursor:default;border-color:var(--line);color:var(--muted)}.trc-ph .fsec{grid-column:1/-1;border-top:1px solid var(--line);padding-top:16px;margin-top:2px}.trc-ph .tools .fld .trc-dp{width:100%;max-width:none}.trc-ph .tools .fld .trc-dp-btn{padding:7px 0 9px;font:14px var(--body);min-height:34px;}.trc-ph .fsec span{font-family:var(--sans);font-size:11px;letter-spacing:4px;text-transform:uppercase;color:var(--brown)}.trc-ph .avb{display:flex;gap:20px;align-items:flex-start}.trc-ph .avc{flex:1 1 0;min-width:0}.trc-ph .avc h4{margin:0 0 12px;padding:14px 0 12px;border-top:3px solid var(--ink);display:flex;justify-content:space-between;align-items:baseline;font-family:var(--sans);font-weight:400;font-size:11px;letter-spacing:2.8px;text-transform:uppercase}.trc-ph .avc h4 b{font-weight:400;font-size:22px;letter-spacing:0;font-variant-numeric:tabular-nums}.trc-ph .avc.od h4{border-top-color:#B42318;color:#B42318}.trc-ph .avc.td h4{border-top-color:#B7791F;color:#B7791F}.trc-ph .avc.up h4{border-top-color:#2E7D4F;color:#2E7D4F}.trc-ph .avc.na h4{border-top-color:var(--line);color:var(--muted)}.trc-ph .avc.dn h4{border-top-color:#000;color:#000}.trc-ph .avc.dn .avi{box-shadow:inset 3px 0 0 #000}.trc-ph .avc.dn .when,.trc-ph .when.w-dn{color:#000}.trc-ph .avc.dn .avdone,.trc-ph .avc.dn .avdone.sch{background:transparent;color:#000;border-color:#000;width:auto;max-width:72%}.trc-ph .avc.dn .avdone:hover{background:var(--ink);border-color:var(--ink);color:#fff}.trc-ph .avc[data-k="none"] h4,.trc-ph .avc[data-k="done"] h4{cursor:pointer}.trc-ph .avc.fold{flex:0 0 56px;cursor:pointer}.trc-ph .avc.fold > :not(h4){display:none;pointer-events:none}.trc-ph .avc.fold h4{flex-direction:column;align-items:center;gap:14px;padding:16px 0 0;height:340px;margin:0;background:var(--paper);border:1px solid var(--soft);border-top:3px solid var(--line);cursor:pointer;pointer-events:auto}.trc-ph .avc.fold.dn h4{border-top-color:#000}.trc-ph .avc.fold.na h4{border-top-color:var(--line)}.trc-ph .avc.fold h4 > span{flex:none;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.trc-ph .avc.fold h4 b{font-size:16px}.trc-ph .avi{background:var(--paper);border:1px solid var(--soft);padding:16px 16px 14px;margin-bottom:10px;display:flex;flex-direction:column;gap:6px;transition:opacity .3s,border-color .3s}.trc-ph .avi:hover{border-color:var(--ink)}.trc-ph .avc.od .avi{box-shadow:inset 3px 0 0 #B42318}.trc-ph .avc.td .avi{box-shadow:inset 3px 0 0 #B7791F}.trc-ph .avc.up .avi{box-shadow:inset 3px 0 0 #2E7D4F}.trc-ph .avt{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px}.trc-ph .atag{font-family:var(--sans);font-size:9.5px;letter-spacing:2.2px;text-transform:uppercase;padding:4px 8px}.trc-ph .atag.m{background:#000;color:#fff}.trc-ph .atag.f{background:var(--brown);color:#fff}.trc-ph .when{font-family:var(--sans);font-size:11px;letter-spacing:1px;color:var(--ink)}.trc-ph .avc.od .when{color:#B42318}.trc-ph .avc.td .when{color:#B7791F}.trc-ph .avc.up .when{color:#2E7D4F}.trc-ph .avn{font-size:13px;color:var(--text)}.trc-ph .avm{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);margin-top:4px}.trc-ph .ava{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:12px;border-top:1px solid var(--soft)}.trc-ph .ava .mono{font-size:11px;color:var(--muted)}.trc-ph .avdone{display:inline-flex;align-items:center;justify-content:center; height:36px;padding:0 16px;background:#000;color:#fff; border:1px solid #000;border-radius:0;cursor:pointer; font-family:var(--sans);font-size:10px;font-weight:400; letter-spacing:2.4px;text-indent:2.4px;text-transform:uppercase;text-decoration:none; white-space:nowrap;line-height:1;box-sizing:border-box;text-align:center;}.trc-ph .avdone:hover{background:var(--brown);border-color:var(--brown);color:#fff;text-decoration:none}.trc-ph .avdone.sch, .trc-ph .avc.na .avdone{background:transparent;color:#000;border-color:#000; width:auto;max-width:72%;padding:0 16px;}.trc-ph .avdone.sch:hover, .trc-ph .avc.na .avdone:hover{background:var(--ink);border-color:var(--ink);color:#fff;}.trc-ph .avdone[disabled]{background:transparent;color:#1f6b45;border-color:#1f6b45;cursor:default}.trc-ph .avi.done{opacity:.5}.trc-ph .ave{padding:18px 0;font-size:13px;color:var(--muted)}@media (max-width:1100px){.trc-ph .avb{display:grid;grid-template-columns:1fr 1fr}.trc-ph .avc.fold{width:56px}}@media (max-width:760px){.trc-ph .avb{display:grid;grid-template-columns:1fr;gap:8px}.trc-ph .avc.fold{width:auto}.trc-ph .avc.fold h4{height:auto;flex-direction:row;padding:12px}.trc-ph .avc.fold h4 > span{writing-mode:horizontal-tb;transform:none}.trc-ph .avdone{height:44px;flex:1}}.trc-ph .stg{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:10.5px;letter-spacing:1.8px;text-transform:uppercase;color:var(--ink);white-space:nowrap}.trc-ph .stg i{width:7px;height:7px;border-radius:50%;background:var(--line);flex:none}.trc-ph .stg.new i{background:transparent;box-shadow:inset 0 0 0 1px #9b998f}.trc-ph .stg.pend i{background:var(--line)}.trc-ph .stg.fin i{background:#6f7277}.trc-ph .stg.res i{background:var(--brown)}.trc-ph .stg.done i{background:#000}.trc-ph .stg.flag i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--brown)}.trc-ph .stg.na{color:var(--muted)}.trc-ph .stg.na i{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.trc-ph .go{cursor:pointer}.trc-ph tr.go:hover td{background:var(--paper)}.trc-ph tr.go td:last-child{position:relative}.trc-ph .kd.go:hover{border-color:var(--ink)}.trc-ph .go:focus-visible{outline:1px solid var(--brown);outline-offset:-1px}.trc-ph .ldp{display:flex;align-items:center;gap:6px}.trc-ph .ldp button{width:20px;height:20px;border:0;background:transparent;border-radius:0;cursor:pointer;padding:0}.trc-ph .ldp button svg{width:20px;height:20px;display:block;fill:none;stroke:rgba(255,255,255,.6);stroke-width:1}.trc-ph .ldp button.on svg{fill:#fff;stroke:#fff}.trc-ph .ldp button[data-p="0"]{display:none !important}.trc-ph .ldp span{font-family:var(--sans);font-size:10.5px;letter-spacing:2.4px;text-transform:uppercase;color:rgba(255,255,255,.7);margin-left:8px}.trc-ph .sbar{display:flex;border:1px solid var(--ink);margin-bottom:40px;overflow-x:auto}.trc-ph .sbar button, .trc-ph .sbar a{flex:1;min-width:110px;height:48px;background:transparent;border:0;border-left:1px solid var(--line);border-radius:0;cursor:pointer; font-family:var(--sans);font-size:10.5px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:0 10px; display:inline-flex;align-items:center;justify-content:center;text-decoration:none;}.trc-ph .sbar button:first-child, .trc-ph .sbar a:first-child{border-left:0}.trc-ph .sbar button:hover, .trc-ph .sbar a:hover{color:var(--ink)}.trc-ph .sbar button.on, .trc-ph .sbar a.on{background:#000;color:#fff !important}.trc-ph .ldr{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.trc-ph .lost{font-family:var(--sans);font-size:10.5px;letter-spacing:2.4px;text-transform:uppercase;color:#fff; background:transparent;border:1px solid rgba(255,255,255,.6);border-radius:0;padding:9px 18px;cursor:pointer; transition:background .15s,border-color .15s,color .15s;}.trc-ph .lost:hover, .trc-ph .lost:focus-visible, .trc-ph .lost.on{background:#C62828;border-color:#C62828;color:#fff;outline:0}.trc-ph .lact{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.trc-ph .phead .wa, .trc-ph .lstick .wa{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 20px; border:1px solid rgba(255,255,255,.7);color:#fff;text-decoration:none; font-family:var(--sans);font-size:10.5px;letter-spacing:2.6px;text-transform:uppercase; transition:background .2s,color .2s,border-color .2s;background:transparent;}.trc-ph .phead .wa svg, .trc-ph .lstick .wa svg{width:17px;height:17px;flex:none;fill:currentColor}.trc-ph .phead .wa:hover, .trc-ph .phead .wa:focus-visible, .trc-ph .lstick .wa:hover, .trc-ph .lstick .wa:focus-visible{background:#25D366;color:#fff;border-color:#25D366;outline:0}.trc-ph .lstick, .trc-lstick{--sans:'PPSansRegular','Inter',system-ui,sans-serif; --serif:'PPGlareLightItalic','Playfair Display',Georgia,serif; --sand:#E6D5C3; position:fixed !important;left:0;right:0;top:76px;z-index:1050;background:#000;color:#fff; border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12); transform:translateY(-110%);opacity:0;visibility:hidden;pointer-events:none; transition:transform .25s ease,opacity .2s ease,visibility 0s .25s;}.trc-ph .lstick.on, .trc-lstick.on{transform:none;opacity:1;visibility:visible;pointer-events:auto; transition:transform .25s ease,opacity .2s ease;}.trc-ph .lstick .in, .trc-lstick .in{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px; max-width:1600px;margin:0 auto;width:100%;box-sizing:border-box; padding-block:12px;padding-inline:56px;}@media (max-width:760px){.trc-ph .lstick .in, .trc-lstick .in{padding-inline:22px}}.trc-ph .lstick .lsn, .trc-lstick .lsn{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1 auto}.trc-ph .lstick b, .trc-lstick b{font-family:var(--sans);font-weight:400;font-size:clamp(18px,2.2vw,26px);letter-spacing:3.2px;text-transform:uppercase; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;line-height:1.1;}.trc-ph .lstick b em, .trc-lstick b em{font-family:var(--serif,inherit)!important;font-style:italic!important;font-weight:300!important; letter-spacing:.8px;text-transform:uppercase;font-size:1.08em;}.trc-ph .lstick .lsn span, .trc-lstick .lsn span{font-family:var(--sans);font-size:10px;letter-spacing:2.8px;text-transform:uppercase; color:rgba(255,255,255,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.trc-ph .lstick .lsn i, .trc-lstick .lsn i{font-style:normal;color:var(--sand,#C8B49A)}.trc-ph .lstick .wa, .trc-lstick .wa{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 16px;flex:none; border:1px solid rgba(255,255,255,.7);color:#fff;text-decoration:none; font-family:var(--sans);font-size:10.5px;letter-spacing:2.6px;text-transform:uppercase;background:transparent;}.trc-lstick .wa svg{width:17px;height:17px;flex:none;fill:currentColor}.trc-lstick .wa:hover{background:#25D366;color:#fff;border-color:#25D366}@media (max-width:760px){.trc-ph .ldr{align-items:flex-start}.trc-ph .lact .wa{flex:1;justify-content:center;height:48px}.trc-ph .lstick .wa, .trc-lstick .wa{width:44px;height:44px;padding:0;justify-content:center}.trc-ph .lstick .wa span, .trc-lstick .wa span{display:none}.trc-ph .lstick b, .trc-lstick b{font-size:17px;letter-spacing:2.2px}}.trc-ph.trc-lead .card, .trc-ph.trc-lead .card-body{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;border-radius:0 !important;}.trc-ph.trc-lead .lmain .btn-group, .trc-ph.trc-lead .lmain .open-lost-popup, .trc-ph.trc-lead .lmain .js_lead_edit{display:none !important}.trc-ph .lg{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:56px;align-items:start}.trc-ph .lsec{margin-bottom:40px}.trc-ph .lsec h3{font-size:12px;letter-spacing:3px;color:var(--brown);padding-bottom:12px;border-bottom:1px solid var(--ink);margin-bottom:22px}.trc-ph .lsec .fg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 28px}.trc-ph .lsec .fld{max-width:none}.trc-ph .fld.ro input{background:#EAE9E6;border-bottom-color:transparent;color:#6f7277;padding-left:10px;padding-right:10px;cursor:default;pointer-events:none}.trc-ph .fld.ro label i{font-style:normal;font-size:9px;letter-spacing:1.6px;color:#9b998f;margin-left:4px}.trc-ph.trc-lead .lsec .fld:has(textarea){max-width:none;width:100%}.trc-ph.trc-lead #ld-notes, .trc-ph.trc-lead .lsec textarea{border:none !important;border-bottom:1px solid var(--line) !important;border-radius:0 !important; padding:8px 0 12px !important;resize:vertical;min-height:110px; background:transparent !important;box-shadow:none !important;outline:none !important; font:14px var(--body);color:var(--ink);width:100%;}.trc-ph.trc-lead #ld-notes:focus, .trc-ph.trc-lead .lsec textarea:focus{border-bottom-color:var(--ink) !important}.trc-ph.trc-lead #ld-notes::placeholder{color:var(--muted);opacity:.55;font-style:normal}.trc-ph .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.trc-ph.trc-lead .qbox{margin-bottom:40px}.trc-ph.trc-lead .qbox .qs{margin:-8px 0 18px;font-size:13px;color:var(--muted)}.trc-ph.trc-lead .qbox .qinfo{margin:0 0 18px;padding:2px 0 2px 12px;border-left:2px solid var(--line);font-size:13px;color:var(--ink);line-height:1.55}.trc-ph.trc-lead .qbox .qinfo span{color:var(--muted)}.trc-ph.trc-lead .qbox .q-flash{margin:0 0 14px;font-size:13px;color:#B42318}.trc-ph.trc-lead .qbox .q-flash[hidden]{display:none}.trc-ph.trc-lead .qopts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.trc-ph.trc-lead .qopts button{--c:#000;--t:rgba(0,0,0,.04);display:flex;align-items:center;justify-content:center;gap:10px; min-height:50px;padding:8px 10px;background:transparent;border:1px solid var(--line);border-radius:0;cursor:pointer; font-family:var(--sans);font-size:10.5px;letter-spacing:2.2px;text-transform:uppercase;color:var(--ink); transition:background .15s,border-color .15s,color .15s;}.trc-ph.trc-lead .qopts button i{width:8px;height:8px;border-radius:50%;background:var(--c);flex:none;display:block}.trc-ph.trc-lead .qopts [data-q="qualified"]{--c:#2E7D4F;--t:#EAF4EE}.trc-ph.trc-lead .qopts [data-q="not_qualified"]{--c:#B42318;--t:#FBEDEB}.trc-ph.trc-lead .qopts [data-q="no_answer"]{--c:#C2610C;--t:#FCF1E7}.trc-ph.trc-lead .qopts button:hover,.trc-ph.trc-lead .qopts button:focus-visible{border-color:var(--c);color:var(--c);background:var(--t);outline:0}.trc-ph.trc-lead .qopts button.on{background:var(--c);border-color:var(--c);color:#fff}.trc-ph.trc-lead .qopts button.on i{background:#fff}.trc-ph.trc-lead .qbox .qrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 20px;align-items:end}.trc-ph.trc-lead .qbox .qrow[hidden]{display:none !important}.trc-ph.trc-lead .qbox .qrow .fld{max-width:none}.trc-ph.trc-lead .qbox .qrow .btn{justify-content:center;padding-inline:40px}.trc-ph.trc-lead .qbox .qrow:has(.fld[hidden]){grid-template-columns:1fr}.trc-ph.trc-lead .qbox .err{display:none;margin-top:6px;font-size:12px;color:#B42318}.trc-ph.trc-lead .qbox .bad .err{display:block}.trc-ph.trc-lead .qbox .bad select,.trc-ph.trc-lead .qbox .bad input{border-bottom-color:#B42318 !important}.trc-ph.trc-lead .qbox [hidden]{display:none !important}.trc-ph.trc-lead .lmain.lock .lsec:not(.qbox) input:not([readonly]), .trc-ph.trc-lead .lmain.lock .lsec:not(.qbox) select, .trc-ph.trc-lead .lmain.lock .lsec:not(.qbox) textarea{pointer-events:none;color:#9b998f;border-bottom-style:dashed}.trc-ph.trc-lead .lmain.lock .lsec:not(.qbox){opacity:.75}@media (max-width:760px){.trc-ph.trc-lead .qopts{gap:6px}.trc-ph.trc-lead .qopts button{flex-direction:column;gap:6px;font-size:9.5px;letter-spacing:1.4px;min-height:60px;text-align:center}.trc-ph.trc-lead .qbox .qrow{grid-template-columns:1fr}.trc-ph.trc-lead .qbox .qrow .btn{width:100%}}.trc-ph.trc-lead .fld select{border:none !important;border-bottom:1px solid var(--line) !important;border-radius:0 !important; background-color:transparent !important; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236f7277'/%3E%3C/svg%3E") !important; background-repeat:no-repeat !important;background-position:right 3px center !important; padding:7px 20px 9px 0 !important;box-shadow:none !important;-webkit-appearance:none !important;appearance:none !important;}.trc-ph.trc-lead .fld select:focus{border-bottom-color:var(--ink) !important;outline:0 !important}.trc-ph.trc-lead .fld.cbx.one select{display:none !important}.trc-ph.trc-lead #ld-phase, .trc-ph.trc-lead select#ld-phase{display:none !important;visibility:hidden !important;position:absolute !important; width:0 !important;height:0 !important;opacity:0 !important;pointer-events:none !important; clip:rect(0,0,0,0) !important;border:0 !important;padding:0 !important;margin:0 !important;}.trc-ph.trc-lead .fld:has(#ld-phase) > .select2-container, .trc-ph.trc-lead #ld-phase + .select2-container{display:none !important}.trc-ph .fld .ferr{display:none;margin-top:6px;font-size:12px;color:#B42318;text-transform:none;letter-spacing:0}.trc-ph .fld.bad .ferr{display:block}.trc-ph .fld.bad input,.trc-ph .fld.bad select,.trc-ph .fld.bad textarea, .trc-ph .fld.bad .cbin{border-bottom-color:#B42318 !important}.trc-ph .fld.bad > label{color:#B42318}.trc-ph .miss{list-style:none;margin:0 0 6px;padding:0;border-top:1px solid var(--soft)}.trc-ph .miss li{border-bottom:1px solid var(--soft)}.trc-ph .miss button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px; background:transparent;border:0;border-radius:0;padding:13px 2px;cursor:pointer; font:14px var(--body);color:var(--ink);text-align:left;}.trc-ph .miss button small{font-family:var(--sans);font-size:9.5px;letter-spacing:2px;text-transform:uppercase;color:#B42318;white-space:nowrap;}.trc-ph .miss button:hover{color:var(--brown)}#miss-mdl.mdl, .trc-ph #miss-mdl{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:16px; background:rgba(0,0,0,.55);}#miss-mdl.mdl[hidden], .trc-ph #miss-mdl[hidden]{display:none !important}#miss-mdl .box{width:min(480px,100%);background:#fff;padding:30px 30px 26px; box-shadow:0 12px 40px rgba(0,0,0,.25);}#miss-mdl .k{font-family:var(--sans,'PPSansRegular',system-ui,sans-serif);font-size:11px;letter-spacing:5px; text-transform:uppercase;color:#795B54;margin:0 0 10px;}#miss-mdl h3{font-family:var(--sans,'PPSansRegular',system-ui,sans-serif);font-weight:400;font-size:20px; letter-spacing:1.6px;text-transform:uppercase;margin:0 0 6px;color:#000;line-height:1.2;}#miss-mdl .sub{margin:0 0 22px;color:#6f7277;font-size:13.5px;line-height:1.5}#miss-mdl .miss{list-style:none;margin:0 0 6px;padding:0;border-top:1px solid #e1e0dd}#miss-mdl .miss li{border-bottom:1px solid #e1e0dd;margin:0;padding:0}#miss-mdl .miss button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px; background:transparent;border:0;border-radius:0;padding:13px 2px;cursor:pointer; font:14px var(--body,'Inter',system-ui,sans-serif);color:#000;text-align:left;}#miss-mdl .miss button small{font-family:var(--sans,'PPSansRegular',system-ui,sans-serif);font-size:9.5px;letter-spacing:2px; text-transform:uppercase;color:#B42318;white-space:nowrap;flex:none;}#miss-mdl .miss button:hover{color:#795B54}#miss-mdl .end{display:flex;justify-content:flex-end;align-items:center;gap:18px;margin-top:20px}#miss-mdl .end .lnk{background:none;border:0;border-bottom:1px solid #000;border-radius:0;padding:0 0 3px; font-family:var(--sans,'PPSansRegular',system-ui,sans-serif);font-size:10.5px;letter-spacing:2.6px; text-transform:uppercase;cursor:pointer;color:#000;text-decoration:none;}#miss-mdl .end .btn.bk{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;background:#000;color:#fff; border:1px solid #000;border-radius:0;font-family:var(--sans,'PPSansRegular',system-ui,sans-serif); font-size:11px;letter-spacing:2.6px;text-transform:uppercase;cursor:pointer;}#miss-mdl .end .btn.bk:hover{background:#795B54;border-color:#795B54}#flag-mdl.mdl, .trc-ph #flag-mdl{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:16px; background:rgba(0,0,0,.55);}#flag-mdl.mdl[hidden], .trc-ph #flag-mdl[hidden]{display:none !important}#flag-mdl .box{width:min(480px,100%);background:#fff;padding:30px 30px 26px; box-shadow:0 12px 40px rgba(0,0,0,.25);}#flag-mdl .k{font-family:var(--sans,'PPSansRegular',system-ui,sans-serif);font-size:11px;letter-spacing:5px; text-transform:uppercase;color:#795B54;margin:0 0 10px;}#flag-mdl h3{font-family:var(--sans,'PPSansRegular',system-ui,sans-serif);font-weight:400;font-size:20px; letter-spacing:1.6px;text-transform:uppercase;margin:0 0 6px;color:#000;line-height:1.2;}#flag-mdl .sub{margin:0 0 22px;color:#6f7277;font-size:15px;line-height:1.45; font-family:var(--serif,'PPGlareLightItalic',Georgia,serif);font-style:italic;font-weight:300;}#flag-mdl .fld{max-width:none;margin:0 0 6px;position:relative}#flag-mdl .fld label{font-family:var(--sans);font-size:10px;letter-spacing:2.6px;text-transform:uppercase; color:#795B54;margin:0 0 8px;display:block;}#flag-mdl #flag-reason-sel{width:100%;border:0;border-bottom:1px solid #c8c8c4;border-radius:0;background:transparent; padding:10px 28px 10px 0;font:15px var(--body,'Inter',system-ui,sans-serif);color:#000;outline:none; cursor:pointer;appearance:auto;-webkit-appearance:menulist;}#flag-mdl #flag-reason-sel:focus{border-bottom-color:#000}#flag-mdl .ferr{margin:8px 0 0;font-size:12px;color:#B42318; font-family:var(--sans);letter-spacing:.5px;}#flag-mdl .fld.bad #flag-reason-sel{border-bottom-color:#B42318}#flag-mdl .end{display:flex;justify-content:flex-end;align-items:center;gap:18px;margin-top:22px}#flag-mdl .end .lnk{background:none;border:0;border-bottom:1px solid #000;border-radius:0;padding:0 0 3px; font-family:var(--sans);font-size:10.5px;letter-spacing:2.6px;text-transform:uppercase; cursor:pointer;color:#000;text-decoration:none;}#flag-mdl .end .btn.bk{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;background:#000;color:#fff; border:1px solid #000;border-radius:0;font-family:var(--sans);font-size:11px; letter-spacing:2.6px;text-transform:uppercase;cursor:pointer;}#flag-mdl .end .btn.bk:hover{background:#795B54;border-color:#795B54}#flag-mdl .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.trc-ph #ls-n::placeholder{color:var(--muted);opacity:.55}.trc-ph .lside .lsec{background:var(--paper);border:1px solid var(--soft);padding:22px}.trc-ph .lside .lsec h3{border-bottom-color:var(--line)}.trc-ph .nxt{display:grid;grid-template-columns:auto 1fr;gap:10px 14px;align-items:center;padding:14px 0 18px;border-bottom:1px solid var(--soft);margin-bottom:18px}.trc-ph .nxt{grid-template-columns:auto 1fr auto !important}.trc-ph .nxt .avdone{grid-column:1/-1;height:42px}.trc-ph .nxt .when{font-family:var(--body);font-size:13px;letter-spacing:0}.trc-ph .ped{width:34px;height:34px;display:grid;place-items:center;background:transparent;border:1px solid var(--line);border-radius:0;cursor:pointer;color:var(--ink)}.trc-ph .ped svg{width:14px;height:14px}.trc-ph .ped:hover{border-color:#000;background:#000;color:#fff}.trc-ph #ls-nf .err{display:none;margin-top:6px;font-size:12px;color:#B42318}.trc-ph #ls-nf.bad input{border-bottom-color:#B42318}.trc-ph #ls-nf.bad .err{display:block}.trc-ph .edl{grid-column:1/-1;margin:0;font-size:12.5px;color:var(--brown)}.trc-ph .lside .lsec.acts{background:transparent;border:0;padding:0}.trc-ph .lsec.acts h3 span{color:var(--muted);letter-spacing:1px}.trc-ph .abox{background:var(--paper);border:1px solid var(--soft);padding:16px 18px;margin-bottom:10px;display:flex;flex-direction:column;gap:6px;box-shadow:inset 3px 0 0 var(--line)}.trc-ph .abox.od{box-shadow:inset 3px 0 0 #B42318}.trc-ph .abox.td{box-shadow:inset 3px 0 0 #B7791F}.trc-ph .abox.up{box-shadow:inset 3px 0 0 #2E7D4F}.trc-ph .abox .ah{display:flex;justify-content:space-between;align-items:center;gap:10px}.trc-ph .abox .when{font-size:13px}.trc-ph .abox .an{margin:0;font-size:13px;color:var(--text)}.trc-ph .abox .avdone{margin-top:0;height:40px}.trc-ph .abox .abtns{display:flex;gap:10px;margin-top:8px;align-items:stretch}.trc-ph .abox .abtns .avdone{flex:1 1 auto}.trc-ph .abox .adel{flex:0 0 auto;height:40px;padding:0 18px;cursor:pointer; font-family:var(--sans);font-size:10.5px;letter-spacing:2.4px;text-transform:uppercase;line-height:1; background:transparent;color:#C62828;border:1px solid #C62828;border-radius:0; transition:background .15s,border-color .15s,color .15s;}.trc-ph .abox .adel:hover, .trc-ph .abox .adel:focus-visible{background:#C62828;border-color:#C62828;color:#fff;outline:0}.trc-ph .abox .adel[disabled]{opacity:.5;cursor:default}.trc-ph .abox.doing .adel{display:none !important}.trc-ph .abox.doing .abtns .avdone{flex:1 1 100%}.trc-ph .abox .abox-ed{margin:4px 0 0}.trc-ph .nxt.od .when{color:#B42318}.trc-ph .nxt.td .when{color:#B7791F}.trc-ph .nxt.up .when{color:#2E7D4F}.trc-ph .sch{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;padding:0;border:0}.trc-ph .lside .lsec.sch-edit{border-color:#C07A3E}.trc-ph .sch.editing .sbtn{grid-template-columns:1fr}.trc-ph .sch.editing #lpast{display:none !important}.trc-ph .sch .fld.chg{background:#FFF7EE;box-shadow:inset 3px 0 0 #C07A3E;padding:6px 8px 8px 12px;margin:-6px -8px -8px -12px}.trc-ph .sch .fld.chg > label{color:#8A4F1B}.trc-ph .sch .fld.chg > label .chg-tag{display:inline-block;margin-left:8px;padding:2px 6px;background:#F6E7D6;color:#8A4F1B; font-size:9px;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;max-width:100%; white-space:normal;vertical-align:middle}.trc-ph .sch .fld.chg > label .chg-was{font-weight:500;letter-spacing:0;text-transform:none;font-size:10px;opacity:.9}.trc-ph .hist .hdone{margin:0 0 8px;color:#000;font-size:14px;line-height:1.45}.trc-ph .hist .hact{margin:8px 0 4px;font-weight:500;font-size:14.5px;color:#000;line-height:1.35}.trc-ph .hist .hbody{margin:8px 0 6px;font-weight:500;font-size:14.5px;color:#000;line-height:1.4}.trc-ph .hist .hact + .hdone{margin:0 0 8px;padding:8px 12px;background:#F4F7F4;border-left:3px solid #2E7D4F}.trc-ph .hist .hact + .hdone.hdcanc{background:#FBF2F2;border-left-color:#C62828}.trc-ph .hist .hdone-l{font-weight:600;color:#1f6b45}.trc-ph .hist .hdcanc .hdone-l{color:#C62828}.trc-ph .hist .hdone-s{color:#6f7277}.trc-ph .hist .hdone-t{font-weight:500;font-size:14.5px;color:#000}.trc-ph .hist li[hidden]{display:none}.trc-ph .hist .hnone p{color:var(--muted)}.trc-ph .hist li[data-kind="note"]::before{background:#8B6914}.trc-ph .hist li[data-kind="activity"]::before{background:#2E7D4F}.trc-ph .hist li[data-kind="attachment"]::before{background:#2F5D9F}.trc-ph .hist li.hcanc::before{background:#C62828}.trc-ph .hist .hk{font-family:var(--sans);font-weight:400;font-size:10.5px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.trc-ph .hist .hw{color:var(--muted);font-size:12px}.trc-ph .hist .hb{display:inline-block;margin-top:4px;font-size:13px;font-weight:500;color:#32363f}.trc-ph .lsec-hist .hhead{display:flex;align-items:center;justify-content:space-between;gap:12px; padding-bottom:12px;border-bottom:1px solid var(--ink);margin-bottom:22px;}.trc-ph .lside .lsec-hist .hhead{border-bottom-color:var(--line)}.trc-ph .lsec-hist .hhead h3{margin:0;padding:0;border:0;flex:1;min-width:0;}.trc-ph .lsec-hist .hstog{flex:none;display:grid;place-items:center;width:32px;height:32px;margin:0; padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer; border-radius:0;}.trc-ph .lsec-hist .hstog svg{width:16px;height:16px;stroke-width:1.6}.trc-ph .lsec-hist .hstog:hover, .trc-ph .lsec-hist .hstog:focus-visible{color:var(--ink);outline:0}.trc-ph .lsec-hist .hstog.on{color:var(--brown)}.trc-ph .lsec-hist .hstog[hidden]{display:none !important}.trc-ph .hfilt{display:flex;flex-direction:column;gap:10px;margin:0 0 6px;padding:4px 0 12px;border-bottom:1px solid var(--soft)}.trc-ph .hfilt input[type="search"]{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;padding:8px 0;font:14px var(--body);outline:none;color:var(--ink);border-radius:0;-webkit-appearance:none;appearance:none}.trc-ph .hfilt input[type="search"]:focus{border-bottom-color:#000}.trc-ph .hfilt input[type="search"][hidden]{display:none !important}.trc-ph .hchips{display:flex;flex-wrap:nowrap;gap:6px;width:100%}.trc-ph .hchips button{flex:1 1 0;min-width:0;height:28px;padding:0 6px;background:transparent;border:1px solid var(--line); border-radius:0;cursor:pointer;font-family:var(--sans);font-size:10px;letter-spacing:2px; text-transform:uppercase;color:var(--muted);text-align:center;}.trc-ph .hchips button:hover{border-color:#000;color:#000}.trc-ph .hchips button.on{background:#000;border-color:#000;color:#fff}.trc-ph .hist .horig{margin:0;padding:8px 0 2px 12px;border-left:2px solid #C8C8C4; color:#6f7277;font-size:13px;line-height:1.45}.trc-ph .hist .horig-l{display:block;font-family:var(--sans);font-size:10px;letter-spacing:2.2px; text-transform:uppercase;color:#795B54;margin-bottom:4px}.trc-ph .sch .wide, .trc-ph .sch .sbtn{grid-column:1/-1}.trc-ph .fld label i.req{color:#B42318;font-style:normal;margin-left:2px}.trc-ph .fld label i.opt{font-style:normal;font-weight:400;letter-spacing:0;text-transform:none;color:var(--muted);margin-left:4px}.trc-ph .tmiss{margin:8px 0 0;font-size:12.5px;color:#C07A3E;letter-spacing:0;text-transform:none}.trc-ph .tseg button[disabled],.trc-ph .tseg button.off{opacity:.35;cursor:not-allowed;pointer-events:none}.trc-ph .sbtn{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}.trc-ph .sbtn .btn{display:inline-flex;align-items:center;justify-content:center; width:100%;min-height:42px;padding:0 16px;margin:0; text-align:center;line-height:1;box-sizing:border-box; letter-spacing:2.6px;text-indent:2.6px;}.trc-ph .btn.ol{background:transparent;color:#000;border:1px solid #000}.trc-ph .btn.ol:hover{background:#000;color:#fff}.trc-ph .mdl{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.55)}.trc-ph .mdl[hidden]{display:none}.trc-ph .mdl .box{width:min(480px,100%);background:var(--paper);padding:30px 30px 26px}.trc-ph .mdl .k{margin-bottom:10px}.trc-ph .mdl h3{font-size:20px;letter-spacing:1.6px;margin:0 0 6px}.trc-ph .mdl .sub{margin:0 0 22px;color:var(--muted);font-size:13.5px}.trc-ph .mdl textarea{width:100%;min-height:120px;border:1px solid var(--line);padding:12px;font:14px var(--body);resize:vertical;outline:none}.trc-ph .mdl textarea:focus{border-color:#000}.trc-ph .mdl .mg{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.trc-ph .mdl .mg .wide{grid-column:1/-1}.trc-ph .mdl .fld{max-width:none}.trc-ph .mdl .end{display:flex;justify-content:flex-end;align-items:center;gap:18px;margin-top:20px}#lost-mdl.mdl{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.55)}#lost-mdl.mdl[hidden]{display:none !important}#lost-mdl .box{width:min(480px,100%);background:var(--paper,#fff);padding:30px 30px 26px;margin:0}#lost-mdl .k{font-family:var(--sans);font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--brown,#795B54);margin:0 0 10px}#lost-mdl h3{font-family:var(--sans);font-weight:400;font-size:22px;letter-spacing:1.6px;text-transform:uppercase;margin:0 0 6px;color:#000}#lost-mdl .sub{margin:0 0 18px;color:#6f7277;font-size:13.5px}#lost-mdl .mwarn{margin:0 0 22px;padding:12px 14px 12px 16px;background:#f8ebe8;border-left:3px solid #B42318; color:#7a2e28;font-size:13.5px;line-height:1.45;}#lost-mdl .fld{margin:0 0 16px}#lost-mdl .fld label{display:block;font-family:var(--sans);font-size:10px;letter-spacing:2.4px;text-transform:uppercase; color:#6f7277;margin-bottom:6px;}#lost-mdl .fld select, #lost-mdl .fld textarea{width:100%;border:none;border-bottom:1px solid #C8C8C4;border-radius:0;background:transparent; padding:8px 0;font:14px var(--body);outline:none;color:#000;}#lost-mdl .fld textarea{border:1px solid #C8C8C4;padding:12px;min-height:88px;resize:vertical}#lost-mdl .fld.bad select{border-bottom-color:#B42318}#lost-mdl .ferr{display:none;margin-top:6px;font-size:12px;color:#B42318}#lost-mdl .fld.bad .ferr{display:block}#lost-mdl .end{display:flex;justify-content:flex-end;align-items:center;gap:18px;margin-top:8px}#lost-mdl .end .lnk{background:none;border:0;border-bottom:1px solid #000;padding:0 0 3px;font-family:var(--sans); font-size:10.5px;letter-spacing:2.6px;text-transform:uppercase;cursor:pointer;color:#000;}#lost-mdl .end .btn.bk{height:42px;padding:0 22px;background:#000;color:#fff;border:1px solid #000;border-radius:0; font-family:var(--sans);font-size:10.5px;letter-spacing:2.6px;text-transform:uppercase;}#adel-mdl.mdl{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.55)}#adel-mdl.mdl[hidden]{display:none !important}#adel-mdl .box{width:min(480px,100%);background:var(--paper,#fff);padding:30px 30px 26px;margin:0}#adel-mdl .k{font-family:var(--sans);font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--brown,#795B54);margin:0 0 10px}#adel-mdl h3{font-family:var(--sans);font-weight:400;font-size:22px;letter-spacing:1.6px;text-transform:uppercase;margin:0 0 6px;color:#000}#adel-mdl .sub{margin:0 0 18px;color:#6f7277;font-size:13.5px}#adel-mdl .mwarn{margin:0 0 22px;padding:12px 14px 12px 16px;background:#f8ebe8;border-left:3px solid #B42318; color:#7a2e28;font-size:13.5px;line-height:1.45;}#adel-mdl .fld{margin:0 0 16px}#adel-mdl .fld label{display:block;font-family:var(--sans);font-size:10px;letter-spacing:2.4px;text-transform:uppercase; color:#6f7277;margin-bottom:6px;}#adel-mdl .fld select, #adel-mdl .fld textarea{width:100%;border:none;border-bottom:1px solid #C8C8C4;border-radius:0;background:transparent; padding:8px 0;font:14px var(--body);outline:none;color:#000;}#adel-mdl .fld textarea{border:1px solid #C8C8C4;padding:12px;min-height:88px;resize:vertical}#adel-mdl .fld.bad select{border-bottom-color:#B42318}#adel-mdl .ferr{display:none;margin-top:6px;font-size:12px;color:#B42318}#adel-mdl .fld.bad .ferr{display:block}#adel-mdl .end{display:flex;justify-content:flex-end;align-items:center;gap:18px;margin-top:8px}#adel-mdl .end .lnk{background:none;border:0;border-bottom:1px solid #000;padding:0 0 3px;font-family:var(--sans); font-size:10.5px;letter-spacing:2.6px;text-transform:uppercase;cursor:pointer;color:#000;}#adel-mdl .end .btn.bk{height:42px;padding:0 22px;background:#000;color:#fff;border:1px solid #000;border-radius:0; font-family:var(--sans);font-size:10.5px;letter-spacing:2.6px;text-transform:uppercase;}#adel-mdl .end .btn.bk.dg{background:#C62828;border-color:#C62828}#adel-mdl .end .btn.bk.dg:hover{background:#9f1f1f;border-color:#9f1f1f}#adel-mdl .end .btn.bk[disabled]{opacity:.6;cursor:default}.trc-ph .abox .abox-fb{margin:10px 0 8px}.trc-ph .abox .abox-fb input{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent; padding:8px 0;font:14px var(--body);outline:none;}.trc-ph .qbox .qrow .fld select, .trc-ph .qbox #lq-r{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent; padding:8px 0;font:14px var(--body);width:100%;outline:none;-webkit-appearance:none;appearance:none;}.trc-ph .qbox .qrow .dd{border:1px solid var(--ink);background:#fff;max-height:220px;overflow:auto;z-index:8;}.trc-ph .qbox .qrow .dd button{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid var(--soft); background:transparent;padding:10px 12px;font:14px var(--body);cursor:pointer;color:var(--ink);}.trc-ph .qbox .qrow .dd button:last-child{border-bottom:0}.trc-ph .qbox .qrow .dd button:hover{background:#f7f6f3;color:var(--brown)}.trc-ph .lnote{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);margin-bottom:6px}.trc-ph .lnote input[type="text"]{flex:1;min-width:0;border:0;background:transparent;padding:12px 0;font:14px var(--body);outline:none;color:var(--ink)}.trc-ph .lnote input[type="text"]::placeholder{color:var(--muted)}.trc-ph .lnote .latt{flex:none;display:grid;place-items:center;width:28px;height:28px;margin:0;cursor:pointer; color:var(--muted);border:0;background:transparent;padding:0;}.trc-ph .lnote .latt svg{width:16px;height:16px;stroke-width:1.5}.trc-ph .lnote .latt:hover{color:var(--ink)}.trc-ph .lnote .latt.has-file{color:var(--brown)}.trc-ph .lnote .latt-name{flex:none;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-family:var(--sans);font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--brown);}.trc-ph .lnote .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden; clip:rect(0,0,0,0);border:0;}.trc-ph .lnote .lnk{flex:none}.trc-ph .hist{list-style:none;margin:0;padding:0}.trc-ph .hist li{padding:14px 0 14px 18px;border-bottom:1px solid var(--soft);position:relative}.trc-ph .hist li::before{content:"";position:absolute;left:0;top:20px;width:7px;height:7px;border-radius:50%;background:var(--brown)}.trc-ph .hist .ht{display:flex;justify-content:space-between;gap:10px;font-size:12px;align-items:baseline}.trc-ph .hist p{margin:6px 0 4px;font-size:13.5px}.trc-ph .hist .hatts{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 8px}.trc-ph .hist .hatt{display:flex;flex-direction:column;gap:8px;max-width:min(100%,300px); padding:10px 14px;border:1px solid #d8d7d3;background:#ecebe8;color:#3a3a3a; font:13px var(--body);line-height:1.3;border-radius:0;}.trc-ph .hist .hatt-name{color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;}.trc-ph .hist .hatt-name:hover{color:var(--brown);text-decoration:underline}.trc-ph .hist .hatt-acts{display:flex;gap:14px;flex-wrap:wrap}.trc-ph .hist .hatt-prev, .trc-ph .hist .hatt-dl{font-family:var(--sans);font-size:10px;letter-spacing:1.8px;text-transform:uppercase; color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);padding:0 0 2px;}.trc-ph .hist .hatt-prev:hover, .trc-ph .hist .hatt-dl:hover{color:var(--brown);border-color:var(--brown)}.trc-ph .savebar{position:sticky;bottom:0;z-index:5;background:var(--bg);border-top:1px solid var(--line);padding-block:14px calc(14px + env(safe-area-inset-bottom,0px));transition:background .3s,border-color .3s}.trc-ph .savebar .in{display:flex;justify-content:space-between;align-items:center;gap:18px}.trc-ph .savebar .in > div{display:flex;align-items:center;gap:22px}.trc-ph .savebar span{font-family:var(--sans);font-size:10.5px;letter-spacing:2.4px;text-transform:uppercase;color:var(--muted)}.trc-ph .savebar.dirty{background:#000;border-top-color:#000}.trc-ph .savebar.dirty span{color:var(--sand)}.trc-ph .savebar.dirty .lnk{color:#fff;border-color:rgba(255,255,255,.6)}.trc-ph .savebar.dirty .btn.bk{background:#fff;color:#000;border-color:#fff}.trc-ph .savebar .btn[disabled]{opacity:.4;cursor:default}@media (max-width:1100px){.trc-ph .lg{grid-template-columns:1fr;gap:10px}.trc-ph .lsec .fg{grid-template-columns:1fr 1fr}}@media (max-width:760px){.trc-ph .lsec .fg{grid-template-columns:1fr}.trc-ph .sch{grid-template-columns:1fr}.trc-ph .sbar{margin-inline:-16px;border-left:0;border-right:0}.trc-ph .savebar .in > div{gap:14px}.trc-ph .savebar .btn{padding:14px 18px}}.trc-ph .kb2{display:flex;gap:18px;align-items:flex-start;overflow-x:auto;padding-bottom:14px;scroll-snap-type:x proximity;scrollbar-width:thin}.trc-ph .kc2{flex:0 0 300px;scroll-snap-align:start}.trc-ph .kh{width:100%;display:flex;align-items:baseline;gap:10px;margin:0 0 12px;padding:14px 0 12px;background:none;border:0;border-top:3px solid var(--line);border-radius:0;cursor:default; font-family:var(--sans);font-size:11px;letter-spacing:2.8px;text-transform:uppercase;color:var(--ink);text-align:left}.trc-ph .kh .kn{flex:1}.trc-ph .kh b{font-weight:400;font-size:20px;letter-spacing:0;font-variant-numeric:tabular-nums}.trc-ph .kh .kt{font-style:normal;font-size:16px;color:var(--muted);width:14px;text-align:center}.trc-ph .kc2.na .kh, .trc-ph .kc2.done .kh{cursor:pointer}.trc-ph .kc2.fin .kh{border-top-color:#6f7277}.trc-ph .kc2.res .kh, .trc-ph .kc2.flag .kh{border-top-color:var(--brown)}.trc-ph .kc2.done .kh{border-top-color:#000}.trc-ph .kc2.na .kh{color:var(--muted)}.trc-ph .kc2.fold{flex:0 0 56px;cursor:pointer}.trc-ph .kc2.done .kh, .trc-ph .kc2.na .kh, .trc-ph .kc2.fold .kh{cursor:pointer}.trc-ph .kc2.fold .kh{flex-direction:column;align-items:center;gap:14px;padding-top:16px;height:340px;background:var(--paper);border:1px solid var(--soft);border-top:3px solid currentColor}.trc-ph .kc2.fold.done .kh{border-top-color:#000}.trc-ph .kc2.fold.na .kh{border-top-color:var(--line)}.trc-ph .kc2.fold .kh .kn{flex:none;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.trc-ph .kc2.fold .kh b{font-size:16px}.trc-ph .kc2.fold .kl2{display:none}.trc-ph .kc2 .avi .ava{margin-top:8px}.trc-ph .avi{position:relative}.trc-ph .avt .act{font-size:12.5px}.trc-ph .avt .when{font-family:var(--body);font-size:12.5px;letter-spacing:0}.trc-ph .rib{display:inline-block;background:var(--brown);color:#fff;font-family:var(--sans);font-size:9px;letter-spacing:2.2px;text-transform:uppercase;padding:4px 12px 4px 9px; clip-path:polygon(0 0,100% 0,calc(100% - 6px) 50%,100% 100%,0 100%);line-height:1.3}.trc-ph .avi .rib{position:absolute;top:12px;right:-1px}.trc-ph td .rib{margin-left:10px;vertical-align:2px}@media (max-width:760px){.trc-ph .kc2{flex-basis:84%}.trc-ph .kc2.fold{flex-basis:56px}}.trc-ph .kb{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;align-items:start}.trc-ph .kc{min-width:0}.trc-ph .kc h4{margin:0 0 10px;padding:12px 2px 10px;border-top:2px solid var(--line);font-family:var(--sans);font-weight:400;font-size:10.5px;letter-spacing:2.2px;text-transform:uppercase;display:flex;justify-content:space-between;gap:8px}.trc-ph .kc h4 .kn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trc-ph .kc h4 .kq{color:var(--muted)}.trc-ph .kc.new h4, .trc-ph .kc.pend h4{border-top-color:var(--line)}.trc-ph .kc.fin h4{border-top-color:#6f7277}.trc-ph .kc.flag h4, .trc-ph .kc.res h4{border-top-color:var(--brown)}.trc-ph .kc.done h4{border-top-color:#000}.trc-ph .kc.na h4{border-top-color:var(--line);color:var(--muted)}.trc-ph .kl{display:flex;flex-direction:column;gap:8px}.trc-ph .kd{background:var(--paper);border:1px solid transparent;padding:14px 14px 13px;display:flex;flex-direction:column;gap:4px;cursor:pointer;transition:border-color .2s}.trc-ph .kd .main{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trc-ph .kd .main.cn{font-size:14px}.trc-ph .kd .kmob{font-size:12px;letter-spacing:1px;color:var(--ink)}.trc-ph .kd .kf .act em{font:inherit;font-style:normal;letter-spacing:inherit}.trc-ph .kd .subl{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trc-ph .kd .kf{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding-top:9px;border-top:1px solid var(--soft)}.trc-ph .kd .kf .act{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.trc-ph .kd .kf .pr{flex:none;gap:1px}.trc-ph .kd .kf .pr b svg{width:11px;height:11px}.trc-ph .ke{color:var(--muted);padding:8px 2px}.trc-ph .pg{display:flex;gap:0;margin-top:28px;justify-content:flex-end}.trc-ph .pg button{min-width:40px;height:40px;border:1px solid var(--line);margin-left:-1px;background:transparent;font-family:var(--sans);font-size:11px;letter-spacing:1.5px;cursor:pointer;border-radius:0;color:var(--ink)}.trc-ph .pg button.on{background:var(--ink);border-color:var(--ink);color:#fff}.trc-ph .kp{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--line);margin-bottom:44px}.trc-ph .kp div{padding:24px 20px 22px;border-left:1px solid var(--line)}.trc-ph .kp div:first-child{border-left:none;padding-left:0}.trc-ph .kp b{display:block;font-family:var(--sans);font-weight:400;font-size:clamp(26px,2.6vw,36px);letter-spacing:-.3px;line-height:1;font-variant-numeric:tabular-nums}.trc-ph .kp b small{font-family:var(--serif);font-style:italic;font-weight:300;font-size:.55em;color:var(--brown);margin-left:4px}.trc-ph .kp span{display:block;margin-top:12px;font-family:var(--sans);font-size:10px;letter-spacing:2.6px;text-transform:uppercase;color:var(--muted)}.trc-ph .moved{display:grid;grid-template-columns:260px 1fr;gap:40px;margin-bottom:56px}.trc-ph .moved h3{font-size:15px;letter-spacing:2.4px}.trc-ph .moved .seg{margin:16px 0 0;align-self:flex-start;width:max-content}.trc-ph .ml{border-top:1px solid var(--ink)}.trc-ph .ml div{display:grid;grid-template-columns:90px 1fr auto;gap:16px;padding:13px 0;border-bottom:1px solid var(--soft);font-size:13.5px;align-items:baseline}.trc-ph .ml .wh{font-family:var(--sans);font-size:10px;letter-spacing:2.4px;text-transform:uppercase;color:var(--brown)}.trc-ph .ml .wh.sold{color:#000}.trc-ph .ug{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px}.trc-ph .uc{background:var(--paper);border:1px solid var(--soft);display:flex;flex-direction:column;text-decoration:none;color:var(--ink);transition:border-color .3s}.trc-ph .uc:hover{border-color:var(--ink)}.trc-ph .uc .top2{padding:22px 22px 18px;border-bottom:1px solid var(--soft);display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.trc-ph .uc .pj{font-family:var(--serif);font-style:italic;font-weight:300;font-size:24px;line-height:1.05;text-transform:uppercase}.trc-ph .uc .dv{font-family:var(--sans);font-size:10px;letter-spacing:2.6px;text-transform:uppercase;color:var(--muted);margin-top:8px}.trc-ph .uc .sp{display:grid;grid-template-columns:repeat(3,1fr);padding:16px 22px;gap:10px;border-bottom:1px solid var(--soft)}.trc-ph .uc .sp b{display:block;font-family:var(--sans);font-weight:400;font-size:15px;font-variant-numeric:tabular-nums}.trc-ph .uc .sp span{font-family:var(--sans);font-size:9px;letter-spacing:2.2px;text-transform:uppercase;color:var(--muted)}.trc-ph .uc .bt{padding:16px 22px 20px;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.trc-ph .uc .price{font-family:var(--sans);font-size:20px;letter-spacing:.3px;font-variant-numeric:tabular-nums}.trc-ph .uc .price small{font-size:11px;letter-spacing:2px;color:var(--muted);margin-left:4px}.trc-ph .uc .ty{font-size:12.5px;color:var(--muted);text-align:right}.trc-ph .dg{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid var(--ink)}.trc-ph .dg section{padding:28px 28px 20px 0}.trc-ph .dg section + section{padding-left:28px;border-left:1px solid var(--line)}.trc-ph .dg h3{font-size:12px;letter-spacing:2.6px;color:var(--brown);margin-bottom:12px}.trc-ph .kv{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--soft);font-size:14px}.trc-ph .kv span:first-child{font-family:var(--sans);font-size:10px;letter-spacing:2.4px;text-transform:uppercase;color:var(--muted);padding-top:3px}.trc-ph .kv span:last-child{text-align:right;font-variant-numeric:tabular-nums}.trc-ph .stp{display:flex;gap:3px;margin-bottom:7px}.trc-ph .stp i{width:22px;height:3px;background:var(--soft);display:block}.trc-ph .stp i.f{background:var(--brown)}.trc-ph .stp.cx i{background:#e9c9c5}.trc-ph .stp i.mid{margin-right:5px}.trc-ph .dl td{white-space:nowrap;vertical-align:middle}.trc-ph .dl .st{margin-top:2px}.trc-ph .dl .stp i{width:15px}.trc-ph .tabs{display:flex;gap:34px;border-bottom:1px solid var(--line);margin-bottom:30px}.trc-ph .tabs button{background:none;border:0;border-bottom:1px solid transparent;margin-bottom:-1px;border-radius:0;padding:0 0 14px;font-family:var(--sans);font-size:13px;letter-spacing:3px;text-transform:uppercase;color:var(--muted);cursor:pointer}.trc-ph .tabs button.on{color:var(--ink);border-bottom-color:var(--ink)}.trc-ph .tabs button span{font-size:10px;margin-left:6px;color:var(--brown)}.trc-ph .tbal{display:grid; grid-template-columns:repeat(var(--tbal-n, 4),minmax(0,1fr)); border-top:1px solid rgba(255,255,255,.16); margin-top:40px}.trc-ph .tbal > div{padding:26px 24px 6px;border-left:1px solid rgba(255,255,255,.16);display:flex;flex-direction:column;gap:10px;min-width:0}.trc-ph .tbal > div:first-child{border-left:none;padding-left:0}.trc-ph .tbal .k2{font-family:var(--sans);font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--sand)}.trc-ph .tbal b{font-family:var(--sans);font-weight:400;font-size:clamp(30px,3.2vw,42px);line-height:1;color:#fff;font-variant-numeric:tabular-nums}.trc-ph .tbal b small{font-family:var(--serif)!important;font-style:italic!important;font-weight:300!important;font-size:.42em;color:var(--sand);margin-left:8px;text-transform:none;letter-spacing:0}.trc-ph .tbal .t3{font-family:var(--sans)!important; font-style:normal!important; font-size:12.5px!important; letter-spacing:0; text-transform:none; color:rgba(255,255,255,.55)}.trc-ph .tbal .tm{display:block;height:2px;background:rgba(255,255,255,.16);margin-top:6px}.trc-ph .tbal .tm i{display:block;height:2px;background:var(--sand)}.trc-ph .tol .tact{white-space:nowrap;text-align:right}.trc-ph .tol .tact .lnk{margin-left:14px;letter-spacing:2px;text-transform:uppercase;font-size:10.5px}.trc-ph .tol .tact .lnk:first-child{margin-left:0}.trc-ph .tol .to-send-form{display:inline}.trc-ph .toflash{white-space:pre-line; margin:0 0 22px; padding:14px 18px; font-family:var(--body); font-size:14px; line-height:1.45; border:1px solid var(--ink);}.trc-ph .toflash.err{background:#fff8f0;color:#5c2b00;border-color:#c45c12}.trc-ph .toflash.ok{background:#f3f7f2;color:#1e3a24;border-color:#3d6b45}.trc-ph .tst.draft{color:#6f7277}.trc-ph .tst.draft i{background:transparent;border:1.5px solid #6f7277;box-sizing:border-box}.trc-ph #toform .edl{margin:0 0 18px;font-size:12.5px;color:var(--brown)}.trc-ph #toform .end.to-end{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;justify-content:flex-end}.trc-ph #toform .end.to-end .msg{margin-right:auto}.trc-ph #toform .end.to-end #tox{order:1}.trc-ph #toform .end.to-end #to-draft{order:2}.trc-ph #toform .end.to-end #to-send{order:3}.trc-ph #toform .end .btn.ol{background:#fff;color:#000;border:1px solid #000}.trc-ph .tseg{display:flex;border:1px solid var(--ink);margin:4px 0 0!important;width:100%}.trc-ph #toform .fg{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.trc-ph #toform .fg{grid-template-columns:1fr 1fr}}@media (max-width:760px){.trc-ph #toform .fg{grid-template-columns:1fr}}.trc-ph .tseg button{flex:1;padding:9px 10px}.trc-ph .lbl2{font-family:var(--sans);font-size:10px;letter-spacing:2.6px;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.trc-ph .tdays{grid-column:1/-1;margin:-6px 0 0;font-family:var(--sans);font-size:10.5px;letter-spacing:2.4px;text-transform:uppercase;color:var(--brown)}.trc-ph .tdet{max-width:280px;color:var(--text);font-size:13.5px}.trc-ph .trng{display:flex;align-items:center;gap:10px}.trc-ph .trng input, .trc-ph .trng .trc-dp{flex:1;min-width:0}.trc-ph .trng > span{flex:0 0 auto;white-space:nowrap;font-family:var(--sans);font-size:10px; letter-spacing:2px;text-transform:uppercase;color:var(--muted);}.trc-ph label .opt{font-style:normal;text-transform:none;letter-spacing:0;font-family:var(--body);font-size:11px;color:#9b998f;margin-left:4px}.trc-ph .tst{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#000;white-space:nowrap}.trc-ph .tst i{display:inline-block;flex:none;width:7px;height:7px;min-width:7px;border-radius:50%; background:#000;font-style:normal;overflow:hidden;text-indent:-999px;line-height:0;}.trc-ph .tst.ok{color:#1f6b45}.trc-ph .tst.ok i{background:#1f6b45}.trc-ph .tst.no{color:#B42318}.trc-ph .tst.no i{background:#B42318}.trc-ph .cbx.one .cbin{min-height:0;padding:0;border-bottom:1px solid var(--line)}.trc-ph .cbx.one .cbin input{padding:7px 22px 9px 0!important;cursor:pointer;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236f7277'/%3E%3C/svg%3E") no-repeat right 3px center}.trc-ph .cbx.one .cbin input::placeholder{color:var(--muted)}.trc-ph .cbx.one .dd button.hi{background:var(--bg)}.trc-ph .cbx.one .dd button b{font-family:var(--sans);font-weight:400;font-size:10.5px;letter-spacing:1.4px;color:var(--muted)}@media (max-width:760px){.trc-ph .tbal{grid-template-columns:1fr 1fr;row-gap:8px}.trc-ph .tbal > div:nth-child(odd){border-left:none;padding-left:0}}.trc-ph .bal{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);margin-bottom:56px}.trc-ph .bal div{padding:26px 22px 24px;border-left:1px solid var(--line)}.trc-ph .bal div:first-child{border-left:none;padding-left:0}.trc-ph .bal b{display:block;font-family:var(--sans);font-weight:400;font-size:40px;line-height:1;font-variant-numeric:tabular-nums}.trc-ph .bal b small{font-family:var(--serif);font-style:italic;font-weight:300;font-size:.42em;color:var(--brown);margin-left:6px}.trc-ph .bal .t2{font-family:var(--sans);font-size:11px;letter-spacing:2.6px;text-transform:uppercase;margin-top:14px}.trc-ph .bal .t3{font-size:12.5px;color:var(--muted);margin-top:4px}.trc-ph .meter{height:3px;background:var(--soft);margin-top:16px}.trc-ph .meter i{display:block;height:3px;background:var(--brown)}.trc-ph .pan{border:1px solid var(--ink);background:var(--paper);padding:30px 30px 26px;margin:26px 0 8px}.trc-ph .pan[hidden], .trc-ph .cpan[hidden]{display:none!important}.trc-ph .cpan.cpan-open{border-color:#C07A3E;scroll-margin-top:88px}.trc-ph .pan h3{font-size:14px;letter-spacing:2.6px;margin-bottom:22px}.trc-ph .pan .fg{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 28px}.trc-ph .pan .fld{max-width:none}.trc-ph .pan .wide{grid-column:1/-1}.trc-ph .pan .end{display:flex;justify-content:flex-end;align-items:center;gap:18px;margin-top:24px}.trc-ph .pan .msg{font-size:13px;color:var(--brown)}.trc-ph .cpan .ph2{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:26px}.trc-ph .cpan .ph2 h3{margin:0}.trc-ph .cpan .ph2 .subl{margin:0;max-width:42ch;text-align:right}.trc-ph .cpan .lsec{margin-bottom:30px}.trc-ph button.btn.w.cr, .trc-ph button.btn.bk{appearance:none;-webkit-appearance:none;font:inherit;cursor:pointer;border-style:solid}.trc-ph .empty{padding:60px 0;text-align:center;color:var(--muted);font-size:14px}.trc-ph .note2{margin-top:26px;font-size:13px;color:var(--muted);max-width:640px}@media (max-width:1100px){.trc-ph .kp{grid-template-columns:repeat(3,1fr)}.trc-ph .kp div:nth-child(4){border-left:none;padding-left:0}.trc-ph .ug{grid-template-columns:repeat(2,1fr)}.trc-ph .moved{grid-template-columns:1fr;gap:20px}.trc-ph .dg{grid-template-columns:1fr}.trc-ph .dg section + section{padding-left:0;border-left:none}.trc-ph .bal{grid-template-columns:repeat(2,1fr)}.trc-ph .bal div:nth-child(3){border-left:none;padding-left:0}.trc-ph .pan .fg{grid-template-columns:1fr 1fr}}.trc-ph .ftg{display:none}@media (max-width:760px){.trc-ph .phead{padding-block:40px 34px}.trc-ph .pr2{width:100%}.trc-ph .isl{width:100%}.trc-ph .isl button{min-width:0;padding:0 8px;letter-spacing:2px}.trc-ph .lt td{white-space:normal}.trc-ph .dl td{white-space:normal}.trc-ph .tb td.hd{order:-1}.trc-ph .ftg{display:flex;align-items:center;justify-content:space-between;width:100%;height:46px;padding:0 14px;border:1px solid var(--ink);background:transparent;border-radius:0;font-family:var(--sans);font-size:11px;letter-spacing:2.6px;text-transform:uppercase;cursor:pointer;color:var(--ink)}.trc-ph .ftg::after{content:"+";font-size:18px;letter-spacing:0}.trc-ph .tools.show .ftg::after{content:"–"}.trc-ph .tools{gap:16px}.trc-ph .tools .fld:not(.grow){display:none}.trc-ph .tools.show .fld:not(.grow){display:flex}.trc-ph .tools .fld{flex:1 1 100%}.trc-ph .fld input, .trc-ph .fld select, .trc-ph .fld textarea{font-size:16px;padding:10px 0 12px}.trc-ph .seg{width:100%}.trc-ph .seg button{flex:1;height:44px}.trc-ph .phead .btn.w{position:fixed;left:0;right:0;bottom:0;z-index:6;justify-content:center;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));background:#000;color:#fff;border:0;border-top:1px solid rgba(255,255,255,.2)}.trc-ph .view.on .body{padding-bottom:110px}.trc-ph table.tb{min-width:0!important}.trc-ph .tb thead{display:none}.trc-ph .tb, .trc-ph .tb tbody, .trc-ph .tb tfoot{display:block}.trc-ph .tb tr{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;padding:18px 0;border-bottom:1px solid var(--line)}.trc-ph .tb tr:hover td{background:transparent}.trc-ph .tb td{display:block;padding:0;border:0;text-align:left!important;min-width:0}.trc-ph .tb td[data-l]::before{content:attr(data-l);display:block;font-family:var(--sans);font-size:9.5px;letter-spacing:2.4px;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.trc-ph .tb td.hd{grid-column:1/-1}.trc-ph .tb td.hd .main{font-size:15px}.trc-ph .tb td.ac{grid-column:1/-1}.trc-ph .lp td{white-space:normal}.trc-ph .tb td.ac .claim{width:100%;justify-content:center;height:50px;font-size:12px}.trc-ph .tb td.ac .lnk{display:flex;align-items:center;justify-content:center;width:100%;height:46px;border:1px solid var(--ink);padding:0}.trc-ph .tb tfoot tr{grid-template-columns:1fr auto;border-bottom:none;border-top:1px solid var(--ink)}.trc-ph .tb tfoot td:empty{display:none}.trc-ph .tw{overflow:visible}.trc-ph .kb{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:0;padding-inline:0}.trc-ph .kc{scroll-snap-align:start}.trc-ph .pg{justify-content:center}.trc-ph .pg button{min-width:44px;height:44px}.trc-ph .tabs{gap:0}.trc-ph .tabs button{flex:1;padding-bottom:16px;font-size:12px;letter-spacing:2.4px}.trc-ph .uc .sp{padding:14px 18px}.trc-ph .uc .top2, .trc-ph .uc .bt{padding-inline:18px}.trc-ph .kv{padding:13px 0}.trc-ph .body{padding-block:30px 70px}.trc-ph .fld{max-width:none}.trc-ph .seg{margin-left:0}.trc-ph .kp{grid-template-columns:1fr 1fr}.trc-ph .kp div{border-left:none;padding-left:0}.trc-ph .ug{grid-template-columns:1fr}.trc-ph .bal{grid-template-columns:1fr 1fr}.trc-ph .bal div{border-left:none;padding-left:0}.trc-ph .pan{padding:22px 18px}.trc-ph .pan .fg{grid-template-columns:1fr}.trc-ph .ml div{grid-template-columns:70px 1fr}.trc-ph .ml div span:last-child{grid-column:2}}.trc-ph .card, .trc-ph .card-body, .trc-ph .card-header, .trc-ph .shadow, .trc-ph .alert{background: transparent !important; border: 0 !important; box-shadow: none !important; border-radius: 0 !important; padding: 0 !important; margin: 0 !important; color: inherit !important;}.trc-ph .table, .trc-ph .table > :not(caption) > * > *{background: transparent !important; border-color: var(--soft) !important; color: inherit !important; vertical-align: top !important; box-shadow: none !important;}.trc-ph .form-control, .trc-ph .form-select, .trc-ph .select2-container .select2-selection--single{border: none !important; border-bottom: 1px solid var(--line) !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; min-height: 40px; font-size: 14px !important; padding: 7px 0 9px !important;}.trc-ph .form-control:focus, .trc-ph .form-select:focus{border-bottom-color: var(--ink) !important; box-shadow: none !important;}.trc-ph .btn-primary, .trc-ph .btn-secondary, .trc-ph .btn-light, .trc-ph .btn-dark, .trc-ph .btn-warning, .trc-ph .btn-outline-secondary, .trc-ph .btn-outline-warning{border-radius: 0 !important;}.trc-ph .badge{border-radius: 0 !important; font-weight: 400 !important;}.trc-ph .breadcrumb{display: none !important;}body:has(.trc-ph) .o_portal.container.mt-3{display: none !important;}.trc-ph h1 em, .trc-ph h2 em{font-family: var(--serif); font-style: italic; font-weight: 300; text-transform: uppercase; color: inherit;}.trc-ph .open h1 em{text-transform: none;}header .trc-me, .navbar .trc-me{display: inline-flex !important; align-items: center; gap: 12px; font-family: 'PPSansRegular', 'Inter', system-ui, sans-serif; font-size: 11px; letter-spacing: 2px; text-transform: uppercase; color: #fff !important; border: 0 !important; background: transparent !important; box-shadow: none !important; padding: 0 !important;}header .trc-me-name, .navbar .trc-me-name{color: #fff !important;}header .trc-me-av, .navbar .trc-me-av{width: 34px; height: 34px; border-radius: 50%; object-fit: cover; border: 1px solid rgba(230, 213, 195, 0.7); padding: 0;}header#top .nav-link, header .top_menu .nav-link, header .navbar-nav .nav-link{color: rgba(255, 255, 255, 0.78) !important;}header#top .nav-link:hover, header#top .nav-link.active, header .top_menu .nav-link:hover, header .top_menu .nav-link.active{color: #fff !important;}@media (max-width: 991.98px){header .trc-me-name, .navbar .trc-me-name{display: none;}}.trc-ph .isl{position: relative; display: flex; padding: 4px; border: 1px solid rgba(255,255,255,.35); border-radius: 999px; background: rgba(255,255,255,.04);}.trc-ph .isl::before{content: ""; position: absolute; top: 4px; bottom: 4px; left: 4px; width: calc(50% - 4px); background: #fff; border-radius: 999px; transition: transform .35s cubic-bezier(.2,.7,.2,1); z-index: 0;}.trc-ph .isl.r::before{transform: translateX(100%);}.trc-ph .isl a, .trc-ph .isl button{white-space: nowrap; position: relative; z-index: 1; flex: 1; display: flex; align-items: center; justify-content: center; gap: 8px; min-width: 150px; height: 44px; padding: 0 20px; background: none; border: 0; border-radius: 999px; cursor: pointer; font-family: var(--sans); font-size: 11px; letter-spacing: 2.6px; text-transform: uppercase; color: rgba(255,255,255,.75); text-decoration: none; transition: color .3s;}.trc-ph .isl a.on, .trc-ph .isl button.on, .trc-ph .isl a[aria-selected="true"], .trc-ph .isl button[aria-selected="true"]{color: #000;}.trc-ph .isl a span, .trc-ph .isl button span{font-size: 10px; letter-spacing: 1px; padding: 2px 7px; border-radius: 999px; border: 1px solid currentColor; opacity: .7; font-variant-numeric: tabular-nums;}.trc-ph .isl a.on span, .trc-ph .isl button.on span{opacity: 1;}.trc-ph .vmodes{display: flex; gap: 0; border: 1px solid var(--ink); margin-bottom: 28px; width: max-content; max-width: 100%;}.trc-ph .vmodes a{display: inline-flex; align-items: center; justify-content: center; height: 44px; padding: 0 22px; font-family: var(--sans); font-size: 11px; letter-spacing: 2.6px; text-transform: uppercase; text-decoration: none; color: var(--ink); border-right: 1px solid var(--ink);}.trc-ph .vmodes a:last-child{border-right: 0;}.trc-ph .vmodes a.on{background: #000; color: #fff;}.trc-ph .claim svg{width: 14px; height: 14px; margin-left: 8px; transition: transform .3s;}.trc-ph .claim:hover svg{transform: translateX(4px);}.trc-ph > .body, .trc-ph section.body{padding-block: 48px 90px;}.trc-ph .in{max-width: 1600px; margin: 0 auto; padding-inline: 56px;}@media (max-width: 1100px){.trc-ph .in{padding-inline: 32px;}}@media (max-width: 760px){.trc-ph .in{padding-inline: 16px;}.trc-ph .isl a, .trc-ph .isl button{min-width: 0; padding: 0 12px; font-size: 10px; letter-spacing: 1.6px;}}.trc-ph .seg a{white-space: nowrap; background: transparent; border: 0; border-right: 1px solid var(--ink); border-radius: 0; padding: 10px 18px; font-family: var(--sans); font-size: 10.5px; letter-spacing: 2.6px; text-transform: uppercase; cursor: pointer; color: var(--ink); text-decoration: none; display: inline-flex; align-items: center; justify-content: center;}.trc-ph .seg a:last-child{border-right: 0;}.trc-ph .seg a.on{background: var(--ink); color: #fff;}.trc-ph .tools:has(.fsec){display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 22px 28px; align-items: start;}.trc-ph .tools:has(.fsec) .fld{max-width: none;}.trc-ph .tools:has(.fsec) .fclr, .trc-ph .tools:has(.fsec) .ftg{grid-column: 1 / -1;}.trc-ph .tools:has(.fsec) .seg{grid-column: 4 / -1; justify-self: end; align-self: end; margin-left: 0;}@media (max-width: 1100px){.trc-ph .tools:has(.fsec){grid-template-columns: repeat(3, minmax(0, 1fr));}.trc-ph .tools:has(.fsec) .seg{grid-column: 1 / -1;}}@media (max-width: 760px){.trc-ph .tools:has(.fsec){grid-template-columns: 1fr; gap: 16px;}.trc-ph .tools:has(.fsec) .seg{justify-self: stretch;}}.trc-ph .fld input::placeholder{color: #6f7277; opacity: .45; font-size: 13px;}.trc-ph .tools .fld select:invalid, .trc-ph .tools .fld select.trc-any{color: rgba(111, 114, 119, .45); font-size: 13px;}.trc-ph .tools .fld select option{color: var(--ink); font-size: 14px;}.trc-ph .phead .btn.w.cr{display: inline-flex !important; align-items: center; gap: 10px; margin-top: 22px; padding: 14px 28px !important; border-radius: 0 !important; font-family: var(--sans) !important; font-size: 11px !important; letter-spacing: 3px !important; text-transform: uppercase !important; line-height: 1.2 !important; box-shadow: none !important;}.trc-ph .phead .btn.w.cr svg{width: 13px; height: 13px; flex: none;}.trc-ph table.tb{--bs-table-bg: transparent; --bs-table-striped-bg: transparent; --bs-table-hover-bg: var(--paper); background: transparent !important; margin: 0 !important;}.trc-ph .tb thead th{background: transparent !important; border-bottom: 1px solid var(--line) !important; font-weight: 400 !important; color: var(--muted) !important;}.trc-ph .pg a{min-width: 40px; height: 40px; border: 1px solid var(--line); margin-left: -1px; background: transparent; font-family: var(--sans); font-size: 11px; letter-spacing: 1.5px; color: var(--ink); text-decoration: none; display: inline-flex; align-items: center; justify-content: center; padding: 0 12px;}.trc-ph .pg a.on{background: var(--ink); border-color: var(--ink); color: #fff;}.trc-ph a.claim{text-decoration: none;}.trc-ph .tst.wait{color: #000;}.trc-ph .tst.wait i{background: #000;}.trc-ph .sbar a{flex: 1; min-width: 110px; height: 48px; background: transparent; border: 0; border-left: 1px solid var(--line); border-radius: 0; cursor: pointer; font-family: var(--sans); font-size: 10.5px; letter-spacing: 2px; text-transform: uppercase; color: var(--muted); white-space: nowrap; padding: 0 10px; display: inline-flex; align-items: center; justify-content: center; text-decoration: none;}.trc-ph .sbar a:first-child{border-left: 0;}.trc-ph .sbar a:hover{color: var(--ink);}.trc-ph .sbar a.on{background: #000; color: #fff;}.trc-ph.trc-lead .fw-bold.text-muted, .trc-ph.trc-lead .form-label{font-family: var(--sans) !important; font-size: 10px !important; letter-spacing: 2.6px !important; text-transform: uppercase !important; color: var(--muted) !important; font-weight: 400 !important; margin-bottom: 6px !important;}.trc-ph.trc-lead .form-control, .trc-ph.trc-lead .form-select, .trc-ph.trc-lead .form-control-static{border: none !important; border-bottom: 1px solid var(--line) !important; border-radius: 0 !important; background: transparent !important; padding: 7px 0 9px !important; font-size: 14px !important;}.trc-ph.trc-lead h5{font-family: var(--sans); font-size: 12px; letter-spacing: 3px; color: var(--brown); text-transform: uppercase; padding-bottom: 12px; border-bottom: 1px solid var(--ink); margin-bottom: 22px;}.trc-ph.trc-lead .btn.bk{display: inline-flex; align-items: center; justify-content: center; gap: 10px; padding: 12px 22px; background: #000; color: #fff; border: 1px solid #000; font-family: var(--sans); font-size: 11px; letter-spacing: 2.6px; text-indent: 2.6px; text-transform: uppercase; text-decoration: none; border-radius: 0; text-align: center;}.trc-ph.trc-lead .sbtn .btn.bk, .trc-ph.trc-lead .sbtn .btn.ol{width: 100%; min-height: 42px; padding: 0 16px; justify-content: center; text-align: center; letter-spacing: 2.6px; text-indent: 2.6px;}.trc-ph.trc-lead .btn.bk:hover{background: var(--brown); border-color: var(--brown); color: #fff;}.trc-ph .trc-inv{padding: 0; margin: 0; background: transparent;}.trc-ph .trc-inv .breadcrumb{display: none !important;}.trc-ph .phead .lnk{color: #fff; border-bottom-color: rgba(255,255,255,.6);}.trc-ph .phead .lnk:hover{color: var(--sand); border-bottom-color: var(--sand);}.trc-ph a.fclr{text-decoration: none; box-sizing: border-box;}.trc-ph .phead .btn.w, .trc-ph .btn.w{background: #fff !important; color: #000 !important; border: 1px solid #fff !important;}.trc-ph .phead .btn.w:hover, .trc-ph .btn.w:hover{background: var(--brown) !important; border-color: var(--brown) !important; color: #fff !important;}.trc-ph .btn.bk{background: #000 !important; color: #fff !important; border: 1px solid #000 !important; border-radius: 0 !important; font-family: var(--sans) !important; font-size: 11px !important; letter-spacing: 2.6px !important; text-transform: uppercase !important;}.trc-ph .btn.bk:hover{background: var(--brown) !important; border-color: var(--brown) !important; color: #fff !important;}.trc-ph iframe.sk-embed{background:#F3F2F2;vertical-align:top}.trc-ph .phead .bar .isl{align-self:flex-end}.trc-ph .btn.wa{background:#fff;color:#000;border:1px solid #fff;gap:8px}.trc-ph .btn.wa:hover{background:var(--sand);border-color:var(--sand)}.trc-ph .btn.wa svg{width:14px;height:14px}.trc-ph .phead .sk-side{display:flex;flex-direction:column;align-items:flex-end;gap:16px;max-width:520px}.trc-ph .phead .sk-lede{margin:0;max-width:520px;font:15px/1.6 var(--body);color:rgba(255,255,255,.72);text-align:right}.trc-ph .phead .sk-acts{display:flex;flex-wrap:wrap;gap:10px}.trc-ph .phead .btn.ghost{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.4)!important; font-family:var(--sans)!important;font-size:11px!important;letter-spacing:3px!important; text-transform:uppercase!important;min-height:48px;padding:0 28px;border-radius:0!important;}.trc-ph .phead .btn.ghost:hover{border-color:#fff!important;background:transparent!important;color:#fff!important}.trc-ph .phead .btn.w{min-height:48px;padding:0 28px;font-size:11px;letter-spacing:3px;border-radius:0}.trc-ph .phead .fm-sw{display:inline-flex;border:1px solid #777;margin:4px 0 6px}.trc-ph .phead .fm-sw button{min-height:48px;min-width:150px;padding:0 24px;border:0;background:transparent;color:#cfcfcf; font-family:var(--sans);font-size:12px;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;border-radius:0;}.trc-ph .phead .fm-sw button+button{border-left:1px solid #777}.trc-ph .phead .fm-sw button[aria-pressed="true"]{background:#fff;color:#000}.trc-ph .phead .fm-sw button:hover{color:#fff}.trc-ph .phead .fm-sw button[aria-pressed="true"]:hover{color:#000}@media (max-width:760px){.trc-ph .phead .sk-side{align-items:stretch;max-width:none;width:100%}.trc-ph .phead .sk-lede{text-align:left}.trc-ph .phead .sk-acts{width:100%}.trc-ph .phead .sk-acts .btn{flex:1 1 auto}.trc-ph .phead .fm-sw{display:flex;width:100%}.trc-ph .phead .fm-sw button{flex:1;min-width:0;padding:0 10px}}.trc-ph .ntools{display:flex;align-items:center;justify-content:space-between;gap:18px 28px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid var(--ink)}.trc-ph .ntools .seg{margin-left:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.trc-ph .ntools .seg::-webkit-scrollbar{display:none}.trc-ph .ntools .seg a span, .trc-ph .ntools .seg button span{margin-left:8px;color:var(--muted);letter-spacing:1px}.trc-ph .ntools .seg a.on span, .trc-ph .ntools .seg button.on span{color:rgba(255,255,255,.6)}.trc-ph .ksec{margin-top:52px}.trc-ph .ksec:first-child{margin-top:36px}.trc-ph .ksec > h3{display:flex;justify-content:space-between;gap:16px;font-size:12px;letter-spacing:3px;color:var(--brown);padding-bottom:12px;border-bottom:1px solid var(--ink);margin:0}.trc-ph .ksec > h3 span{color:var(--muted);letter-spacing:1px}.trc-ph .kitr{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 220px;gap:8px 28px;align-items:center;padding:24px 0;border-bottom:1px solid var(--soft);text-decoration:none;color:var(--ink)}.trc-ph .kitr h3{font-size:16px;letter-spacing:1.6px;transition:color .25s;margin:0}.trc-ph .kitr:hover h3{color:var(--brown)}.trc-ph .kitr .mk{display:block;margin-top:8px;font-family:var(--sans);font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--brown)}.trc-ph .kitr .sx{font-family:var(--sans);font-size:12.5px;letter-spacing:2px;text-transform:uppercase;color:var(--text)}.trc-ph .kitr .go{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;padding:0 16px;background:var(--ink);color:#fff;font-family:var(--sans);font-size:10.5px;letter-spacing:2.6px;text-transform:uppercase;white-space:nowrap;transition:background .25s}.trc-ph .kitr .go svg{width:14px;height:14px;transition:transform .3s}.trc-ph .kitr:hover .go{background:var(--brown)}.trc-ph .kitr:hover .go svg{transform:translateX(4px)}@media (max-width:760px){.trc-ph .ntools .seg{width:100%}.trc-ph .kitr{grid-template-columns:minmax(0,1fr);gap:10px}.trc-ph .kitr .go{width:100%}}.trc-ph p, .trc-ph td, .trc-ph input, .trc-ph select, .trc-ph textarea{font-family: var(--body);}.trc-ph h1, .trc-ph h2, .trc-ph h3, .trc-ph label, .trc-ph .k, .trc-ph .crumb, .trc-ph .meta, .trc-ph .main:not(.cn), .trc-ph .sum, .trc-ph .lnk, .trc-ph .btn{font-family: var(--sans);}.trc-ph .pin{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:end;margin-top:40px;padding-top:30px;border-top:1px solid rgba(255,255,255,.16);text-decoration:none;color:#fff}.trc-ph .pin .k{color:var(--sand);margin-bottom:14px}.trc-ph .pin h2{font-size:clamp(26px,3.2vw,44px);line-height:1.04}.trc-ph .pin h2 em{text-transform:none}.trc-ph .pin p{margin:16px 0 0;max-width:640px;font-size:15px;color:rgba(255,255,255,.72)}.trc-ph .pin .pbtn{white-space:nowrap;background:#fff;color:#000;border:1px solid #fff}.trc-ph .pin:hover .pbtn{background:var(--brown);border-color:var(--brown);color:#fff}.trc-ph .pin:hover .pbtn svg{transform:translateX(5px)}.trc-ph .ntools{display:flex;align-items:center;justify-content:space-between;gap:18px 28px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid var(--ink)}.trc-ph .ntools .seg{margin-left:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.trc-ph .ntools .seg::-webkit-scrollbar{display:none}.trc-ph .ntools .seg button span{margin-left:8px;color:var(--muted);letter-spacing:1px}.trc-ph .ntools .seg button.on span{color:rgba(255,255,255,.6)}.trc-ph .ntools .lnk[disabled]{color:var(--muted);border-color:var(--line);cursor:default}.trc-ph .nl{display:grid;grid-template-columns:96px minmax(0,1fr) 40px;gap:28px;align-items:start;padding:30px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink);transition:background .3s}.trc-ph .nl:hover{background:var(--paper)}.trc-ph .nl .dt{display:flex;flex-direction:column;gap:6px;padding-left:4px}.trc-ph .nl .dt b{font-family:var(--sans);font-weight:400;font-size:36px;line-height:.9;letter-spacing:.5px;font-variant-numeric:tabular-nums}.trc-ph .nl .dt span{font-family:var(--sans);font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--muted)}.trc-ph .nmeta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-family:var(--sans);font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--brown);margin-bottom:10px}.trc-ph .nmeta .nw{display:inline-flex;align-items:center;gap:7px;color:var(--ink)}.trc-ph .nmeta .nw::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--brown)}.trc-ph .nmeta .ak{color:var(--muted)}.trc-ph .nmeta .ak.ok{color:#1f6b45}.trc-ph .nl h3{font-size:clamp(17px,1.6vw,21px);letter-spacing:1.6px;line-height:1.2}.trc-ph .nl h3 em, .trc-ph .kr h3 em{text-transform:none}.trc-ph .nl p{margin:10px 0 0;max-width:760px;font-size:14.5px;line-height:1.65;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trc-ph .nl .ar, .trc-ph .kr .ar{align-self:center;justify-self:end;width:16px;height:16px;transition:transform .3s}.trc-ph .nl:hover .ar, .trc-ph .kr:hover .ar{transform:translateX(5px)}.trc-ph .nl.read h3{color:#2b2d31}.trc-ph .nfoot{display:flex;gap:18px;flex-wrap:wrap;margin-top:14px;font-size:12.5px;color:var(--muted)}.trc-ph .nfoot span{display:inline-flex;align-items:center;gap:6px}.trc-ph .nfoot svg{width:13px;height:13px}.trc-ph .ksec{margin-top:52px}.trc-ph .ksec:first-child{margin-top:36px}.trc-ph .ksec > h3{display:flex;justify-content:space-between;gap:16px;font-size:12px;letter-spacing:3px;color:var(--brown);padding-bottom:12px;border-bottom:1px solid var(--ink)}.trc-ph .ksec > h3 span{color:var(--muted);letter-spacing:1px}.trc-ph .kg{display:grid;grid-template-columns:1fr 1fr;column-gap:56px}.trc-ph .kr{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:20px;align-items:start;padding:24px 0;border-bottom:1px solid var(--soft);text-decoration:none;color:var(--ink)}.trc-ph .kr:hover h3{color:var(--brown)}.trc-ph .kr h3{font-size:15px;letter-spacing:1.6px;transition:color .25s}.trc-ph .kr p{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--text)}.trc-ph .kr small{display:block;margin-top:10px;font-family:var(--sans);font-size:10px;letter-spacing:2.4px;text-transform:uppercase;color:var(--muted)}.trc-ph .phead .atag{font-family:var(--sans);font-size:11px;letter-spacing:4px;text-transform:uppercase;color:var(--sand);margin:30px 0 14px}.trc-ph .phead h1.ah{font-size:clamp(30px,4vw,56px);max-width:1000px}.trc-ph .phead h1.ah em{text-transform:none}.trc-ph .by{display:flex;align-items:center;gap:14px;margin-top:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.16)}.trc-ph .by img, .trc-ph .by .ini{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid rgba(230,213,195,.6)}.trc-ph .by .ini{display:grid;place-items:center;font-family:var(--serif);font-style:italic;font-size:17px;color:var(--sand)}.trc-ph .by b{display:block;font-family:var(--sans);font-weight:400;font-size:12px;letter-spacing:2.4px;text-transform:uppercase}.trc-ph .by span{font-size:13px;color:rgba(255,255,255,.6)}.trc-ph .ab{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:72px;align-items:start}.trc-ph .prose{max-width:700px;font-size:16px;line-height:1.8;color:#25272b}.trc-ph .prose > p:first-child{font-size:19px;line-height:1.65;color:var(--ink)}.trc-ph .prose p{margin:0 0 20px}.trc-ph .prose h3{font-size:12px;letter-spacing:3px;color:var(--brown);margin:40px 0 14px;padding-bottom:10px;border-bottom:1px solid var(--line)}.trc-ph .prose ul, .trc-ph .prose ol{margin:0 0 22px;padding-left:20px}.trc-ph .prose li{margin-bottom:8px;padding-left:4px}.trc-ph .prose li::marker{color:var(--brown)}.trc-ph .prose strong{font-weight:500;color:var(--ink)}.trc-ph .prose a{color:var(--brown)}.trc-ph .prose blockquote{margin:30px 0;padding:4px 0 4px 24px;border-left:1px solid var(--brown);font-family:var(--serif);font-style:italic;font-weight:300;font-size:24px;line-height:1.4;color:var(--ink)}.trc-ph .aside{display:flex;flex-direction:column;gap:28px;position:sticky;top:100px}.trc-ph .nbox{border-top:1px solid var(--ink);padding-top:18px}.trc-ph .nbox h4{margin:0 0 14px;font-family:var(--sans);font-weight:400;font-size:10.5px;letter-spacing:3px;text-transform:uppercase;color:var(--muted)}.trc-ph .facts{margin:0;display:grid;grid-template-columns:auto 1fr;gap:0}.trc-ph .facts dt, .trc-ph .facts dd{margin:0;padding:11px 0;border-bottom:1px solid var(--soft);font-size:14px}.trc-ph .facts dt{color:var(--muted);padding-right:18px}.trc-ph .facts dd{text-align:right;font-family:var(--sans);letter-spacing:.8px}.trc-ph .ev b{display:block;font-family:var(--sans);font-weight:400;font-size:20px;letter-spacing:1px;text-transform:uppercase;line-height:1.2}.trc-ph .ev p{margin:8px 0 18px;font-size:14px;color:var(--text)}.trc-ph .att{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--soft);text-decoration:none;color:var(--ink)}.trc-ph .att i{display:grid;place-items:center;width:34px;height:42px;border:1px solid var(--ink);font-style:normal;font-family:var(--sans);font-size:8.5px;letter-spacing:1.4px}.trc-ph .att span{font-size:14px;line-height:1.35}.trc-ph .att small{display:block;font-size:12px;color:var(--muted)}.trc-ph .att svg{width:15px;height:15px}.trc-ph .att:hover span{color:var(--brown)}.trc-ph .aside .btn{width:100%;justify-content:center}.trc-ph .aside .btn.ok{background:transparent;color:#1f6b45;border:1px solid #1f6b45;cursor:default}.trc-ph .ack{display:flex;align-items:center;justify-content:space-between;gap:20px 32px;flex-wrap:wrap;margin-top:44px;padding:26px 28px;border:1px solid var(--ink);background:var(--paper)}.trc-ph .ack p{margin:0;font-size:14.5px;max-width:440px}.trc-ph .ack p b{display:block;font-family:var(--sans);font-weight:400;font-size:12px;letter-spacing:2.6px;text-transform:uppercase;margin-bottom:4px}.trc-ph .ack.done{border-color:#1f6b45}.trc-ph .ack.done p b{color:#1f6b45}.trc-ph .ack .btn[disabled]{background:transparent;color:#1f6b45;border:1px solid #1f6b45;cursor:default}.trc-ph .more2{margin-top:90px}.trc-ph .more2 > h3{font-size:12px;letter-spacing:3px;color:var(--brown);padding-bottom:12px;border-bottom:1px solid var(--ink)}.trc-ph .mg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.trc-ph .mg a{display:flex;flex-direction:column;gap:10px;padding:26px 28px 28px;text-decoration:none;color:var(--ink);border-left:1px solid var(--line);transition:background .3s}.trc-ph .mg a:first-child{border-left:none;padding-left:0}.trc-ph .mg a:hover{background:var(--paper)}.trc-ph .mg span{font-family:var(--sans);font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--brown)}.trc-ph .mg b{font-family:var(--sans);font-weight:400;font-size:16px;letter-spacing:1.4px;text-transform:uppercase;line-height:1.25}.trc-ph .mg b em{text-transform:none}.trc-ph .mg small{font-size:12.5px;color:var(--muted)}@media (max-width:1100px){.trc-ph .ab{grid-template-columns:1fr;gap:48px}.trc-ph .aside{position:static}.trc-ph .kg{grid-template-columns:1fr}}@media (max-width:760px){.trc-ph .phead .bar .isl{width:100%}.trc-ph .phead .bar .isl button{min-width:0}.trc-ph .pin{grid-template-columns:1fr;margin-top:30px}.trc-ph .pin .pbtn{justify-content:center}.trc-ph .ntools .seg{width:100%}.trc-ph .ntools .seg button{padding:12px 14px}.trc-ph .nl{grid-template-columns:minmax(0,1fr) 20px;gap:14px;padding:24px 0}.trc-ph .nl .dt{grid-column:1/-1;flex-direction:row;align-items:baseline;gap:8px;padding:0}.trc-ph .nl .dt b{font-size:13px;letter-spacing:2px}.trc-ph .nl .dt span{font-size:10px}.trc-ph .nl .ar{display:none}.trc-ph .prose{font-size:16px}.trc-ph .prose > p:first-child{font-size:17.5px}.trc-ph .ack{padding:22px 18px}.trc-ph .ack .btn{width:100%;justify-content:center}.trc-ph .mg{grid-template-columns:1fr}.trc-ph .mg a, .trc-ph .mg a:first-child{border-left:none;padding:22px 0;border-bottom:1px solid var(--line)}}.trc-dp{position:relative;width:100%;z-index:1}.trc-dp-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%; border:0;border-bottom:1px solid var(--line,#C8C8C4);background:transparent;border-radius:0; padding:8px 0;font:14px var(--body,system-ui,sans-serif);color:var(--ink,#000); cursor:pointer;text-align:left;-webkit-appearance:none;appearance:none;}.trc-dp-btn:focus{border-bottom-color:#000;outline:0}.trc-dp-lab{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trc-dp-ico{color:var(--muted,#6f7277);display:grid;place-items:center;flex:none;pointer-events:none}.trc-dp-pop{position:absolute;z-index:1200;top:calc(100% + 8px);left:0; width:450px;min-width:450px;max-width:calc(100vw - 24px); background:#fff;border:1px solid #000;box-shadow:0 18px 40px rgba(0,0,0,.08); display:grid;grid-template-columns:300px 150px;padding:0; pointer-events:auto;box-sizing:border-box;}.trc-dp.date-only .trc-dp-pop, .trc-dp-pop.date-only{grid-template-columns:300px;width:300px;min-width:300px;padding:0;}.trc-dp.time-only .trc-dp-pop, .trc-dp-pop.time-only{grid-template-columns:1fr;width:270px;min-width:270px;padding-top:14px;}.trc-dp-lab.ph{color:#6f7277;opacity:.55}.trc-dp-cal{padding:18px 18px 10px;width:300px;box-sizing:border-box}.trc-dp-pop.time-only .trc-dp-time{border-left:0;padding-left:0}.trc-dp-time .cols.ampm{grid-template-columns:1fr 1fr .7fr}.trc-dp-time .col.ap{border-right:0;max-height:none;overflow:visible;display:flex;flex-direction:column;gap:4px;justify-content:center;padding-top:4px}.trc-dp-time .col.mins{border-right:1px solid #eee}.trc-dp-pop[hidden]{display:none !important}.trc-dp-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.trc-dp-nav .mon{font-family:'PPSansRegular',var(--sans),system-ui,sans-serif; font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#000}.trc-dp-nav .nav{display:inline-flex;align-items:center;justify-content:center; width:36px;height:36px;border:1px solid #e1e0dd;background:#fff;cursor:pointer; font-size:14px;line-height:1;color:#000;padding:0;margin:0;border-radius:0; -webkit-appearance:none;appearance:none;box-sizing:border-box;vertical-align:middle;}.trc-dp-nav .nav:hover{border-color:#000}.trc-dp-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}.trc-dp-dow span{text-align:center;font-family:var(--sans);font-size:9px;letter-spacing:1.5px; text-transform:uppercase;color:var(--muted,#6f7277);padding:4px 0;}.trc-dp-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.trc-dp-grid .e{height:32px}.trc-dp-grid .d{height:32px;border:0;background:transparent;cursor:pointer;font:13px var(--body,system-ui,sans-serif); color:#000;position:relative;padding:0;border-radius:0;-webkit-appearance:none;appearance:none;}.trc-dp-grid .d:hover{background:#f3f2ef}.trc-dp-grid .d.on{background:#000;color:#fff}.trc-dp-grid .d.td::after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;border-radius:50%; background:var(--brown,#795B54);transform:translateX(-50%);}.trc-dp-grid .d.td.on::after{background:#fff}.trc-dp-time{border-left:1px solid var(--line,#C8C8C4);padding-left:12px;display:flex;flex-direction:column;min-height:0}.trc-dp-time .tl{font-family:var(--sans);font-size:10px;letter-spacing:2.4px;text-transform:uppercase; color:var(--muted,#6f7277);margin-bottom:8px;}.trc-dp-time .cols{display:grid;grid-template-columns:1fr 1fr;gap:6px;flex:1;min-height:0}.trc-dp-time .col{max-height:210px;overflow-y:auto;scrollbar-width:thin;border-right:1px solid #eee;}.trc-dp-time .col.mins{border-right:0}.trc-dp-time .t{display:block;width:100%;border:0;background:transparent;padding:6px 0;text-align:center; font:13px var(--body,system-ui,sans-serif);cursor:pointer;color:#000;border-radius:0; -webkit-appearance:none;appearance:none;}.trc-dp-time .t:hover{background:#f3f2ef}.trc-dp-time .t.on{background:#000;color:#fff}.trc-dp-foot{grid-column:1/-1;display:flex;align-items:center;gap:18px;margin:0; padding:12px 18px;border-top:1px solid var(--line,#C8C8C4);box-sizing:border-box;}.trc-dp-foot .sp{flex:1}.trc-dp-foot .lnk{background:none;border:0;border-bottom:1px solid #000;padding:0 0 3px; font-family:'PPSansRegular',var(--sans),system-ui,sans-serif; font-size:10.5px;letter-spacing:2.6px;text-transform:uppercase;cursor:pointer;color:#000;border-radius:0;}.trc-dp-foot .lnk:hover{color:#795B54;border-bottom-color:#795B54}.trc-dp-foot .btn.bk{display:inline-flex;align-items:center;justify-content:center; height:auto;padding:12px 24px;background:#000 !important;color:#fff !important; border:1px solid #000 !important;border-radius:0;cursor:pointer; font-family:'PPSansRegular',var(--sans),system-ui,sans-serif; font-size:10.5px;letter-spacing:2.6px;text-indent:2.6px;text-transform:uppercase;}.trc-dp-foot .btn.bk:hover{background:#795B54 !important;border-color:#795B54 !important}@media (max-width:560px){.trc-dp-pop, .trc-dp.date-only .trc-dp-pop, .trc-dp-pop.date-only, .trc-dp.time-only .trc-dp-pop, .trc-dp-pop.time-only{grid-template-columns:1fr;width:auto;min-width:0;left:0;right:0;max-width:none}.trc-dp-cal{width:auto}.trc-dp-time{border-left:0;border-top:1px solid var(--line,#C8C8C4);padding-left:0;padding-top:12px;margin-top:8px}}.trc-ph .stg.pc i{background:#B7791F}.trc-ph .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.trc-ph .tb th.ac,.trc-ph .tb td.ac{text-align:right;width:1%;white-space:nowrap}.trc-ph .lnk.cct{letter-spacing:2px;font-size:10.5px}.trc-ph .dnote{margin:0 0 22px;padding:12px 16px;font-size:13.5px;line-height:1.45; border-left:3px solid var(--brown,#795B54);background:#F3F2F2;color:var(--ink,#000)}.trc-ph .dnote.ok{border-left-color:#3f6b4e;background:#e3ece5}.trc-ph .dnote.bad{border-left-color:#B42318;background:#f8ebe8;color:#7a2e28}#cc-mdl.mdl{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.55)}#cc-mdl.mdl[hidden]{display:none !important}#cc-mdl .box{width:min(480px,100%);background:#fff;padding:30px 30px 26px;margin:0; box-shadow:none;border-radius:0;font-family:'PPSansRegular','Inter',system-ui,sans-serif}#cc-mdl .k{font-family:'PPSansRegular','Inter',system-ui,sans-serif !important; font-weight:400;font-size:11px;letter-spacing:3px;text-transform:uppercase; color:#795B54;margin:0 0 10px}#cc-mdl h3{font-family:'PPSansRegular','Inter',system-ui,sans-serif !important; font-weight:400 !important;font-size:20px;letter-spacing:1.6px; text-transform:uppercase;margin:0 0 6px;color:#000;line-height:1.2}#cc-mdl .sub{margin:0 0 22px;color:#6f7277;font-size:13.5px;line-height:1.4; font-family:'Inter',system-ui,sans-serif;letter-spacing:0;text-transform:none}#cc-mdl .fld{margin:0;max-width:none}#cc-mdl .fld + .fld{margin-top:18px}#cc-mdl .fld label,#cc-mdl .lbl2{display:block;font-family:'PPSansRegular','Inter',system-ui,sans-serif; font-size:10px;letter-spacing:2.6px;text-transform:uppercase;color:#6f7277;margin-bottom:6px}#cc-mdl .fld input[type=date], #cc-mdl .fld input[type=text], #cc-mdl .fld input:not([type]), #cc-mdl .fld .trc-dp-btn{width:100%;border:0;border-bottom:1px solid var(--line,#C8C8C4);border-radius:0;background:transparent; padding:8px 0;font:14px var(--body,system-ui,sans-serif);outline:none;color:#000}#cc-mdl .fld input::placeholder{color:#6f7277;opacity:.45}#cc-mdl .fld input:focus, #cc-mdl .fld .trc-dp-btn:focus{border-bottom-color:#000}#cc-mdl .fld.bad input, #cc-mdl .fld.bad .trc-dp-btn, #cc-mdl .fld.bad .trc-dp{border-bottom-color:#B42318}#cc-mdl .fld.bad .trc-dp-btn{border-bottom-color:#B42318}#cc-mdl .ferr{display:none;margin-top:6px;font-size:12px;color:#B42318;text-transform:none;letter-spacing:0}#cc-mdl .fld.bad .ferr{display:block}#cc-mdl .trc-dp{width:100%}#cc-mdl .ccf{padding:8px 0 4px}#cc-mdl .ccf .lnk{background:none;border:0;border-bottom:1px solid #000;border-radius:0;padding:0 0 3px; font-family:'PPSansRegular','Inter',system-ui,sans-serif; font-size:10.5px;letter-spacing:2.6px;text-transform:uppercase; color:#000;cursor:pointer;text-decoration:none}#cc-mdl .ccf .lnk:hover{color:#795B54;border-bottom-color:#795B54}#cc-mdl .lfiles{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}#cc-mdl .lfiles:empty{display:none}#cc-mdl .fchip{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid var(--line,#C8C8C4); padding:5px 8px;font-size:12px;color:#000;text-decoration:none}#cc-mdl .fchip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}#cc-mdl .fchip button{background:none;border:0;padding:0;cursor:pointer;color:#6f7277;font-size:14px;line-height:1}#cc-mdl .end{display:flex;justify-content:flex-end;align-items:center;gap:18px;margin-top:20px}#cc-mdl .end .lnk{background:none;border:0;border-bottom:1px solid #000;border-radius:0;padding:0 0 3px; font-family:'PPSansRegular','Inter',system-ui,sans-serif; font-size:10.5px;letter-spacing:2.6px;text-transform:uppercase; color:#000;cursor:pointer;text-decoration:none}#cc-mdl .end .lnk:hover{color:#795B54;border-bottom-color:#795B54}#cc-mdl .end .btn.bk{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center; background:#000;color:#fff;border:1px solid #000;border-radius:0;padding:12px 24px; font-family:'PPSansRegular','Inter',system-ui,sans-serif !important; font-size:10.5px;letter-spacing:2.6px;text-transform:uppercase;cursor:pointer; box-shadow:none;line-height:1.2;font-weight:400}#cc-mdl .end .btn.bk:hover{background:#795B54;border-color:#795B54;color:#fff}.trc-deal-form .deal-wrap{max-width:1120px}.trc-deal-form .deal-stack{display:flex;flex-direction:column;gap:16px;padding-bottom:48px}.trc-deal-form .dcard{background:var(--paper,#fff);border:1px solid var(--line,#e1e0dd);padding:20px 22px; display:flex;flex-direction:column;gap:14px;min-width:0}.trc-deal-form .dcard h3{font-family:var(--sans);font-weight:500;font-size:12px;letter-spacing:.2em;text-transform:uppercase; color:var(--ink,#18191d);margin:0;border:0;padding:0}.trc-deal-form .row-between{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.trc-deal-form .dgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px 18px}.trc-deal-form .dcard .fld{max-width:none;margin:0}.trc-deal-form .dcard .fld label{display:block;font-family:var(--sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase; color:var(--char,#32363f);margin-bottom:5px}.trc-deal-form .req,.trc-deal-form i.req{color:#ec6326;font-style:normal;margin-left:3px}.trc-deal-form .hint{font-size:12px;color:var(--mute,#6f7277)}.trc-deal-form .dcard .fld{position:relative}.trc-deal-form .dcard .fld input, .trc-deal-form .dcard .fld select{width:100%;min-width:0;font:14px var(--body,system-ui,sans-serif);color:var(--ink,#18191d); background:transparent;border:0;border-bottom:1px solid var(--line,#e1e0dd);border-radius:0;padding:8px 2px;outline:none}.trc-deal-form .dcard .fld input:focus, .trc-deal-form .dcard .fld select:focus{border-bottom-color:#000}.trc-deal-form .dcard .fld.bad input, .trc-deal-form .dcard .fld.bad select{border-bottom-color:#ec6326}.trc-deal-form .dcard .fld .ferr{display:none;margin-top:6px;font-size:12px;color:#ec6326;text-transform:none;letter-spacing:0}.trc-deal-form .dcard .fld.bad .ferr{display:block}.trc-deal-form .dcard .fld.cbx.one .cbin{min-height:0;padding:0;border-bottom:1px solid var(--line,#e1e0dd)}.trc-deal-form .dcard .fld.cbx.one:focus-within .cbin{border-bottom-color:#000}.trc-deal-form .dcard .fld.cbx.one .cbin input{padding:7px 22px 9px 0 !important;cursor:pointer;border:0 !important; background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236f7277'/%3E%3C/svg%3E") no-repeat right 3px center}.trc-deal-form .dcard .fld.cbx.one .cbin input::placeholder{color:#6f7277;opacity:.45;font-size:13px}.trc-deal-form .dcard .fld.bad .cbin{border-bottom-color:#ec6326 !important}.trc-deal-form .dcard .fld .dd{position:absolute;left:0;right:0;top:100%;z-index:20;background:#fff;border:1px solid #000; max-height:260px;overflow:auto;margin-top:4px;box-shadow:0 18px 40px rgba(0,0,0,.08)}.trc-deal-form .dcard .fld .dd button{display:block;width:100%;padding:12px 14px;background:none;border:0;border-bottom:1px solid #eee; border-radius:0;text-align:left;font:14px var(--sans,system-ui,sans-serif);color:#000;cursor:pointer}.trc-deal-form .dcard .fld .dd button:last-child{border-bottom:0}.trc-deal-form .dcard .fld .dd button.hi, .trc-deal-form .dcard .fld .dd button:hover{background:#F3F2F2}.trc-deal-form .dcard .fld .dd .none{padding:14px;font-size:13px;color:#6f7277}.trc-deal-form .dcard{overflow:visible}.trc-deal-form .dgrid{overflow:visible}.trc-deal-form input.money{text-align:right;font-variant-numeric:tabular-nums}.trc-deal-form .sale-seg{display:flex;border:1px solid #000;width:max-content;max-width:100%;margin:0}.trc-deal-form .sale-seg button{background:transparent;border:0;border-radius:0;padding:14px 34px; font-family:var(--sans);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#000;cursor:pointer}.trc-deal-form .sale-seg button + button{border-left:1px solid #000}.trc-deal-form .sale-seg button.on, .trc-deal-form .sale-seg button[aria-pressed="true"]{background:#000;color:#fff}.trc-deal-form .attach-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;align-items:stretch}.trc-deal-form[data-sale="primary"] .attach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trc-deal-form .drop{position:relative;border:1px dashed #795B54;background:#F3F2F2;padding:14px 16px; display:flex;flex-direction:column;gap:8px;min-width:0;min-height:112px;height:100%;box-sizing:border-box}.trc-deal-form .drop.bad{border-color:#ec6326;border-style:solid}.trc-deal-form .drop.has{border-style:solid;border-color:#3f6b4e;background:#e3ece5}.trc-deal-form .drop .lbl{font-family:var(--sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#32363f}.trc-deal-form .drop input[type=file]{font-size:12px;color:#6f7277;max-width:100%;margin-top:auto}.trc-deal-form .drop .ferr{display:none;font-size:12px;color:#ec6326}.trc-deal-form .drop.bad .ferr{display:block}@media (max-width:860px){.trc-deal-form .attach-grid, .trc-deal-form[data-sale="primary"] .attach-grid{grid-template-columns:1fr}}.trc-deal-form .note.calm{border-left:3px solid #795B54;background:#F3F2F2;padding:10px 14px;font-size:13px;color:#18191d}.trc-deal-form .errs{border:1px solid #ec6326;background:#fbe6dc;padding:12px 16px;font-size:13px;color:#18191d}.trc-deal-form .errs ul{margin:6px 0 0;padding-left:18px}.trc-deal-form .acts{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:8px}.trc-deal-form .acts .btn.bk.solid, .trc-deal-form .acts .btn.solid{background:#000;color:#fff;border:1px solid #000;border-radius:0;padding:12px 22px; font-family:var(--sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.trc-deal-form .acts .btn.ol{background:transparent;color:#000;border:1px solid var(--line,#e1e0dd);border-radius:0;padding:12px 22px; font-family:var(--sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.trc-deal-form .acts .btn.ol:hover{border-color:#000}@media (max-width:760px){.trc-deal-form .sale-seg{width:100%}.trc-deal-form .sale-seg button{flex:1;padding:14px 12px}.trc-deal-form .dgrid{grid-template-columns:1fr}}

/* /devnix_crm_portal/static/src/css/trc_leaderboard.css */
 #wrap.o_portal_wrap:has(.trc-lb) > .container, #wrap.o_portal_wrap:has(.trc-lb) > .container-fluid{max-width: none; width: 100%; padding-left: 22px; padding-right: 22px;}.trc-lb{--lb-ink: #1c1f24; --lb-muted: #6a6e76; --lb-line: #e6e6ea; --lb-surface: #f7f7f8; --lb-taupe: #795e58; --lb-gold: #c69e42; --lb-silver: #8b99a8; --lb-bronze: #b4794e; color: var(--lb-ink); font-size: 16px; line-height: 1.45; width: 100%; max-width: none; margin: 0; padding: 4px 0 28px;}.trc-lb .trc-lb-title{font-size: 28px; margin: 0; font-weight: 750; letter-spacing: -0.02em;}.trc-lb .trc-lb-title .trophy{color: var(--lb-gold);}.trc-lb .headrow{display: flex; align-items: flex-end; justify-content: space-between; gap: 16px; flex-wrap: wrap; margin-bottom: 6px;}.trc-lb .period-detail{margin: 0 0 22px; color: #4e535b; font-size: 16px; font-weight: 550;}.trc-lb .section-eyebrow{font-size: 13px; font-weight: 750; letter-spacing: 0.04em; text-transform: uppercase; color: #5c616a; margin: 0 0 12px;}.trc-lb .podium{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin: 0 0 26px;}.trc-lb .podium-card{border: 1px solid var(--lb-line); border-top: 4px solid var(--medal, var(--lb-gold)); border-radius: 10px; padding: 18px 20px 16px; background: #fff; min-width: 0; box-shadow: 0 8px 24px rgba(20, 22, 26, 0.04);}.trc-lb .podium-card.gold{border-top-width: 5px; background: linear-gradient(180deg, #fffdf6 0%, #fff 42%);}.trc-lb .podium-card.silver{background: linear-gradient(180deg, #fbfcfd 0%, #fff 42%);}.trc-lb .podium-card.bronze{background: linear-gradient(180deg, #fffaf6 0%, #fff 42%);}.trc-lb .podium-card-head{display: flex; align-items: center; gap: 14px; margin-bottom: 16px;}.trc-lb .medal{width: 68px; height: 68px; flex: none; display: grid; place-items: center; border-radius: 50%; overflow: hidden; border: 3px solid var(--medal, var(--lb-gold)); background: #f4f1ea; box-shadow: 0 0 0 4px color-mix(in srgb, var(--medal, var(--lb-gold)) 38%, white);}.trc-lb .medal img{width: 100%; height: 100%; object-fit: cover; display: block;}.trc-lb .medal-fallback{width: 100%; height: 100%; display: grid; place-items: center; font-size: 26px; font-weight: 750; background: var(--medal, var(--lb-gold)); color: #2a2418;}.trc-lb .rank-desc{font-size: 12px; color: #6d6254; letter-spacing: 0.01em; font-weight: 700; line-height: 1.35;}.trc-lb .podium-card.gold .rank-desc{color: #8a6a1d;}.trc-lb .podium-card.silver .rank-desc{color: #667484;}.trc-lb .podium-card.bronze .rank-desc{color: #8d5a38;}.trc-lb .podium-name{font-size: 20px; font-weight: 750; letter-spacing: -0.02em; overflow-wrap: anywhere; margin-top: 2px;}.trc-lb .podium-values{display: grid; grid-template-columns: 1fr 1fr; border-top: 1px solid var(--lb-line); padding-top: 12px; gap: 16px;}.trc-lb .podium-values .label{font-size: 12px; color: var(--lb-muted); font-weight: 600;}.trc-lb .podium-values .val{font-weight: 750; font-size: 26px; letter-spacing: -0.03em; font-variant-numeric: tabular-nums; line-height: 1.15; margin-top: 2px;}.trc-lb .podium-values .net{color: var(--lb-taupe);}.trc-lb .boards{display: grid; grid-template-columns: 1fr 1fr; gap: 16px; align-items: start;}.trc-lb .panel{border: 1px solid var(--lb-line); border-radius: 10px; overflow: hidden; min-width: 0; box-shadow: 0 8px 24px rgba(20, 22, 26, 0.04); background: #fff;}.trc-lb .panel-title{background: #f6f6f8; border-bottom: 1px solid var(--lb-line); font-weight: 750; font-size: 17px; letter-spacing: -0.01em; padding: 14px 16px;}.trc-lb .table-wrap{width: 100%; overflow: hidden;}.trc-lb .table-wrap table{width: 100%; border-collapse: collapse; text-align: left; font-size: 15px; table-layout: fixed; min-width: 0; margin: 0;}.trc-lb .table-wrap th{font-size: 12px; color: #555a62; background: #fbfbfc; font-weight: 700; letter-spacing: 0.01em; border-bottom: 1px solid #efeff1;}.trc-lb .table-wrap th, .trc-lb .table-wrap td{padding: 12px 10px; border-bottom: 1px solid #efeff1; vertical-align: middle;}.trc-lb .table-wrap tbody tr:last-child td{border-bottom: 0;}.trc-lb .lb-rank{width: 46px; text-align: center; padding-left: 6px; padding-right: 4px;}.trc-lb .lb-name{width: 42%;}.trc-lb .right{text-align: right; white-space: nowrap; font-variant-numeric: tabular-nums; font-weight: 650;}.trc-lb .name{font-weight: 650; font-size: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.trc-lb .rank{display: inline-block; min-width: 1.1em; line-height: 1; font-variant-numeric: tabular-nums; font-weight: 700;}.trc-lb .rank-1{font-size: 22px; font-weight: 800; color: #b8860b;}.trc-lb .rank-2{font-size: 18px; font-weight: 750; color: #7b8b9a;}.trc-lb .rank-3{font-size: 16px; font-weight: 750; color: #a56d46;}.trc-lb .rank-rest{font-size: 14px; font-weight: 650; color: #3c4148;}.trc-lb .panel:not(.lb-open) tr.lb-extra{display: none;}.trc-lb .panel-foot{border-top: 1px solid var(--lb-line); background: #f7f7f9;}.trc-lb .lb-show-more{width: 100%; border: 0; background: transparent; min-height: 44px; padding: 10px 12px; font-weight: 750; font-size: 14px; cursor: pointer; color: #2c3036;}.trc-lb .lb-show-more:hover{background: #efeff2;}.trc-lb .empty{color: var(--lb-muted); text-align: center; padding: 24px;}.trc-lb .net-col{font-weight: 750; color: var(--lb-taupe);}.trc-lb .podium-empty{grid-column: 1 / -1;}@media (max-width: 920px){.trc-lb .boards{grid-template-columns: 1fr;}.trc-lb .podium-values{gap: 10px;}}@media (max-width: 650px){.trc-lb{font-size: 15px;}.trc-lb .trc-lb-title{font-size: 24px;}.trc-lb .period-detail{font-size: 14px; margin-bottom: 16px;}.trc-lb .podium{grid-template-columns: 1fr 1fr; gap: 10px;}.trc-lb .podium-card.gold{grid-column: 1 / -1;}.trc-lb .podium-card{padding: 14px;}.trc-lb .medal{width: 56px; height: 56px;}.trc-lb .podium-name{font-size: 17px;}.trc-lb .podium-values .val{font-size: 22px;}.trc-lb .podium-card:not(.gold) .podium-values{grid-template-columns: 1fr;}.trc-lb .table-wrap th, .trc-lb .table-wrap td{padding: 10px 6px;}.trc-lb .lb-rank{width: 32px; padding-left: 2px; padding-right: 2px;}.trc-lb .lb-name{width: auto;}.trc-lb .table-wrap th.right{width: 86px; white-space: normal; line-height: 1.15; overflow: hidden; font-size: 11px; padding-left: 5px; padding-right: 5px;}.trc-lb .table-wrap td.right{width: 86px; white-space: nowrap; overflow: hidden; padding-left: 5px; padding-right: 5px;}.trc-lb .name, .trc-lb .table-wrap table{font-size: 14px;}.trc-lb .right{font-size: 13px;}}@media (max-width: 380px){.trc-lb .podium{grid-template-columns: 1fr;}.trc-lb .podium-card.gold{grid-column: auto;}.trc-lb .podium-card .podium-values{grid-template-columns: 1fr 1fr !important;}}

/* /devnix_crm_portal/static/src/css/trc_inventory.css */
 .trc-inv{--bg: #F3F2F2; --bg2: #ffffff; --card: #ffffff; --card2: #f3f1ee; --sunk: #eeeeea; --brd: #C8C8C4; --brdh: #6f7277; --brds: #e1e0dd; --ink: #000000; --ink2: #4a4d52; --ink3: #6f7277; --acc: #795B54; --acc2: #5c463f; --accbg: rgba(121, 91, 84, 0.1); --bar: #795B54; --ok: #247047; --warn: #95580c; --hold: #95580c; --sold: #6b6861; --fs: "Inter", system-ui, -apple-system, sans-serif; --fm: "PPSansRegular", "Inter", system-ui, sans-serif; background: var(--bg); color: #111110 !important; font-family: var(--fs); font-size: 14px; line-height: 1.5; -webkit-font-smoothing: antialiased; border-radius: 0; padding: 20px 22px 40px; margin: 0 0 40px; width: 100%; max-width: 100%; min-width: 0; box-sizing: border-box; contain: inline-size; overflow-x: clip;}.o_portal_wrap:has(.trc-inv), .o_portal_content:has(.trc-inv), .container-fluid:has(> .trc-inv){min-width: 0; max-width: 100%;}#wrap.o_portal_wrap:has(.trc-inv) > .container, #wrap.o_portal_wrap:has(.trc-inv) > .container-fluid{max-width: none; width: 100%; padding-left: 18px; padding-right: 18px;}.trc-inv *{box-sizing: border-box;}.trc-inv, .trc-inv p, .trc-inv span, .trc-inv div, .trc-inv td, .trc-inv th, .trc-inv button, .trc-inv a, .trc-inv input, .trc-inv h2, .trc-inv h3, .trc-inv small, .trc-inv b, .trc-inv strong, .trc-inv label{color: inherit;}.trc-inv .lbl, .trc-inv .srule .lbl, .trc-inv .breadcrumb-item, .trc-inv .breadcrumb-item a, .trc-inv .crumb, .trc-inv .tl .when, .trc-inv .tl .kind, .trc-inv table.tl th, .trc-inv .thead .c, .trc-inv .drop .none, .trc-inv .dash, .trc-inv .trow .sub, .trc-inv .tl .where small, .trc-inv .tl .what small, .trc-inv .tlmore .left, .trc-inv .msel input::placeholder{color: #5c5953 !important;}.trc-inv .fld > .lbl{font-family: var(--fm); font-size: 11px; letter-spacing: 0.12em; text-transform: uppercase; font-weight: 700; color: #111110 !important; margin-bottom: 7px; display: block;}.trc-inv .zhead h2, .trc-inv .uhead h2, .trc-inv .invbar .t, .trc-inv .tlempty h3, .trc-inv .pcard .nm, .trc-inv .zrow, .trc-inv .trow .c, .trc-inv table.tl td, .trc-inv .tl .where b, .trc-inv .tl .what b, .trc-inv .msel, .trc-inv .msel input, .trc-inv .drop button{color: #111110 !important;}.trc-inv .sync, .trc-inv .meta, .trc-inv .count, .trc-inv .zhead .meta, .trc-inv .uhead .meta, .trc-inv .pcard .v, .trc-inv .zrow .n, .trc-inv .chip, .trc-inv .chip b, .trc-inv .hbtn, .trc-inv .more, .trc-inv .st, .trc-inv .crumb button, .trc-inv .breadcrumb-item.active{color: #3f3d39 !important;}.trc-inv .scell .n, .trc-inv .pcard .n, .trc-inv .count b, .trc-inv .trow .code, .trc-inv a, .trc-inv .units-table a{color: #795B54 !important;}.trc-inv .scell .n small, .trc-inv .pcard .n small{color: #3f3d39 !important;}.trc-inv .hbtn.primary, .trc-inv .hbtn.primary:hover, .trc-inv .chip.on, .trc-inv .chip.on b, .trc-inv .tl-range-btn[aria-pressed="true"], .trc-inv .pagination .page-item.active .page-link{color: #ffffff !important;}.trc-inv .chip.on:hover{color: #ffffff !important;}.trc-inv .lbl{font-family: var(--fm); font-size: 10px; letter-spacing: 0.2em; text-transform: uppercase; color: #5c5953 !important; font-weight: 600;}.trc-inv .tl-fold{display: inline-flex; align-items: center; gap: 8px; background: none; border: 0; padding: 0; cursor: pointer; font: inherit;}.trc-inv .tl-fold .lbl{margin: 0;}.trc-inv .tl-chevron{width: 8px; height: 8px; border-right: 2px solid #5c5953; border-bottom: 2px solid #5c5953; transform: rotate(-45deg); margin-top: -3px; flex: none;}.trc-inv .tl-fold[aria-expanded="true"] .tl-chevron{transform: rotate(45deg); margin-top: 1px;}.trc-inv .tl-panel{margin: -6px 0 8px;}.trc-inv .tl-toolbar{display: flex; align-items: flex-start; justify-content: flex-end; gap: 14px; flex-wrap: wrap; margin-bottom: 14px;}.trc-inv .tl-range{display: flex; gap: 5px; flex-wrap: wrap; flex: none;}.trc-inv .tl-range-btn{border: 1px solid var(--brd); background: var(--card); color: #3f3d39 !important; border-radius: 999px; min-height: 34px; padding: 6px 12px; font-size: 12px; font-weight: 600; font-family: inherit; cursor: pointer;}.trc-inv .tl-range-btn[aria-pressed="true"]{background: #111110; border-color: #111110; color: #ffffff !important;}.trc-inv .tl-range-btn:hover:not([aria-pressed="true"]){border-color: var(--brdh); color: #111110 !important;}.trc-inv .mono{font-family: var(--fm); font-variant-numeric: tabular-nums;}.trc-inv header.trc-inv-header{display: flex; align-items: center; gap: 18px; padding: 4px 0 20px; flex-wrap: wrap; background: transparent; border: 0;}.trc-inv .sp{flex: 1;}.trc-inv .hbtn{font-size: 12.5px; background: var(--card); border: 1px solid var(--brd); color: #3f3d39 !important; border-radius: 999px; padding: 7px 16px; transition: border-color 0.15s, color 0.15s; text-decoration: none; display: inline-flex; align-items: center; gap: 6px; cursor: pointer; font-family: inherit; font-weight: 600;}.trc-inv .hbtn:hover{border-color: var(--brdh); color: #111110 !important; text-decoration: none;}.trc-inv .hbtn.primary{background: var(--acc); border-color: var(--acc); color: #ffffff !important;}.trc-inv .hbtn.primary:hover{background: var(--acc2); border-color: var(--acc2); color: #fff;}.trc-inv .srule{display: flex; align-items: center; gap: 14px; margin: 28px 0 14px;}.trc-inv .srule .line{flex: 1 1 auto; height: 1px !important; min-height: 0 !important; max-height: 1px !important; padding: 0 !important; margin: 0 !important; border: 0 !important; background: var(--brd); align-self: center;}.trc-inv .sum{display: grid; grid-template-columns: repeat(5, 1fr); gap: 1px; background: var(--brd); border: 1px solid var(--brd); border-radius: 12px; overflow: hidden;}@media (max-width: 960px){.trc-inv .sum{grid-template-columns: repeat(3, 1fr);}}@media (max-width: 620px){.trc-inv .sum{grid-template-columns: repeat(2, 1fr);}}.trc-inv .scell{background: var(--card); padding: 13px 16px 12px;}.trc-inv .scell .n{font-family: var(--fm); font-variant-numeric: tabular-nums; font-size: 27px; font-weight: 500; letter-spacing: -0.02em; line-height: 1.05; color: var(--acc);}.trc-inv .scell .n small{font-size: 13px; color: var(--ink2); margin-left: 3px; font-weight: 400;}.trc-inv .scell .k{font-family: var(--fm); font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; color: var(--ink2); margin-top: 6px; font-weight: 400;}.trc-inv .searchwrap{background: var(--card); border: 1px solid var(--brd); border-radius: 14px; padding: 16px 18px; margin-bottom: 18px;}.trc-inv .searchwrap .card, .trc-inv .searchwrap .card-header, .trc-inv .searchwrap .card-body{background: transparent !important; border: 0 !important; box-shadow: none !important; color: var(--ink); padding: 0;}.trc-inv .searchwrap .card-header h6, .trc-inv .searchwrap .card-header{font-family: var(--fm); font-size: 10px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--ink3) !important; margin-bottom: 12px;}.trc-inv .quick-filters-container .btn, .trc-inv .btn-outline-primary, .trc-inv .btn-outline-success, .trc-inv .btn-outline-warning, .trc-inv .btn-outline-dark, .trc-inv .btn-outline-info, .trc-inv .btn-outline-purple, .trc-inv .btn-outline-secondary{font-size: 12.5px !important; background: var(--card2) !important; border: 1px solid var(--brd) !important; color: var(--ink2) !important; border-radius: 999px !important; padding: 7px 14px !important; margin: 2px;}.trc-inv .quick-filters-container .btn:hover, .trc-inv .quick-filter-btn.btn-primary{background: var(--ink) !important; border-color: var(--ink) !important; color: var(--bg) !important; box-shadow: none !important; transform: none !important;}.trc-inv .form-label, .trc-inv .text-muted, .trc-inv small.text-muted{color: var(--ink3) !important;}.trc-inv .form-control, .trc-inv .input-group-text, .trc-inv .search-input, .trc-inv .odoo-search-container .search-input{background: var(--sunk) !important; border: 1px solid var(--brd) !important; border-radius: 9px !important; color: var(--ink) !important;}.trc-inv .form-control:focus, .trc-inv .search-input:focus{border-color: var(--acc) !important; box-shadow: none !important; outline: none;}.trc-inv .input-group-text{color: var(--ink3) !important;}.trc-inv .btn-primary, .trc-inv .apply-filters{background: var(--acc) !important; border-color: var(--acc) !important; color: #fff !important; border-radius: 9px !important; font-weight: 600;}.trc-inv .btn-primary:hover, .trc-inv .apply-filters:hover{background: var(--acc2) !important; border-color: var(--acc2) !important;}.trc-inv .alert{background: var(--card2); border: 1px solid var(--brd); color: var(--ink2); border-radius: 10px;}.trc-inv .alert-success{border-color: var(--ok); color: var(--ok);}.trc-inv .alert-danger, .trc-inv .alert-warning{border-color: var(--warn); color: var(--warn);}.trc-inv .alert-info{border-color: var(--brd); color: var(--ink2);}.trc-inv .badge.bg-primary{background: var(--accbg) !important; color: var(--acc) !important; border: 1px solid var(--acc2); font-weight: 500;}.trc-inv .invbar{display: flex; align-items: baseline; gap: 14px; margin-bottom: 12px; flex-wrap: wrap;}.trc-inv .invbar .t{font-size: 15px; font-weight: 600; color: var(--ink);}.trc-inv .count{margin-left: auto; font-family: var(--fm); font-size: 11.5px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--ink3);}.trc-inv .count b{color: var(--acc); font-weight: 500;}.trc-inv #stage{max-width: 100%; min-width: 0; width: 100%;}.trc-inv .tbl{background: var(--card); border: 1px solid var(--brd); border-radius: 14px; width: 100%; max-width: 100%; min-width: 0; overflow: hidden;}.trc-inv .tscroll{display: block; width: 100%; max-width: 100%; min-width: 0; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; overscroll-behavior-x: contain; touch-action: pan-x pan-y;}.trc-inv .tscroll > div, .trc-inv .tscroll > .tgrid{width: 100%; min-width: max(100%, 1180px);}.trc-inv .units-table{margin: 0;}.trc-inv .units-table table{width: 100%; margin: 0; color: var(--ink); border-collapse: collapse;}.trc-inv .units-table thead th{font-family: var(--fm); font-size: 10px; letter-spacing: 0.13em; text-transform: uppercase; color: var(--ink3) !important; font-weight: 400; text-align: left; padding: 14px 18px !important; background: var(--card2) !important; border-bottom: 1px solid var(--brd) !important; white-space: nowrap; vertical-align: middle;}.trc-inv .units-table thead th a, .trc-inv .units-table .sort-link{color: var(--ink3) !important; text-decoration: none;}.trc-inv .units-table thead th a:hover{color: var(--ink) !important;}.trc-inv .units-table tbody td{padding: 12px 18px !important; border-bottom: 1px solid var(--brds) !important; vertical-align: middle; font-size: 13.5px; background: transparent !important; color: var(--ink);}.trc-inv .units-table tbody tr:last-child td{border-bottom: 0 !important;}.trc-inv .units-table tbody tr:hover{background: var(--card2) !important;}.trc-inv .units-table tbody tr:hover td{background: transparent !important;}.trc-inv .units-table a{font-family: var(--fm); font-size: 12px; color: var(--acc) !important; letter-spacing: 0.03em; text-decoration: none;}.trc-inv .units-table a:hover{color: var(--acc2) !important;}.trc-inv .units-table .btn-warning, .trc-inv .units-table .btn-sm{background: none !important; border: 1px solid var(--brd) !important; color: var(--ink2) !important; border-radius: 8px !important;}.trc-inv .units-table .btn-warning:hover{border-color: var(--brdh) !important; color: var(--ink) !important;}.trc-inv .form-check-input{background-color: var(--sunk); border-color: var(--brdh);}.trc-inv .form-check-input:checked{background-color: var(--acc); border-color: var(--acc);}.trc-inv .pagination .page-link{background: var(--card); border-color: var(--brd); color: var(--ink2);}.trc-inv .pagination .page-item.active .page-link{background: var(--acc); border-color: var(--acc); color: #fff;}.trc-inv .pagination .page-link:hover{background: var(--card2); color: var(--ink); border-color: var(--brdh);}.trc-inv .breadcrumb{background: transparent; padding: 0; margin-bottom: 12px;}.trc-inv .breadcrumb-item, .trc-inv .breadcrumb-item a{color: var(--ink3); font-family: var(--fm); font-size: 11px; letter-spacing: 0.12em; text-transform: uppercase;}.trc-inv .breadcrumb-item.active{color: var(--ink2);}.trc-inv .breadcrumb-item + .breadcrumb-item::before{color: var(--ink3);}.trc-inv hr{border-color: var(--brd); opacity: 1;}.trc-inv .results-count-display{display: none;}.trc-inv #print-actions .alert{background: var(--accbg); border-color: var(--acc2); color: var(--acc);}.trc-inv .btn-close{filter: none; opacity: 0.7;}.trc-inv .chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.trc-inv .chip{font-size:12.5px;background:var(--card);border:1px solid var(--brd);color:var(--ink2); border-radius:999px;padding:7px 14px;display:flex;align-items:center;gap:8px;cursor:pointer;font-family:inherit}.trc-inv .chip i{width:7px;height:7px;border-radius:2px;background:var(--ink3);display:inline-block}.trc-inv .chip b{font-family:var(--fm);font-size:11px;color:var(--ink3);font-weight:400}.trc-inv .chip.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.trc-inv .chip.on b{color:var(--bg);opacity:.6}.trc-inv .chip:hover{border-color:var(--brdh);color:var(--ink)}.trc-inv .chip.on:hover{color:var(--bg)}.trc-inv .tlbox{background:var(--card);border:1px solid var(--brd);border-radius:14px;overflow:hidden}.trc-inv .tlempty{padding:22px 24px}.trc-inv .tlempty h3{margin:0 0 7px;font-size:15px;font-weight:600;color:var(--ink)}.trc-inv .tlempty p{margin:0;color:var(--ink2);font-size:13.5px;max-width:88ch}.trc-inv .tlscroll{overflow-x:hidden;overflow-y:auto}.trc-inv .tlscroll.h3{max-height:248px;overflow-x:hidden;overflow-y:auto}.trc-inv .tlscroll.h7{max-height:520px;overflow-x:hidden;overflow-y:auto}.trc-inv .tlscroll.tall{max-height:340px;overflow-x:hidden;overflow-y:auto}.trc-inv table.tl{width:100%;border-collapse:collapse;table-layout:fixed;min-width:0}.trc-inv table.tl th{font-family:var(--fm);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase; color:var(--ink3);font-weight:400;text-align:left;padding:11px 16px;background:var(--card2); border-bottom:1px solid var(--brd);white-space:normal;line-height:1.3}.trc-inv table.tl td{padding:11px 16px;border-bottom:1px solid var(--brds);vertical-align:top;font-size:13px;color:var(--ink);overflow-wrap:anywhere}.trc-inv table.tl tr:last-child td{border-bottom:0}.trc-inv table.tl tr.hid{display:none}.trc-inv .tl .when{font-family:'Inter',system-ui,sans-serif; font-size:13px; letter-spacing:0; line-height:1.4; color:var(--ink3); white-space:nowrap; text-transform:none;}.trc-inv .tl .when b{display:block; color:var(--ink2); font-weight:500; font-size:13px; letter-spacing:0; line-height:1.35; margin-bottom:2px;}.trc-inv .tl .kind{display:inline-flex;align-items:center;gap:6px;font-family:var(--fm);font-size:10px; letter-spacing:.06em;text-transform:uppercase;white-space:normal;color:var(--ink2)}.trc-inv .tl .kind i{width:8px;height:8px;border-radius:2px;flex:none;display:inline-block}.trc-inv .tl .where b{display:block;font-size:12.5px;font-weight:600}.trc-inv .tl .where small{display:block;font-family:var(--fm);font-size:9.5px;color:var(--ink3);margin-top:3px}.trc-inv .tl .ucode{font-family:var(--fm);font-size:11.5px;color:var(--ink)}.trc-inv .tl .what b{font-weight:600}.trc-inv .tl .what small{display:block;font-family:var(--fm);font-size:10px;color:var(--ink3);margin-top:3px}.trc-inv .strike{color:var(--ink3);text-decoration:line-through}.trc-inv .dlt.up{color:var(--ok)}.trc-inv .dlt.dn{color:var(--warn)}.trc-inv .tlmore{border-top:1px solid var(--brd);background:var(--card2);display:flex;align-items:center; justify-content:center;gap:12px;padding:10px;flex-wrap:wrap}.trc-inv .tlmore .left{font-family:var(--fm);font-size:10.5px;color:var(--ink3)}.trc-inv .sgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:12px}.trc-inv .fld{position:relative}.trc-inv .fld>.lbl{display:block;margin-bottom:7px}.trc-inv .msel{display:flex;flex-wrap:wrap;gap:5px;align-items:center;background:var(--sunk); border:1px solid var(--brd);border-radius:9px;padding:6px 8px;min-height:40px;cursor:text; transition:border-color .15s}.trc-inv .msel:focus-within{border-color:var(--acc)}.trc-inv .msel input{flex:1;min-width:62px;background:none;border:0;outline:0;color:var(--ink); font-family:inherit;font-size:12.5px;padding:3px 2px}.trc-inv .msel input::placeholder{color:var(--ink3)}.trc-inv .tok{display:flex;align-items:center;gap:6px;background:var(--accbg);border:1px solid var(--acc2); color:var(--acc);border-radius:6px;padding:2px 5px 2px 7px;font-size:11.5px;max-width:100%}.trc-inv .tok span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trc-inv .tok button{background:none;border:0;color:var(--acc);font-size:13px;line-height:1;padding:0 1px;opacity:.7;cursor:pointer}.trc-inv .tok button:hover{opacity:1}.trc-inv .drop{position:absolute;z-index:30;left:0;right:0;top:100%;margin-top:5px;background:var(--card2); border:1px solid var(--brdh);border-radius:9px;box-shadow:0 18px 40px rgba(0,0,0,.12); max-height:250px;overflow-y:auto;display:none}.trc-inv .drop.open{display:block}.trc-inv .drop button{display:flex;width:100%;text-align:left;background:none;border:0;color:var(--ink); font-size:12.5px;padding:8px 11px;gap:8px;align-items:baseline;cursor:pointer}.trc-inv .drop button:hover{background:var(--accbg);color:var(--acc)}.trc-inv .drop button i{font-family:var(--fm);font-size:10.5px;color:var(--ink3);margin-left:auto;font-style:normal}.trc-inv .drop .none{padding:9px 11px;color:var(--ink3);font-size:12.5px}.trc-inv .srow2{display:flex;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}.trc-inv .inv{display:grid;grid-template-columns:252px 1fr;gap:1px;background:var(--brd); border:1px solid var(--brd);border-radius:14px;overflow:hidden}@media(max-width:900px){.trc-inv .inv{grid-template-columns:1fr}}.trc-inv .zlist{background:var(--card);padding:8px}.trc-inv .zrow{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0; color:var(--ink);font-size:13.5px;padding:11px 12px;border-radius:8px;text-align:left;cursor:pointer;font-family:inherit}.trc-inv .zrow .n{margin-left:auto;font-family:var(--fm);font-size:12px;color:var(--ink3); font-variant-numeric:tabular-nums}.trc-inv .zrow:hover{background:var(--card2)}.trc-inv .zrow.on{background:var(--accbg);color:var(--acc)}.trc-inv .zrow.on .n{color:var(--acc)}.trc-inv .zpane{background:var(--card);padding:20px 22px}.trc-inv .zhead{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:16px}.trc-inv .zhead h2{margin:0;font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.trc-inv .zhead .meta{font-family:var(--fm);font-size:11px;color:var(--ink3)}.trc-inv .pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:10px}.trc-inv .pcard{background:var(--card2);border:1px solid var(--brd);border-radius:10px;padding:13px 14px 11px; text-align:left;color:var(--ink);transition:border-color .15s,transform .15s;cursor:pointer;font-family:inherit;width:100%}.trc-inv .pcard:hover{border-color:var(--acc2);transform:translateY(-2px)}.trc-inv .pcard .nm{font-size:13.5px;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--ink); overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trc-inv .pcard:hover .nm{color:var(--acc)}.trc-inv .pcard .n{font-family:var(--fm);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500; color:var(--acc);margin-top:8px;line-height:1}.trc-inv .pcard .n small{font-size:11px;color:var(--ink3);margin-left:4px;font-weight:400}.trc-inv .pcard .v{font-family:var(--fm);font-size:11px;color:var(--ink2);margin-top:3px}.trc-inv .pcard .track{height:2px;border-radius:2px;background:var(--brd);margin-top:10px;overflow:hidden}.trc-inv .pcard .track i{display:block;height:100%;background:var(--bar)}.trc-inv .crumb{display:flex;align-items:center;gap:9px;font-family:var(--fm);font-size:11px; letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin-bottom:14px}.trc-inv .crumb button{background:none;border:0;color:var(--ink3);font:inherit;text-decoration:underline; text-underline-offset:3px;cursor:pointer}.trc-inv .crumb button:hover{color:var(--acc)}.trc-inv .uhead{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:16px}.trc-inv .uhead h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.trc-inv .uhead .meta{font-family:var(--fm);font-size:11.5px;color:var(--ink3)}.trc-inv .dash{color:var(--ink3)}.trc-inv .src{display:inline-flex;align-items:center;font-family:var(--fs);font-size:12.5px;letter-spacing:.01em; text-transform:none;font-weight:700;padding:5px 11px;border-radius:999px;white-space:nowrap;line-height:1.2}.trc-inv .src.s0{background:#e5f6ec;color:#146b38 !important;border:1px solid #b7e0c6}.trc-inv .src.s1{background:#e8f0fb;color:#234e86 !important;border:1px solid #c5d6f0}.trc-inv .src.s2{background:#f4f2ef;color:#6a675f !important;border:1px solid #e1ddd6}.trc-inv .st, .trc-ph.trc-inv-page .st, .trc-ph .trc-inv .st{display:inline-flex !important;align-items:center;gap:8px;font-family:var(--fm);font-size:10px; letter-spacing:1.6px;text-transform:uppercase;white-space:nowrap;color:var(--ink2); border:0 !important;background:transparent !important;padding:0 !important;border-radius:0 !important; box-shadow:none !important;outline:none !important}.trc-inv .st i{width:7px;height:7px;border-radius:50%;flex:none;display:inline-block}.trc-inv .st-available i{background:#3fbf7f !important}.trc-inv .st-reserved i{background:var(--acc)}.trc-inv .st-hold i{background:var(--hold)}.trc-inv .st-sold i{background:var(--sold)}.trc-inv .thead{position:sticky;top:0;z-index:5;background:var(--card2);border-bottom:1px solid var(--brd)}.trc-inv .thead .c, .trc-inv .thead .c.num{font-family:var(--fm);font-size:10px !important;letter-spacing:.12em !important;text-transform:uppercase; color:#6f7277 !important;font-weight:400 !important;padding:14px 18px;cursor:pointer;user-select:none; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:inherit}.trc-inv .thead .c.num{text-align:right}.trc-inv .thead .c:hover,.trc-inv .thead .c.num:hover{color:#6f7277 !important}.trc-inv .thead .c .ar,.trc-inv .thead .c.num .ar{color:#6f7277 !important;margin-left:5px;font-weight:400 !important;font-size:inherit !important}.trc-inv .trow{display:grid;align-items:center}.trc-inv .tbody .trow{border-bottom:1px solid var(--brds);cursor:pointer;min-height:58px}.trc-inv .tbody .trow:last-child{border-bottom:0}.trc-inv .tbody .trow:hover{background:var(--card2)}.trc-inv .trow .c{padding:12px 14px;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.trc-inv .trow .c.num{text-align:right;font-family:var(--fm);font-variant-numeric:tabular-nums;font-size:12.5px}.trc-inv .trow .c.code{white-space:normal;overflow:visible;line-height:1.2}.trc-inv .trow .c.src-cell{overflow:visible}.trc-inv .trow .code{font-family:var(--fm);letter-spacing:.01em}.trc-inv .trow .unit-code{display:block;font-family:var(--fm);font-size:14.5px;font-weight:600;color:#795B54 !important;letter-spacing:.01em}.trc-inv .trow .trc-code{display:block;font-family:var(--fm);font-size:11px;font-weight:400;color:#9b998f !important;margin-top:3px;letter-spacing:.02em}.trc-inv .trow .sub{display:block;font-family:var(--fm);font-size:10px;color:var(--ink3);margin-top:2px}.trc-inv .trow .sub.pct{color:var(--ink3)}.trc-inv .trow .price,.trc-inv .trow .dp,.trc-inv .trow .rem{color:var(--ink);font-weight:400}.trc-inv .trow .c.area,.trc-inv .trow .c.area b{font-weight:400;color:var(--ink)}.trc-inv .trow .proj-name{display:block;color:var(--ink);font-weight:400}.trc-inv .more{width:100%;background:var(--card2);border:0;border-top:1px solid var(--brd);color:var(--ink2); font-size:12.5px;padding:13px;cursor:pointer;font-family:inherit}.trc-inv .more:hover{color:var(--acc)}.trc-inv .tbl .empty{padding:44px 20px;text-align:center;color:var(--ink3);font-size:13.5px}.trc-inv-ov{position:fixed;inset:0;display:none;align-items:center;justify-content:center; z-index:2000;}@media (max-width: 720px){.trc-inv{padding: 14px 12px 28px; border-radius: 10px;}.trc-inv header.trc-inv-header{gap: 10px;}.trc-inv .tl-toolbar{flex-direction: column;}.trc-inv .tl-range{width: 100%;}.trc-inv .tl-range-btn{flex: 1; min-width: 0;}.trc-inv .tlscroll, .trc-inv .tlscroll.h3, .trc-inv .tlscroll.h7, .trc-inv .tlscroll.tall{overflow-x: auto; overflow-y: auto; -webkit-overflow-scrolling: touch;}.trc-inv table.tl{min-width: 760px; width: 760px;}.trc-inv table.tl td{overflow-wrap: normal;}.trc-inv .tl .kind{white-space: nowrap;}.trc-inv .scell{padding: 12px 10px; min-width: 0;}.trc-inv .scell .n{font-size: 22px;}.trc-inv .scell .n small{display: block; margin-left: 0; margin-top: 2px;}.trc-inv .sgrid{grid-template-columns: 1fr;}.trc-inv .zpane{padding: 14px;}.trc-inv .uhead h2{font-size: 18px;}.trc-inv .tscroll{overflow-x: auto; -webkit-overflow-scrolling: touch; touch-action: pan-x pan-y;}.trc-inv .tscroll > div, .trc-inv .tscroll > .tgrid{width: max-content; min-width: max-content;}.trc-inv .thead .c{white-space: normal; overflow: visible; text-overflow: unset; letter-spacing: 0.04em; line-height: 1.25; padding: 10px 8px;}.trc-inv .trow .c{padding: 10px 8px;}}.trc-inv{font-family: var(--fs);}.trc-inv h2, .trc-inv h3, .trc-inv .scell .n, .trc-inv .pcard .n, .trc-inv .fld > .lbl, .trc-inv .tok, .trc-inv .sync, .trc-inv .ititle{font-family: 'PPSansRegular', 'Inter', system-ui, sans-serif !important; font-weight: 400 !important;}.trc-inv .scell .n small, .trc-inv .zhead h2, .trc-inv .uhead h2{font-family: 'PPGlareLightItalic', Georgia, serif !important; font-style: italic; font-weight: 300 !important;}.trc-ph.trc-inv-page{background: #F3F2F2 !important; padding: 0 !important;}.trc-inv{padding: 0 !important; margin: 0 !important; background: transparent !important; overflow-x: clip; color: #111110; width: 100%; max-width: none !important;}.trc-inv .ihead{position: relative; background: #000 !important; color: #fff !important; padding: 56px 0 0 !important; margin: 0 0 44px !important; box-shadow: 0 0 0 100vmax #000; clip-path: inset(0 -100vmax); width: min(1600px, 100%); padding-inline: 56px !important; margin-inline: auto !important; box-sizing: border-box;}.trc-inv .ihead, .trc-inv .ihead p, .trc-inv .ihead span:not(.k), .trc-inv .ihead div:not(.k):not(.scell), .trc-inv .ihead td, .trc-inv .ihead th, .trc-inv .ihead button, .trc-inv .ihead a, .trc-inv .ihead small, .trc-inv .ihead b, .trc-inv .ihead strong, .trc-inv .ihead h1, .trc-inv .ihead h3{color: #fff !important;}.trc-inv .ihead .crumb{font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-size: 11px !important; letter-spacing: 4px !important; text-transform: uppercase !important; color: rgba(255,255,255,.6) !important; margin: 0 0 26px !important; font-weight: 400 !important;}.trc-inv .ihead .crumb a{color: rgba(255,255,255,.6) !important; text-decoration: none !important;}.trc-inv .ihead .crumb a:hover, .trc-inv .ihead .crumb .back:hover{color: #E6D5C3 !important;}.trc-inv .ihead .crumb .back{color: #fff !important; display: inline-flex; align-items: center; gap: 5px; vertical-align: top;}.trc-inv .ihead .crumb .back svg{width: 11px; height: 11px; stroke-width: 1.6;}.trc-inv .ihead .trc-inv-header{display: flex !important; align-items: center; gap: 18px; flex-wrap: wrap; margin: 0 0 18px !important; padding: 0 !important; border: 0 !important; background: transparent !important;}.trc-inv .ihead .sp{flex: 1; min-width: 12px;}.trc-inv .ihead .sync{font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-size: 11px !important; letter-spacing: 5px !important; text-transform: uppercase !important; color: #E6D5C3 !important; font-weight: 400 !important;}.trc-inv .ihead .sync::before{content: "" !important; display: inline-block !important; width: 7px; height: 7px; border-radius: 50%; background: #3fbf7f !important; margin-right: 12px; vertical-align: 1px; animation: syncPulse 2s ease-out infinite;}@keyframes syncPulse{0%{box-shadow: 0 0 0 0 rgba(63,191,127,.55);}100%{box-shadow: 0 0 0 10px rgba(63,191,127,0);}}.trc-inv .ihead .hbtn{appearance: none; background: transparent !important; color: #fff !important; border: 1px solid rgba(255,255,255,.5) !important; border-radius: 0 !important; font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-size: 10.5px !important; letter-spacing: 2.6px !important; text-transform: uppercase !important; font-weight: 400 !important; padding: 11px 18px !important; cursor: pointer; line-height: 1; min-height: 0 !important;}.trc-inv .ihead .hbtn:hover{background: #fff !important; color: #000 !important;}.trc-inv .ihead .ititle, .trc-inv .ititle{font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-weight: 400 !important; font-size: clamp(30px, 4vw, 54px) !important; line-height: 1.08 !important; letter-spacing: .4px !important; text-transform: uppercase !important; color: #fff !important; margin: 0 0 14px !important;}.trc-inv .ititle em{font-family: 'PPGlareLightItalic', Georgia, serif !important; font-style: italic !important; font-weight: 300 !important; text-transform: uppercase !important; letter-spacing: 0 !important; color: #fff !important; font-size: 1em !important;}.trc-inv .ihead .sum{display: grid !important; grid-template-columns: repeat(5, minmax(0, 1fr)) !important; gap: 0 !important; background: transparent !important; border: 0 !important; border-top: 1px solid rgba(255,255,255,.16) !important; border-radius: 0 !important; padding: 28px 0 44px !important; margin: 0 !important; overflow: visible !important;}.trc-inv .ihead .scell{background: transparent !important; display: flex !important; flex-direction: column-reverse !important; justify-content: flex-end !important; gap: 12px !important; padding: 0 22px !important; border: 0 !important; border-left: 1px solid rgba(255,255,255,.16) !important; border-radius: 0 !important; min-height: 0; box-sizing: border-box;}.trc-inv .ihead .scell:first-child{border-left: 0 !important; padding-left: 0 !important;}.trc-inv .ihead .scell .k, .trc-inv .ihead .sum .scell .k{font-family: 'PPSansRegular', 'Inter', system-ui, sans-serif !important; font-size: 11px !important; letter-spacing: 3px !important; text-transform: uppercase !important; color: #E6D5C3 !important; margin: 0 !important; font-weight: 400 !important; line-height: 1.2 !important;}.trc-inv .ihead .scell .n, .trc-inv .ihead .sum .scell .n{font-family: 'PPSansRegular', 'Inter', system-ui, sans-serif !important; font-size: clamp(30px, 3.2vw, 42px) !important; font-weight: 400 !important; letter-spacing: -.3px !important; line-height: 1 !important; color: #fff !important; font-variant-numeric: tabular-nums;}.trc-inv .ihead .scell .n small{font-family: 'PPGlareLightItalic', Georgia, serif !important; font-style: italic !important; font-weight: 300 !important; font-size: .42em !important; color: #E6D5C3 !important; margin-left: 8px !important; vertical-align: super;}.trc-inv .ihead .srule, .trc-inv .ihead .tlrule{display: flex !important; align-items: center; gap: 14px; margin: 0 !important; padding: 22px 0 !important; border-top: 1px solid rgba(255,255,255,.16) !important; cursor: pointer; background: transparent !important; flex-wrap: wrap;}.trc-inv .ihead .tlrule .lbl, .trc-inv .ihead .tl-fold .lbl{color: #fff !important; font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-size: 12px !important; letter-spacing: 3px !important; text-transform: uppercase !important; font-weight: 400 !important; margin: 0 !important;}.trc-inv .ihead .tlrule .line{flex: 1 1 auto; height: 1px !important; min-height: 0 !important; max-height: 1px !important; min-width: 24px; padding: 0 !important; margin: 0 !important; border: 0 !important; background: rgba(255,255,255,.3) !important; opacity: 1 !important; display: block !important; align-self: center;}.trc-inv .ihead .tl-chevron{border-right-color: #fff !important; border-bottom-color: #fff !important;}.trc-inv .ihead .tlrule:hover .lbl{color: #E6D5C3 !important;}.trc-inv .ihead .tlrule .tl-range{display: flex; gap: 6px; flex-wrap: wrap; flex: none; margin-left: auto;}.trc-inv .ihead .tl-range-btn{appearance: none; border-radius: 0 !important; font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-size: 10px !important; letter-spacing: 2px !important; text-transform: uppercase !important; font-weight: 400 !important; padding: 8px 14px !important; min-height: 0 !important; background: transparent !important; color: rgba(255,255,255,.75) !important; border: 1px solid rgba(255,255,255,.35) !important; cursor: pointer;}.trc-inv .ihead .tl-range-btn[aria-pressed="true"]{background: #fff !important; color: #000 !important; border-color: #fff !important;}.trc-inv .ihead .tl-range-btn:hover:not([aria-pressed="true"]){color: #fff !important; border-color: #fff !important;}.trc-inv .ihead .tl-panel{padding: 0 0 40px !important; margin: 0 !important; background: transparent !important;}.trc-inv .ihead .tlbox{border: 0 !important; border-top: 1px solid rgba(255,255,255,.4) !important; border-radius: 0 !important; background: transparent !important; padding: 0 !important;}.trc-inv .ihead .tlscroll{max-height: 248px; overflow-y: auto; scrollbar-width: thin; scrollbar-color: rgba(255,255,255,.35) transparent;}.trc-inv .ihead .tlscroll.h3{max-height: 236px !important;}.trc-inv .ihead .tlscroll.h7{max-height: 372px !important;}.trc-inv .ihead table.tl{width: 100%; border-collapse: collapse; background: transparent !important;}.trc-inv .ihead table.tl th{background: transparent !important; color: rgba(255,255,255,.5) !important; border-bottom: 1px solid rgba(255,255,255,.16) !important; font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-size: 10px !important; letter-spacing: 2.4px !important; text-transform: uppercase !important; font-weight: 400 !important; text-align: left; padding: 14px 12px 12px 0;}.trc-inv .ihead table.tl td{color: #fff !important; border-bottom: 1px solid rgba(255,255,255,.12) !important; background: transparent !important; padding: 14px 12px 14px 0; vertical-align: top; font-size: 13.5px;}.trc-inv .ihead .tl .when{color: rgba(255,255,255,.75) !important; white-space: nowrap; font-family: 'Inter', system-ui, sans-serif !important; font-size: 13px !important; font-weight: 400 !important; letter-spacing: 0 !important; line-height: 1.4 !important; text-transform: none !important;}.trc-inv .ihead .tl .when b{display: block; color: rgba(255,255,255,.85) !important; font-family: inherit !important; font-weight: 500 !important; font-size: 13px !important; letter-spacing: 0 !important; line-height: 1.35 !important; margin-bottom: 2px;}.trc-inv .ihead .tl .kind{color: rgba(255,255,255,.85) !important; display: inline-flex; align-items: center; gap: 8px; font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-size: 11px !important; letter-spacing: 2px !important; text-transform: uppercase !important;}.trc-inv .ihead .tl .kind i{width: 8px; height: 8px; border-radius: 2px; flex: none; display: inline-block;}.trc-inv .ihead .tl .where small, .trc-inv .ihead .tl .what small{display: block; color: rgba(255,255,255,.5) !important; margin-top: 3px;}.trc-inv .ihead .tl .ucode, .trc-inv .ihead .tl .where b, .trc-inv .ihead .tl .what b{color: #fff !important;}.trc-inv .ihead .tl .where b, .trc-inv .ihead .tl .what b{display: block; font-weight: 600;}.trc-inv .ihead .tl .ucode{font-weight: 600;}.trc-inv .ihead .tlmore{background: transparent !important; border-top: 1px solid rgba(255,255,255,.16) !important; padding: 14px 0 0 !important; display: flex; flex-direction: column; align-items: center; gap: 12px;}.trc-inv .ihead .tlmore .left{color: rgba(255,255,255,.5) !important; font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-size: 11px !important; letter-spacing: 2px !important; text-transform: uppercase;}.trc-inv .ihead .tlempty h3{color: rgba(255,255,255,.6) !important;}.trc-inv .ibody{width: min(1600px, 100%); margin-inline: auto; padding: 0 56px 90px; color: #111110; box-sizing: border-box;}.trc-inv .ibody .srule{display: flex; align-items: center; gap: 14px; margin: 0 0 18px; cursor: pointer;}.trc-inv .ibody .srule .lbl{color: #000 !important; font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-size: 12px !important; letter-spacing: 3px !important; text-transform: uppercase !important; font-weight: 400 !important; margin: 0 !important;}.trc-inv .ibody .srule .line{flex: 1 1 auto; height: 1px !important; min-height: 0 !important; max-height: 1px !important; padding: 0 !important; margin: 0 !important; border: 0 !important; background: #000 !important; opacity: .85; align-self: center;}.trc-inv .ibody .searchwrap{background: transparent !important; border: 0 !important; border-radius: 0 !important; padding: 0 !important; margin-bottom: 28px;}@media (max-width: 960px){.trc-inv .ihead .sum{grid-template-columns: repeat(3, minmax(0, 1fr)) !important;}.trc-inv .ihead .scell:nth-child(3n+1){border-left: 0 !important; padding-left: 0 !important;}}@media (max-width: 1100px){.trc-inv .ihead{padding-inline: 32px !important;}.trc-inv .ibody{padding-left: 32px; padding-right: 32px;}}@media (max-width: 620px){.trc-inv .ihead .sum{grid-template-columns: 1fr 1fr !important;}.trc-inv .ihead .scell:nth-child(2n+1){border-left: 0 !important; padding-left: 0 !important;}.trc-inv .ihead{padding-inline: 16px !important;}.trc-inv .ibody{padding-left: 16px; padding-right: 16px;}.trc-inv .ihead .tlrule .tl-range{margin-left: 0; width: 100%;}}.trc-inv .ibody .hbtn, .trc-inv .ibody .invbar .hbtn, .trc-inv .ibody .uhead .hbtn{appearance: none; background: transparent !important; border: 1px solid #000 !important; border-radius: 0 !important; color: #000 !important; font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-weight: 400 !important; font-size: 10.5px !important; letter-spacing: 2.6px !important; text-transform: uppercase !important; padding: 11px 18px !important; min-height: 0 !important; line-height: 1; cursor: pointer;}.trc-inv .ibody .hbtn:hover{background: #000 !important; color: #fff !important;}.trc-inv .ibody .searchwrap, .trc-ph.trc-inv-page .trc-inv .ibody .searchwrap{background: transparent !important; border: 0 !important; border-radius: 0 !important; padding: 0 !important; margin-bottom: 28px !important; color: #111110 !important; box-shadow: none !important;}.trc-inv .ibody .sgrid{display: grid !important; grid-template-columns: repeat(6, minmax(0, 1fr)) !important; gap: 22px 28px !important;}@media (max-width: 1100px){.trc-inv .ibody .sgrid{grid-template-columns: repeat(3, minmax(0, 1fr)) !important;}}@media (max-width: 720px){.trc-inv .ibody .sgrid{grid-template-columns: 1fr !important;}}.trc-inv .ibody .fld, .trc-inv .ibody .fld > .lbl, .trc-inv .ibody .msel, .trc-inv .ibody .msel input{background: transparent !important; color: #111110 !important;}.trc-inv .ibody .fld > .lbl{font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-size: 10px !important; letter-spacing: 2.6px !important; text-transform: uppercase !important; color: #6f7277 !important; font-weight: 400 !important; margin-bottom: 6px !important;}.trc-inv .ibody .msel{border: 0 !important; border-bottom: 1px solid #C8C8C4 !important; border-radius: 0 !important; padding: 4px 0 6px !important; min-height: 40px !important; box-shadow: none !important;}.trc-inv .ibody .msel:focus-within{border-bottom-color: #000 !important;}.trc-inv .ibody .msel input{font: 14px 'Inter', system-ui, sans-serif !important; color: #000 !important; padding: 3px 0 !important; letter-spacing: 0 !important; text-transform: none !important;}.trc-inv .ibody .msel input::placeholder{color: #6f7277 !important; opacity: .45; font-size: 13px;}.trc-inv .ibody .tok{background: #000 !important; border: 0 !important; color: #fff !important; border-radius: 0 !important; font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-size: 10px !important; letter-spacing: 1.6px !important; text-transform: uppercase !important; padding: 5px 8px 5px 10px !important;}.trc-inv .ibody .tok *, .trc-inv .ibody .tok button{color: #fff !important;}.trc-inv .ibody .drop{background: #fff !important; border: 1px solid #000 !important; border-radius: 0 !important; box-shadow: 0 18px 40px rgba(0,0,0,.08) !important; padding: 0 !important; margin-top: 4px !important; color: #111110 !important;}.trc-inv .ibody .drop button{background: #fff !important; padding: 12px 14px !important; border-bottom: 1px solid #e1e0dd !important; border-radius: 0 !important; font: 14px 'Inter', system-ui, sans-serif !important; color: #000 !important;}.trc-inv .ibody .drop button:hover{background: #F3F2F2 !important; color: #000 !important;}.trc-ph.trc-inv-page .trc-inv .ibody #clear.fclr, .trc-inv .ibody #clear.fclr{background: transparent !important; color: #6f7277 !important; border: 1px solid #C8C8C4 !important;}.trc-inv .ibody .srow2{display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 12px !important; margin-top: 22px !important;}.trc-inv .ibody .srow2 .count{order: -1; margin-left: 0 !important; text-align: right; font-family: 'PPSansRegular', 'Inter', sans-serif !important; letter-spacing: 2.6px !important; color: #6f7277 !important;}.trc-inv .ibody .srow2 .count b{color: #000 !important; font-weight: 400 !important;}.trc-inv .ibody #clear, .trc-ph.trc-inv-page .trc-inv .ibody #clear.fclr{width: 100% !important; height: 50px !important; display: flex !important; align-items: center; justify-content: center; background: transparent !important; color: #6f7277 !important; border: 1px solid #C8C8C4 !important; border-radius: 0 !important; font-size: 11px !important; letter-spacing: 3px !important; cursor: default;}.trc-inv .ibody .searchwrap:has(.tok) #clear:not([disabled]), .trc-inv .ibody #clear:not([disabled]):not([aria-disabled="true"]), .trc-ph.trc-inv-page .trc-inv .ibody .searchwrap:has(.tok) #clear.fclr:not([disabled]){background: #000 !important; color: #fff !important; border-color: #000 !important; cursor: pointer;}.trc-inv .ibody .searchwrap:has(.tok) #clear:hover, .trc-ph.trc-inv-page .trc-inv .ibody .searchwrap:has(.tok) #clear.fclr:hover{background: #795B54 !important; border-color: #795B54 !important;}.trc-inv .ibody .invbar{display: flex !important; align-items: baseline !important; gap: 14px; flex-wrap: wrap; margin: 0 0 18px !important; padding: 0 0 14px !important; border-bottom: 1px solid #000 !important; background: transparent !important; min-height: 0 !important;}.trc-inv .ibody .invbar .t{font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-weight: 400 !important; font-size: clamp(22px, 2.4vw, 32px) !important; text-transform: uppercase !important; letter-spacing: .4px !important; color: #000 !important; margin: 0 !important; padding: 0 !important; line-height: 1.1 !important; flex: 0 0 auto !important; width: auto !important; min-height: 0 !important; height: auto !important; display: inline-block !important; background: transparent !important; grid-column: auto !important; position: static !important; gap: 0 !important;}.trc-inv .ibody .invbar .t::before, .trc-inv .ibody .invbar .t::after{content: none !important; display: none !important;}.trc-inv .ibody .invbar .lbl{font-family: 'PPGlareLightItalic', Georgia, serif !important; font-style: italic !important; font-size: 18px !important; letter-spacing: 0 !important; text-transform: none !important; color: #795B54 !important; font-weight: 300 !important; margin: 0 !important; line-height: 1.1 !important; flex: 0 0 auto !important;}.trc-inv .ibody .invbar .sp{flex: 1 1 auto; min-width: 12px; height: 0 !important; padding: 0 !important; margin: 0 !important; border: 0 !important;}.trc-inv .ibody .inv{display: grid !important; grid-template-columns: 230px 1fr !important; gap: 48px !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; overflow: visible !important;}.trc-inv .ibody .zlist{background: transparent !important; padding: 0 !important; border-right: 1px solid #C8C8C4; padding-right: 18px !important;}.trc-inv .ibody .zrow{display: flex !important; align-items: center; gap: 10px; width: 100%; background: transparent !important; border: 0 !important; border-radius: 0 !important; border-bottom: 1px solid #e1e0dd !important; padding: 16px 0 !important; font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-size: 12px !important; letter-spacing: 2.4px !important; text-transform: uppercase !important; color: #000 !important; position: relative; text-align: left; cursor: pointer; transition: padding .3s, color .3s;}.trc-inv .ibody .zrow .n{margin-left: auto; font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-size: 12px !important; color: #6f7277 !important; letter-spacing: 0 !important;}.trc-inv .ibody .zrow:hover{background: transparent !important; padding-left: 8px !important;}.trc-inv .ibody .zrow.on{background: transparent !important; color: #000 !important; padding-left: 14px !important; box-shadow: inset 2px 0 0 #795B54;}.trc-inv .ibody .zrow.on .n{color: #795B54 !important;}.trc-inv .ibody .zpane{background: transparent !important; padding: 0 !important;}.trc-inv .ibody .zhead, .trc-inv .ibody .uhead{display: flex !important; align-items: baseline; gap: 14px; flex-wrap: wrap; margin-bottom: 24px !important;}.trc-inv .ibody .zhead h2, .trc-inv .ibody .uhead h2{margin: 0 !important; font-family: 'PPGlareLightItalic', Georgia, serif !important; font-style: italic !important; font-weight: 300 !important; font-size: clamp(30px, 3.4vw, 46px) !important; text-transform: uppercase !important; letter-spacing: 0 !important; line-height: 1 !important; color: #000 !important;}.trc-inv .ibody .zhead .meta, .trc-inv .ibody .uhead .meta{font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-size: 10.5px !important; letter-spacing: 2.4px !important; text-transform: uppercase !important; color: #795B54 !important;}.trc-inv .ibody .uhead{align-items: flex-end !important; margin-bottom: 16px !important;}.trc-inv .ibody .uhead .sp{flex: 1; min-width: 12px;}.trc-inv .ibody .pgrid{display: grid !important; grid-template-columns: repeat(auto-fill, minmax(210px, 1fr)) !important; gap: 0 !important; border-top: 1px solid #C8C8C4 !important; border-left: 1px solid #C8C8C4 !important;}.trc-inv .ibody .pcard{background: transparent !important; border: 0 !important; border-right: 1px solid #C8C8C4 !important; border-bottom: 1px solid #C8C8C4 !important; border-radius: 0 !important; padding: 20px 20px 18px !important; text-align: left; color: #000 !important; cursor: pointer; font-family: inherit; width: 100%; box-shadow: none !important; transform: none !important; transition: background .3s;}.trc-inv .ibody .pcard:hover, .trc-inv .ibody .pcard:first-child, .trc-inv .ibody .pcard:first-child:hover{background: #fff !important; box-shadow: none !important; transform: none !important;}.trc-inv .ibody .pcard .nm, .trc-inv .ibody .pcard:first-child .nm, .trc-inv .ibody .pcard:hover .nm{font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-weight: 400 !important; font-size: 12px !important; letter-spacing: 2px !important; text-transform: uppercase !important; color: #000 !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.trc-inv .ibody .pcard .n, .trc-inv .ibody .pcard:first-child .n, .trc-inv .ibody .pcard:hover .n{font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-size: 34px !important; font-weight: 400 !important; color: #000 !important; margin-top: 14px !important; line-height: 1 !important;}.trc-inv .ibody .pcard .n small, .trc-inv .ibody .pcard:first-child .n small{font-family: 'PPGlareLightItalic', Georgia, serif !important; font-style: italic !important; font-weight: 300 !important; font-size: 14px !important; color: #795B54 !important; margin-left: 6px !important; text-transform: none !important; letter-spacing: 0 !important;}.trc-inv .ibody .pcard .v, .trc-inv .ibody .pcard:first-child .v, .trc-inv .ibody .pcard:hover .v{font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-size: 11px !important; letter-spacing: 1px !important; text-transform: uppercase !important; color: #6f7277 !important; margin-top: 8px !important;}.trc-inv .ibody .pcard .track{height: 1px !important; border-radius: 0 !important; margin-top: 16px !important; background: #e1e0dd !important; overflow: hidden;}.trc-inv .ibody .pcard .track i{display: block; height: 100%; background: #795B54 !important; transition: width .8s cubic-bezier(.2,.7,.2,1);}.trc-inv .ibody #stage > .crumb{font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-size: 11px !important; letter-spacing: 2px !important; text-transform: uppercase !important; color: #6f7277 !important; margin-bottom: 14px !important;}.trc-inv .ibody #stage > .crumb button{background: none !important; border: 0 !important; color: #6f7277 !important; font: inherit !important; text-decoration: none !important; cursor: pointer; letter-spacing: 2px !important; text-transform: uppercase !important; padding: 0 !important;}.trc-inv .ibody #stage > .crumb button:hover{color: #795B54 !important;}.trc-inv .ibody .tbl{background: transparent !important; border: 0 !important; border-top: 1px solid #000 !important; border-radius: 0 !important; overflow: visible !important;}.trc-inv .ibody .thead{background: transparent !important; border-bottom: 1px solid #C8C8C4 !important; position: sticky; top: 0; z-index: 5;}.trc-inv .ibody .thead .c, .trc-inv .ibody .thead .c.num, .trc-ph.trc-inv-page .trc-inv .thead .c, .trc-ph.trc-inv-page .trc-inv .thead .c.num, .trc-inv .thead .c, .trc-inv .thead .c.num{font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-size: 10px !important; letter-spacing: .12em !important; text-transform: uppercase !important; color: #6f7277 !important; font-weight: 400 !important; padding: 14px 12px !important;}.trc-inv .ibody .thead .c:hover, .trc-inv .ibody .thead .c.num:hover, .trc-inv .thead .c:hover, .trc-inv .thead .c.num:hover{color: #6f7277 !important;}.trc-inv .ibody .thead .c .ar, .trc-inv .ibody .thead .c.num .ar, .trc-inv .thead .c .ar, .trc-inv .thead .c.num .ar{color: #6f7277 !important; margin-left: 5px; font-weight: 400 !important; font-size: inherit !important;}.trc-inv .ibody .tbody .trow{border-bottom: 1px solid #e1e0dd !important; background: transparent !important; min-height: 58px;}.trc-inv .ibody .tbody .trow:hover{background: #fff !important;}.trc-inv .ibody .trow .c{padding: 12px 12px !important; font-size: 13.5px; color: #000 !important;}.trc-inv .ibody .trow .c.num{text-align: right !important; font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-weight: 400 !important; font-size: 13px !important;}.trc-inv .ibody .trow .c.price, .trc-inv .ibody .trow .c.dp, .trc-inv .ibody .trow .c.rem{font-weight: 400 !important; color: #000 !important;}.trc-inv .ibody .trow .c.area, .trc-inv .ibody .trow .c.area b{font-weight: 400 !important; color: #000 !important; overflow: visible !important; text-overflow: clip !important;}.trc-inv .ibody .trow .sub{display: block; font-size: 11px; color: #6f7277 !important; font-weight: 400 !important; margin-top: 2px;}.trc-inv .ibody .trow .sub.pct{color: #6f7277 !important; font-size: 11px !important;}.trc-inv .ibody .trow .c.proj{white-space: normal !important; overflow: visible !important; line-height: 1.25;}.trc-inv .ibody .trow .proj-name{display: block; color: #000 !important; font-weight: 400 !important;}.trc-inv .ibody .trow .c.type, .trc-inv .ibody .trow .c.fin{white-space: normal !important; overflow: visible !important; text-overflow: clip !important; line-height: 1.35;}.trc-inv .ibody .unit-code{font-family: 'Inter', 'PPSansRegular', system-ui, sans-serif !important; font-style: normal !important; font-weight: 600 !important; color: #795B54 !important; font-size: 14.5px !important; letter-spacing: .01em !important; display: block;}.trc-inv .ibody .trc-code{display: block; font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-size: 11px !important; color: #9b998f !important; margin-top: 3px; font-style: normal !important; font-weight: 400 !important; letter-spacing: .02em !important;}.trc-inv .ibody .src, .trc-inv .ibody .src.s0, .trc-inv .ibody .src.s1, .trc-inv .ibody .src.s2{background: transparent !important; border: 0 !important; padding: 0 !important; color: #4a4d52 !important; border-radius: 0 !important; font-weight: 400 !important; font-size: 11px !important; letter-spacing: 1.6px !important; text-transform: uppercase !important;}.trc-inv .ibody .st, .trc-inv .ibody .st-available, .trc-inv .ibody .st-hold, .trc-inv .ibody .st-reserved, .trc-ph.trc-inv-page .trc-inv .st{background: transparent !important; color: #000 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; outline: none !important; letter-spacing: 1.6px !important; font-size: 10.5px !important; gap: 8px !important;}.trc-inv .ibody .st i{background: #C8C8C4 !important; animation: none !important; box-shadow: none !important; border-radius: 50% !important; width: 7px; height: 7px;}.trc-inv .ibody .st-available i{background: #3fbf7f !important;}.trc-inv .ibody .st-reserved i{background: #795B54 !important;}.trc-inv .ibody .st-sold{color: #B42318 !important;}.trc-inv .ibody .st-sold i{background: #B42318 !important;}.trc-inv .ibody .st-hold{color: #C98A00 !important;}.trc-inv .ibody .st-hold i{background: #E3A008 !important; box-shadow: 0 0 0 2px rgba(227,160,8,.2) !important;}.trc-inv .ibody .c.num small.m2{font-size: .78em; color: #6f7277 !important; margin-left: 2px; font-weight: 400 !important; vertical-align: baseline;}.trc-inv .ibody .trow .c.code{white-space: normal !important; overflow: visible !important; line-height: 1.2;}.trc-inv .ibody .more{background: transparent !important; border: 0 !important; border-top: 1px solid #000 !important; border-radius: 0 !important; width: 100%; padding: 16px !important; font-family: 'PPSansRegular', 'Inter', sans-serif !important; font-size: 11px !important; letter-spacing: 2.6px !important; text-transform: uppercase !important; color: #000 !important; cursor: pointer;}@media (max-width: 900px){.trc-inv .ibody .inv{gap: 20px !important; grid-template-columns: 1fr !important;}.trc-inv .ibody .zlist{display: flex !important; overflow-x: auto; gap: 8px; border-right: 0 !important; padding-right: 0 !important; padding-bottom: 4px !important;}.trc-inv .ibody .zrow{flex: none; width: auto !important; border: 1px solid #C8C8C4 !important; padding: 12px 14px !important; gap: 14px;}.trc-inv .ibody .zrow.on{background: #000 !important; color: #fff !important; border-color: #000 !important; box-shadow: none !important; padding-left: 14px !important;}.trc-inv .ibody .zrow.on .n{color: #E6D5C3 !important;}}@media (max-width: 620px){.trc-inv .ibody .pgrid{grid-template-columns: 1fr 1fr !important;}.trc-inv .ibody .pcard .n{font-size: 28px !important;}}html.trc-ov-open, html.trc-ov-open body{overflow: hidden !important;}.trc-inv-ov{background:rgba(0,0,0,.62) !important; backdrop-filter:blur(3px); -webkit-backdrop-filter:blur(3px); padding:28px !important; z-index:2000; align-items:center; justify-content:center;}.trc-inv-ov.open{display:flex !important}.trc-inv-ov.open .trc-inv-modal{animation:trcOvIn .45s cubic-bezier(.2,.7,.2,1) both}@keyframes trcOvIn{from{transform:translateY(24px);opacity:.3}to{transform:none;opacity:1}}.trc-inv-ov .trc-inv-modal{width:100%; max-width:880px !important; border-radius:0 !important; border:0 !important; box-shadow:0 40px 120px rgba(0,0,0,.35) !important; max-height:calc(100vh - 56px); display:flex; flex-direction:column; background:#F3F2F2 !important; overflow:hidden !important; color:#000; font-family:'Inter',system-ui,sans-serif;}.trc-inv-ov .u-scroll{overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch}.trc-inv-ov .u-top{background:#000;color:#fff;padding:30px 34px 28px;position:relative}.trc-inv-ov .u-k{font-family:'PPSansRegular','Inter',sans-serif; font-size:10.5px;letter-spacing:3.6px;text-transform:uppercase;color:#E6D5C3; display:flex;gap:14px;flex-wrap:wrap;align-items:center;padding-right:48px}.trc-inv-ov .u-k .dim{color:rgba(255,255,255,.5)}.trc-inv-ov .u-pj{font-family:'PPGlareLightItalic',Georgia,serif;font-style:italic;font-weight:300; font-size:clamp(34px,5vw,58px);line-height:.98;text-transform:uppercase;margin:16px 0 12px;color:#fff}.trc-inv-ov .u-who{font-family:'PPSansRegular','Inter',sans-serif;font-size:11px;letter-spacing:2.6px; text-transform:uppercase;color:rgba(255,255,255,.7)}.trc-inv-ov .u-x{position:absolute;top:22px;right:22px;width:44px;height:44px; border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff; font-size:22px;line-height:1;cursor:pointer;border-radius:0; transition:background .25s,color .25s}.trc-inv-ov .u-x:hover{background:#fff;color:#000}.trc-inv-ov .u-st, .trc-inv-ov .u-st.available, .trc-inv-ov .u-st.hold, .trc-inv-ov .u-st.reserved, .trc-inv-ov .u-st.sold{display:inline-flex !important;align-items:center;gap:8px; background:transparent !important;color:#fff !important; border:0 !important;border-radius:0 !important;box-shadow:none !important; padding:0 !important;letter-spacing:2.4px;font-size:10px;text-transform:uppercase; font-family:'PPSansRegular','Inter',sans-serif !important;font-weight:400 !important}.trc-inv-ov .u-st i{width:7px;height:7px;border-radius:50%; background:rgba(255,255,255,.55) !important;animation:none !important;box-shadow:none !important}.trc-inv-ov .u-st.available i{background:#3fbf7f !important}.trc-inv-ov .u-st.sold{color:#fff !important}.trc-inv-ov .u-st.sold i{background:#B42318 !important}.trc-inv-ov .u-st.hold{color:#F5C04A !important}.trc-inv-ov .u-st.hold i{background:#F5C04A !important}.trc-inv-ov .u-st.reserved i{background:#E6D5C3 !important}.trc-inv-ov b, .trc-inv-ov strong, .trc-inv-ov .u-big, .trc-inv-ov .u-ppm, .trc-inv-ov .u-leg b, .trc-inv-ov .u-specs b, .trc-inv-ov .u-kv span:last-child, .trc-inv-ov .u-k, .trc-inv-ov .u-pj, .trc-inv-ov .u-who{font-weight:400 !important}.trc-inv-ov .u-price{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap; padding:28px 34px 24px;border-bottom:1px solid #C8C8C4;background:#fff}.trc-inv-ov .u-lbl{font-family:'PPSansRegular','Inter',sans-serif;font-size:10px;letter-spacing:2.8px; text-transform:uppercase;color:#6f7277;margin-bottom:8px}.trc-inv-ov .u-big{font-family:'PPSansRegular','Inter',sans-serif;font-size:clamp(30px,4vw,44px); letter-spacing:-.3px;line-height:1;font-variant-numeric:tabular-nums;color:#000}.trc-inv-ov .u-big small{font-family:'PPGlareLightItalic',Georgia,serif;font-style:italic;font-weight:300; font-size:.42em;color:#795B54;margin-left:8px;letter-spacing:0}.trc-inv-ov .u-ppm{text-align:right;font-family:'PPSansRegular','Inter',sans-serif;font-size:15px;font-variant-numeric:tabular-nums}.trc-inv-ov .u-plan{padding:20px 34px 24px;background:#fff;border-bottom:1px solid #C8C8C4}.trc-inv-ov .u-bar{display:flex;height:6px;background:#E6D5C3}.trc-inv-ov .u-bar i{display:block;height:100%;background:#795B54;transform-origin:left;animation:trcBarIn 1s .2s cubic-bezier(.2,.7,.2,1) both}@keyframes trcBarIn{from{transform:scaleX(0)}to{transform:scaleX(1)}}.trc-inv-ov .u-leg{display:flex;justify-content:space-between;gap:16px;margin-top:12px;flex-wrap:wrap;font-size:13px;color:#3d4046}.trc-inv-ov .u-leg b{font-family:'PPSansRegular','Inter',sans-serif;font-weight:400;color:#000;font-variant-numeric:tabular-nums}.trc-inv-ov .u-leg i{display:inline-block;width:8px;height:8px;margin-right:8px;vertical-align:0}.trc-inv-ov .u-specs{display:grid;grid-template-columns:repeat(4,1fr);padding:0 34px;border-bottom:1px solid #C8C8C4;background:#fff}.trc-inv-ov .u-specs div{padding:22px 18px 20px;border-left:1px solid #C8C8C4}.trc-inv-ov .u-specs div:first-child{border-left:0;padding-left:0}.trc-inv-ov .u-specs b{display:block;font-family:'PPSansRegular','Inter',sans-serif;font-weight:400;font-size:26px;line-height:1;font-variant-numeric:tabular-nums;color:#000}.trc-inv-ov .u-specs b small{font-size:12px;color:#6f7277;margin-left:3px}.trc-inv-ov .u-specs span{display:block;margin-top:10px;font-family:'PPSansRegular','Inter',sans-serif;font-size:9.5px;letter-spacing:2.6px;text-transform:uppercase;color:#6f7277}.trc-inv-ov .u-det{display:grid;grid-template-columns:1fr 1fr;gap:0 44px;padding:12px 34px 28px;background:#fff}.trc-inv-ov .u-kv{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #e1e0dd;font-size:14px}.trc-inv-ov .u-kv span:first-child{font-family:'PPSansRegular','Inter',sans-serif;font-size:10px;letter-spacing:2.4px;text-transform:uppercase;color:#6f7277;padding-top:3px}.trc-inv-ov .u-kv span:last-child{text-align:right;color:#000;font-variant-numeric:tabular-nums}.trc-inv-ov .u-foot{display:flex;gap:12px;justify-content:flex-end;align-items:center;padding:18px 34px;border-top:1px solid #000;background:#F3F2F2}.trc-inv-ov .u-foot .note{margin-right:auto;font-size:12.5px;color:#795B54}.trc-inv-ov .u-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 24px; font-family:'PPSansRegular','Inter',sans-serif;font-size:11px;letter-spacing:2.8px;text-transform:uppercase; text-decoration:none;cursor:pointer;border-radius:0;transition:background .25s,color .25s,border-color .25s}.trc-inv-ov .u-btn.solid{background:#000;color:#fff;border:1px solid #000}.trc-inv-ov .u-btn.solid:hover{background:#795B54;border-color:#795B54}.trc-inv-ov .u-btn svg{width:14px;height:14px}@media (max-width:720px){.trc-inv-ov{padding:0 !important;align-items:flex-end !important}.trc-inv-ov .trc-inv-modal{max-width:none !important;max-height:92vh}.trc-inv-ov.open .trc-inv-modal{animation:trcSheetIn .45s cubic-bezier(.2,.7,.2,1) both}@keyframes trcSheetIn{from{transform:translateY(100%)}to{transform:none}}.trc-inv-ov .u-top{padding:24px 16px 22px}.trc-inv-ov .u-x{top:14px;right:12px}.trc-inv-ov .u-price,.trc-inv-ov .u-plan{padding-inline:16px}.trc-inv-ov .u-ppm{text-align:left}.trc-inv-ov .u-specs{grid-template-columns:1fr 1fr;padding:0 16px}.trc-inv-ov .u-specs div{padding:16px 0;border-left:0;border-bottom:1px solid #e1e0dd}.trc-inv-ov .u-specs div:nth-child(even){padding-left:16px;border-left:1px solid #e1e0dd}.trc-inv-ov .u-det{grid-template-columns:1fr;padding:6px 16px 18px}.trc-inv-ov .u-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));flex-wrap:wrap}.trc-inv-ov .u-foot .note{width:100%;margin:0 0 4px}.trc-inv-ov .u-btn{flex:1}}@media (prefers-reduced-motion:reduce){.trc-inv-ov *,.trc-inv-ov *::before,.trc-inv-ov *::after{animation:none !important;transition:none !important}}

/* /devnix_crm_portal/static/src/css/kanban.css */
 .kanban-board{overflow-x: auto; overflow-y: hidden; padding-bottom: 10px;}.kanban-row{display: flex; gap: 20px; min-width: max-content; padding: 0 10px;}.kanban-column{flex: 0 0 320px; min-width: 320px; max-width: 320px; background: #f8f9fa; border-radius: 8px; border: 1px solid #dee2e6; height: calc(100vh - 400px); min-height: 500px; display: flex; flex-direction: column;}.kanban-column-header{padding: 15px; border-radius: 8px 8px 0 0; border-bottom: 1px solid #dee2e6; flex-shrink: 0;}.kanban-column-header h5{margin: 0; font-size: 16px; font-weight: 600;}.kanban-column-body{flex: 1; padding: 15px; overflow-y: auto; overflow-x: hidden;}.kanban-card{transition: all 0.3s ease;}.kanban-card:hover{transform: translateY(-2px); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);}.kanban-card .card{border: 1px solid #dee2e6; border-radius: 6px; transition: all 0.3s ease;}.kanban-card .card:hover{border-color: #007bff; box-shadow: 0 2px 8px rgba(0, 123, 255, 0.2);}.kanban-card .card-body{padding: 12px;}.kanban-card .card-title{font-size: 14px; font-weight: 600; color: #333; line-height: 1.2;}.kanban-card .card-text{font-size: 12px; color: #666; margin-bottom: 8px; line-height: 1.3;}.kanban-card .card-text strong{color: #333; font-weight: 600;}.kanban-empty-state{text-align: center; padding: 40px 20px; color: #6c757d;}.kanban-empty-state i{font-size: 48px; margin-bottom: 15px; opacity: 0.5;}.kanban-empty-state p{font-size: 14px; margin: 0;}.js_load_more{width: 100%; margin-top: 10px; border-radius: 6px; font-size: 12px; padding: 8px 12px; transition: all 0.3s ease;}.js_load_more:hover{background-color: #6c757d; border-color: #6c757d; color: white;}.js_load_more.loading{opacity: 0.7; cursor: not-allowed;}.badge{font-size: 10px; padding: 4px 8px; border-radius: 12px;}.badge.bg-success{background-color: #28a745 !important;}.badge.bg-info{background-color: #17a2b8 !important;}.badge.bg-warning{background-color: #ffc107 !important; color: #212529 !important;}.badge.bg-danger{background-color: #dc3545 !important;}.badge.bg-secondary{background-color: #6c757d !important;}.kanban-column-body::-webkit-scrollbar{width: 6px;}.kanban-column-body::-webkit-scrollbar-track{background: #f1f1f1; border-radius: 3px;}.kanban-column-body::-webkit-scrollbar-thumb{background: #c1c1c1; border-radius: 3px;}.kanban-column-body::-webkit-scrollbar-thumb:hover{background: #a8a8a8;}.kanban-board::-webkit-scrollbar{height: 8px;}.kanban-board::-webkit-scrollbar-track{background: #f1f1f1; border-radius: 4px;}.kanban-board::-webkit-scrollbar-thumb{background: #c1c1c1; border-radius: 4px;}.kanban-board::-webkit-scrollbar-thumb:hover{background: #a8a8a8;}@media (max-width: 768px){.kanban-column{flex: 0 0 280px; min-width: 280px; max-width: 280px;}.kanban-column-header{padding: 12px;}.kanban-column-header h5{font-size: 14px;}.kanban-column-body{padding: 12px;}.kanban-card .card-body{padding: 10px;}.kanban-card .card-title{font-size: 13px;}.kanban-card .card-text{font-size: 11px;}}.kanban-card{animation: slideInUp 0.3s ease-out;}@keyframes slideInUp{from{opacity: 0; transform: translateY(20px);}to{opacity: 1; transform: translateY(0);}}.js_load_more.loading i{animation: spin 1s linear infinite;}@keyframes spin{from{transform: rotate(0deg);}to{transform: rotate(360deg);}}