.ti{--ti-navy:#17263b;--ti-gold:#b39358;--ti-line:#dce3ec;box-sizing:border-box;max-width:1180px;margin:24px auto;padding:24px;background:#f6f8fb;color:#17263b;border:1px solid var(--ti-line);border-radius:22px;font:400 14px/1.6 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;scroll-margin-top:24px}.ti *{box-sizing:border-box;min-width:0}.ti header{background:#17263b;color:#fff;border-radius:15px;padding:25px;margin:0 0 18px}.ti header>span{display:block;color:#ddc89c;font-size:10px;font-weight:750;letter-spacing:2px}.ti header h2{color:#fff!important;font-size:30px!important;line-height:1.2;margin:8px 0!important;letter-spacing:-1px}.ti header p{font-size:13px;color:#d3dce9;margin:8px 0 0}.ti h3{font-size:21px!important;line-height:1.3;color:#17263b!important;margin:8px 0 12px!important}.ti h4{font-size:15px;color:#17263b;margin:18px 0 8px}.ti p{overflow-wrap:anywhere}.ti small{font-size:11px;color:#64748b}.ti nav,.ti .ti-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.ti a{color:#294b75!important;background:transparent!important;text-decoration:none}.ti nav>a,.ti .ti-actions>a{padding:9px 13px;border:1px solid #d4ddeb;background:#fff!important;border-radius:9px;font-size:12px;font-weight:700}.ti button,.ti a.ti-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 16px;background:#17263b!important;color:#fff!important;background-image:none!important;border:1px solid #17263b!important;border-radius:10px;font:750 12px/1.4 system-ui,sans-serif;cursor:pointer;box-shadow:none!important;max-width:100%}.ti button:hover,.ti a.ti-button:hover{background:#2b3f5a!important;border-color:#b39358!important}.ti button:disabled{opacity:.6;cursor:wait}.ti input,.ti select,.ti textarea{display:block;width:100%;max-width:100%;margin:6px 0 0!important;padding:11px 12px!important;min-height:44px;border:1px solid #cbd5e1!important;border-radius:9px!important;background:#fff!important;color:#17263b!important;font:400 14px/1.4 system-ui,sans-serif!important;box-shadow:none!important;accent-color:#17263b}.ti label{display:block;font-size:12px;font-weight:700;margin:12px 0}.ti textarea{resize:vertical}.ti :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #b39358!important;outline-offset:3px}.ti-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ti-card{border:1px solid #dce3ec;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 5px 17px #17263b06}.ti-card-body{padding:18px}.ti-vehicle-photo{width:100%;height:165px;object-fit:contain;background:#f1f4f8}.ti-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid #d8dfe9;border-radius:7px;font-size:10px;font-weight:800;background:#edf1f7;color:#445875;line-height:1.5}.ti-tag.ti-good{background:#eaf3ef;color:#285944;border-color:#bdd9cd}.ti-tag.ti-warn{background:#f7f0df;color:#745a24;border-color:#e3d4ac}.ti-tag.ti-danger{background:#fff0ee;color:#a43036;border-color:#e6bdbe}.ti-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 14px}.ti-toolbar>span{font-size:11px;color:#64748b}.ti-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.ti-summary>div{display:flex;flex-direction:column;gap:5px;border:1px solid #e0d6c0;border-radius:12px;background:#f5f0e5;padding:14px}.ti-summary strong{font-size:14px}.ti-section{display:block;background:#fff;border:1px solid #dce3ec;border-radius:14px;padding:17px;margin:15px 0}.ti details>summary{cursor:pointer;font-size:13px;font-weight:750;color:#17263b;list-style:revert}.ti details[open]>summary{margin-bottom:16px}.ti-section>summary{display:flex;justify-content:space-between;align-items:center;gap:12px}.ti-section>summary::after{content:'+';font-size:20px;color:#947440}.ti-section[open]>summary::after{content:'−'}.ti-check-group{border:1px solid #dce3ec;border-radius:11px;padding:13px;margin:10px 0}.ti-check-group>summary{display:flex;justify-content:space-between;gap:10px}.ti-check-group summary span{font-size:10px;color:#718097}.ti-check{padding:6px 0 12px;border-top:1px solid #e9edf3}.ti-check[data-state=ok]{border-left:3px solid #b39358;padding-left:10px}.ti-check[data-state=defect]{border-left:3px solid #b13c47;padding-left:10px}.ti [data-ti-issue]{background:#fff7ed;padding:8px 12px;border-radius:9px}.ti-step-head{display:flex;flex-direction:column;gap:5px;font-size:12px;margin:15px 0;padding:12px 15px;background:#f3efe5;border:1px solid #decfae;border-radius:10px}.ti-step-head span{font-size:11px;color:#69768b}.ti .ti-photo-inputs,.ti .ti-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.ti .ti-upload{padding:12px;border:1px dashed #a9b7ca;background:#f8fafd;border-radius:10px;overflow:hidden;margin:0}.ti-upload small{display:block;font-weight:400;margin-top:6px}.ti-upload img{width:100%;height:140px;object-fit:contain;border-radius:8px;margin-top:8px}.ti .ti-gallery figure{margin:0;padding:7px;background:#f4f6f9;border:1px solid #dde4ed;border-radius:12px}.ti .ti-gallery img{width:100%;height:155px;object-fit:contain;background:#eef1f6;border-radius:7px}.ti .ti-gallery figcaption{font-size:10px;color:#66758a;padding:5px}.ti label.ti-checkbox{display:flex;align-items:flex-start;gap:9px;font-size:11px;font-weight:550}.ti label.ti-checkbox input{display:inline-block;flex:0 0 17px;width:17px;min-height:17px;margin:2px 0 0!important;padding:0!important}.ti-private{font-size:11px;color:#68788d;padding:10px 12px;border:1px dashed #cbd5e1;border-radius:9px}.ti-alert,.ti-success,.ti-note{padding:13px 15px;border-radius:10px;border:1px solid #dfd4bc;background:#f7f0e3;font-size:12px}.ti-alert{color:#9e3540;background:#fff0ef;border-color:#eac4c4}.ti-success{background:#eef5f1;border-color:#c0dace;color:#285944;font-weight:700}.ti-due{font-size:11px;color:#a43036}.ti .ti-defect,.ti .ti-history{border:1px solid #dce3ec;border-radius:11px;padding:14px;margin:12px 0}.ti-defect>summary,.ti-history>summary{display:flex;justify-content:space-between;align-items:center;gap:12px}.ti .ti-review{border:1px solid #dac69c;background:#fbf8ef;padding:14px;border-radius:12px;margin-top:15px}.ti-check-line{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border-bottom:1px solid #e7ecf3;padding:8px 0;font-size:12px}.ti-check-line strong{font-size:11px;font-weight:650;color:#5f718b;text-align:right}.ti-internal-note{font-size:11px;color:#7c5960}.ti-public-hero{padding:20px 0 5px}.ti-footnote{font-size:11px;color:#718097;border-top:1px solid #dce3ec;padding-top:18px;margin-top:25px}.ti-empty{padding:22px;text-align:center;border:1px dashed #c8d2df;border-radius:12px;color:#6c7a8f;font-size:13px}.ti [hidden]{display:none!important}.trc-pro-media .trci-safe{position:absolute!important;z-index:10;right:12px;top:56px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:#e8f2df!important;color:#284f22!important;border:1px solid #a5be8e;box-shadow:0 4px 13px #17263b22;cursor:pointer}.trci-safe svg{width:22px;height:22px}.trci-unavailable{padding:20px;background:#fff5ed;color:#713f28;border:1px solid #e7c7b1;border-radius:12px}
@media(max-width:900px){.ti-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ti-summary{grid-template-columns:1fr 1fr}.ti header h2{font-size:27px!important}}@media(max-width:560px){.ti{padding:12px;margin:15px auto;border-radius:16px}.ti header{padding:20px 16px}.ti-grid{grid-template-columns:1fr}.ti-summary{grid-template-columns:1fr}.ti-section{padding:13px}.ti-toolbar{align-items:flex-start;flex-direction:column}.ti .ti-photo-inputs{grid-template-columns:1fr}.ti-defect>summary,.ti-history>summary{align-items:flex-start;flex-direction:column}.ti-gallery img{height:115px!important}.ti header p{font-size:12px}.ti nav>a,.ti-actions>a{font-size:11px}.ti-check-line{font-size:11px}.ti-summary strong{font-size:15px}.ti .ti-gallery label{font-size:10px}}@media(prefers-reduced-motion:reduce){.ti *{scroll-behavior:auto!important;transition:none!important}}
.trci-safe{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#284f22;background:#e8f2df;border:1px solid #a5be8e;border-radius:12px}.ti .ti-upload input::file-selector-button{border:0;border-radius:6px;padding:8px;background:#e9edf3;color:#17263b;cursor:pointer;font-size:11px}.ti input[type=file]{font-size:11px!important;padding:6px!important}.ti [data-trci-feedback]{font-size:12px;font-weight:650;color:#405875}.ti .ti-summary small{font-size:10px}:is(#trci-panel,.ti.ti-public) button,:is(#trci-panel,.ti.ti-public) a.ti-button{background:#17263b!important;color:#fff!important;border-color:#17263b!important;background-image:none!important}

/* Fast vehicle selection and touch-friendly mobile workflow. */
#trci-panel .ti-plate{display:inline-block;font-size:1.2rem;letter-spacing:.05em;color:#13243b;background:#f4ead1;border:1px solid #b98e38;padding:7px 12px;border-radius:8px}
#trci-panel .ti-search{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:18px;background:#f4f6fa;border:1px solid #dbe1ea;border-radius:14px;margin:18px 0}#trci-panel .ti-search label{flex:1 1 250px;margin:0}#trci-panel .ti-search p{flex-basis:100%;margin:0;font-size:.85rem}#trci-panel .ti-search input{min-height:46px}#trci-panel .ti-sync{padding:16px;border:1px solid #c6a45e;border-radius:12px;background:#fffbf1}#trci-panel .ti-sync progress{width:100%;height:10px;accent-color:#a77c29;margin-top:10px}#trci-panel .ti-sync ul{padding-left:20px}#trci-panel .ti-selected{padding:16px;background:#edf2f8;border-left:4px solid #bd923a;border-radius:8px}#trci-panel .ti-selected strong{font-size:1.2rem}#trci-panel .ti-back{display:inline-flex;padding:12px 0;min-height:44px}#trci-panel .ti-camera-button{min-height:44px;width:100%;margin:8px 0}#trci-panel [aria-busy=true]{opacity:.55;pointer-events:none}@media(max-width:600px){#trci-panel .ti-search button{width:100%}#trci-panel .ti-actions a{min-height:44px;display:inline-flex;align-items:center}#trci-panel input,#trci-panel select,#trci-panel textarea{font-size:16px!important}}
/* Professional application shell: scoped to the inspection control panel. */
#trci-panel{--ti-navy:#10263b;--ti-gold:#c69942;--ti-line:#d9e0e8;padding:0;background:#f2f5f8;border:1px solid #cfd9e3;border-radius:16px;box-shadow:0 12px 38px #11283e0b;overflow:hidden;font-size:14px;line-height:1.55}
#trci-panel .ti-workspace{padding:22px}
#trci-panel .ti-app-header{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(115deg,#10263b,#193a54);border-radius:0;padding:25px 28px;margin:0;border-bottom:3px solid #c69942}
#trci-panel .ti-app-header .ti-eyebrow{color:#f0ce86;font-size:10px;letter-spacing:2px;font-weight:800}
#trci-panel .ti-app-header h2{font-size:26px!important;letter-spacing:-.6px;font-weight:700;margin:7px 0!important}
#trci-panel .ti-app-header p{color:#dce6ef;font-size:12px;margin:0}
#trci-panel .ti-brand-mark{display:flex;align-items:center;gap:10px;color:#f0ce86;font-size:13px;font-weight:800;letter-spacing:.12em;white-space:nowrap}
#trci-panel .ti-brand-mark svg{width:36px;height:40px}
#trci-panel .ti-brand-mark small{display:block;font-size:8px;color:#c5d5e2;letter-spacing:.13em;margin-top:4px}
#trci-panel .ti-app-nav{display:flex;flex-wrap:nowrap;gap:4px;margin:0;padding:0 20px;background:#fff;border-bottom:1px solid #cfd9e3;overflow-x:auto}
#trci-panel .ti-app-nav>a{display:flex;align-items:center;justify-content:center;gap:9px;padding:17px 15px;min-height:54px;border:0;border-bottom:3px solid transparent;border-radius:0;background:#fff!important;color:#55677c!important;font-size:12px;font-weight:700;white-space:nowrap;transition:background .15s,color .15s}
#trci-panel .ti-app-nav>a svg{width:18px;height:18px;flex:0 0 18px}
#trci-panel .ti-app-nav>a[aria-current=page]{color:#10263b!important;background:#edf3f8!important;border-bottom-color:#be8c2d}
#trci-panel .ti-app-nav>a:hover{background:#f0f4f8!important;color:#10263b!important}
#trci-panel h3{font-size:19px!important;font-weight:700;letter-spacing:-.3px}
#trci-panel .ti-toolbar{margin:4px 0 16px}
#trci-panel .ti-toolbar p{font-size:12px;color:#52657b;max-width:650px}
#trci-panel .ti-search{background:#fff;border:1px solid #ced8e3;border-radius:12px;padding:15px 17px;margin:16px 0 20px;box-shadow:0 3px 10px #11283e04}
#trci-panel .ti-search input{border-color:#a9b8c8!important;background:#fafbfd!important}
#trci-panel .ti-search input:focus{background:#fff!important;border-color:#ad7a20!important}
#trci-panel button,#trci-panel a.ti-button{background:#14334e!important;color:#fff!important;border-color:#14334e!important;border-radius:8px;font-size:12px;min-height:44px;transition:background .15s,box-shadow .15s}
#trci-panel button:hover,#trci-panel a.ti-button:hover{background:#204d6e!important;border-color:#204d6e!important;box-shadow:0 3px 9px #15334e22!important}
#trci-panel button:active,#trci-panel a.ti-button:active{transform:translateY(1px)}
#trci-panel .ti-card{border-color:#d0dbe5;border-radius:12px;box-shadow:0 3px 12px #122c4208;transition:box-shadow .18s,border-color .18s}
#trci-panel .ti-card:hover{border-color:#99aec2;box-shadow:0 7px 20px #122c4210}
#trci-panel .ti-card-cover{display:block!important;position:relative;background:#fff!important;border-bottom:1px solid #e2e8ef}
#trci-panel .ti-card-cover:after{content:attr(data-label);position:absolute;right:12px;bottom:10px;padding:4px 8px;border-radius:5px;background:#14334eea;color:#fff;font-size:10px;font-weight:700;opacity:0;transition:opacity .15s}
#trci-panel .ti-card-cover:hover:after,#trci-panel .ti-card-cover:focus-visible:after{opacity:1}
#trci-panel .ti-vehicle-media{position:relative;width:100%;height:190px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}
#trci-panel .ti-vehicle-media .ti-vehicle-photo{display:block;width:100%;height:100%;max-height:none;object-fit:contain;background:#fff;padding:10px;margin:0}
#trci-panel .ti-photo-fallback{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;color:#77899c;font-size:11px;background:#edf2f7;width:100%;height:100%}
#trci-panel .ti-photo-fallback svg{width:70px;height:70px;color:#7f95aa}
#trci-panel .ti-card-body{padding:16px}
#trci-panel .ti-card-body h3{font-size:17px!important;margin:10px 0!important}
#trci-panel .ti-card-body p{font-size:12px;color:#52657b;margin:10px 0}
#trci-panel .ti-plate{background:#f9f5e9;border:1px solid #c8a661;color:#283543;font-size:15px;letter-spacing:.08em;padding:5px 10px;border-radius:5px;font-weight:800;line-height:1.5}
#trci-panel .ti-tag{font-size:10px;letter-spacing:.01em;border-radius:5px}
#trci-panel .ti-tag.ti-good{background:#e6f2ee;color:#17604b;border-color:#b6d9ca}
#trci-panel .ti-tag.ti-danger{background:#fcecee;color:#a3283d;border-color:#e6b9c2}
#trci-panel .ti-tag.ti-warn{background:#fff3d8;color:#80591b;border-color:#e5ca90}
#trci-panel .ti-actions{gap:8px}
#trci-panel .ti-actions>a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:7px;background:#f5f8fb!important;border-color:#ccd8e4;color:#204663!important}
#trci-panel .ti-card-body .ti-actions{margin:14px 0 0}
#trci-panel .ti-card-body .ti-actions a{flex:1 1 auto;font-size:11px;padding:9px 10px}
#trci-panel .ti-vehicle-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:22px;background:#fff;border:1px solid #cfdbe6;border-radius:12px;overflow:hidden;margin:4px 0 16px}
#trci-panel .ti-hero-media{height:235px;border-right:1px solid #e1e8ef}
#trci-panel .ti-hero-info{padding:18px 22px 18px 0}
#trci-panel .ti-hero-info>small{font-size:9px;letter-spacing:1.4px;font-weight:800;color:#64798c}
#trci-panel .ti-hero-info h3{font-size:24px!important;line-height:1.25;margin:10px 0!important}
#trci-panel .ti-hero-info .ti-plate{display:table;margin:12px 0}
#trci-panel .ti-selected{display:flex;align-items:center;gap:14px;padding:10px;border:1px solid #d3dfe9;border-left:3px solid #b58732;background:#f7f9fc}
#trci-panel .ti-selected-media{flex:0 0 110px;width:110px;height:75px;border-radius:6px}
#trci-panel .ti-selected>div:last-child{display:flex;flex-direction:column;gap:3px}
#trci-panel .ti-selected strong{font-size:16px;letter-spacing:.06em}
#trci-panel .ti-selected span{font-size:12px}
#trci-panel .ti-selected small{font-size:10px;color:#596d81}
#trci-panel .ti-summary>div{background:#fff;border:1px solid #d1dce7;border-top:3px solid #b58b3c;border-radius:9px;padding:14px}
#trci-panel .ti-section{border-radius:10px;border-color:#d1dce7;box-shadow:0 2px 6px #132d4403}
#trci-panel .ti-section>summary{font-size:13px;min-height:26px}
#trci-panel .ti-check-group{border-radius:8px;border-color:#d5dfe9}
#trci-panel .ti-step-head{background:#eaf1f7;border:1px solid #cbdce9;border-radius:8px}
#trci-panel .ti-sync{background:#fffaf0;border-color:#d9be86;border-radius:10px;margin:10px 0}
#trci-panel .ti-sync p{font-size:12px;margin-bottom:0}
@media(max-width:700px){#trci-panel .ti-app-header{padding:21px 18px;gap:12px}#trci-panel .ti-app-header h2{font-size:22px!important}#trci-panel .ti-brand-mark{font-size:10px;gap:6px}#trci-panel .ti-brand-mark svg{width:27px}#trci-panel .ti-brand-mark small{display:none}#trci-panel .ti-workspace{padding:16px}#trci-panel .ti-app-nav{padding:0 8px}#trci-panel .ti-app-nav>a{padding:15px 10px;font-size:11px;gap:6px}#trci-panel .ti-vehicle-hero{gap:14px}#trci-panel .ti-hero-media{height:180px}#trci-panel .ti-hero-info{padding:14px 12px 14px 0}#trci-panel .ti-hero-info h3{font-size:19px!important}}
@media(max-width:460px){#trci-panel .ti-app-header{align-items:flex-start}#trci-panel .ti-app-header h2{font-size:21px!important}#trci-panel .ti-brand-mark>span{display:none}#trci-panel .ti-workspace{padding:12px}#trci-panel .ti-vehicle-hero{grid-template-columns:1fr;gap:0}#trci-panel .ti-hero-media{height:200px;border-right:0;border-bottom:1px solid #e2e9ef}#trci-panel .ti-hero-info{padding:16px}#trci-panel .ti-hero-info h3{font-size:22px!important}#trci-panel .ti-vehicle-media{height:205px}#trci-panel .ti-selected-media{width:85px;flex-basis:85px;height:70px}#trci-panel .ti-selected{gap:10px}#trci-panel .ti-selected strong{font-size:15px}#trci-panel .ti-selected span{font-size:11px}#trci-panel .ti-selected small{font-size:9px}#trci-panel .ti-app-nav>a{flex:1 0 auto}}
@media(hover:none){#trci-panel .ti-card-cover:after{opacity:1}}
@media(prefers-reduced-motion:reduce){#trci-panel *{transition:none!important;transform:none!important}}

#trci-panel .ti-check-group{scroll-margin-top:24px}#trci-panel .ti-check-group.ti-group-complete>summary span{color:#17604b;font-weight:800}#trci-panel button.ti-next-section{background:#edf3f8!important;color:#204663!important;border-color:#cad9e6!important;margin-top:8px}#trci-panel button.ti-next-section:hover{background:#e1ebf4!important}#trci-panel .ti-photo-inputs{scroll-margin-top:24px}
/* Modern control palette. Status colors retain their specific meaning. */
#trci-panel{--ti-navy:#102039;--ti-gold:#2563eb;--ti-line:#d8e2ef;background:#f3f6fb;border-color:#d2deec;box-shadow:0 10px 35px #13274410}
#trci-panel .ti-app-header{background:linear-gradient(115deg,#0d1b31 0%,#163152 72%,#1b4269 100%);border-bottom-color:#3b82f6}
#trci-panel .ti-app-header .ti-eyebrow{color:#8dcfff}
#trci-panel .ti-brand-mark{color:#75c9ff}
#trci-panel .ti-app-header p{color:#d1e1f3}
#trci-panel .ti-app-nav>a[aria-current=page]{color:#1749aa!important;background:#edf4ff!important;border-bottom-color:#2563eb}
#trci-panel .ti-app-nav>a:hover{color:#1749aa!important;background:#f0f6ff!important}
#trci-panel button,#trci-panel a.ti-button{background:#215ad5!important;border-color:#215ad5!important;color:#fff!important;box-shadow:0 2px 5px #1c4fbd16!important}
#trci-panel button:hover,#trci-panel a.ti-button:hover{background:#1849b6!important;border-color:#1849b6!important;box-shadow:0 4px 12px #215ad52b!important}
#trci-panel .ti-plate{background:#f4f7fc;border-color:#aebfd4;color:#172d49}
#trci-panel .ti-summary>div{border-top-color:#3b82f6}
#trci-panel .ti-search input:focus{border-color:#3b82f6!important}
#trci-panel .ti-selected{border-left-color:#2563eb;background:#f0f5fd}
#trci-panel .ti-step-head{background:#eaf2ff;border-color:#c5d9f8}
#trci-panel .ti-section>summary::after{color:#2563eb}
#trci-panel .ti-check[data-state=ok]{border-left-color:#24806a}
#trci-panel .ti-sync{background:#eef5ff;border-color:#bed4f6}
#trci-panel .ti-sync progress{accent-color:#2563eb}
#trci-panel .ti-review{background:#f0f5ff;border-color:#bfd2f1}
#trci-panel .ti-actions>a{background:#f1f5fc!important;border-color:#c9d8ee;color:#234a7b!important}
#trci-panel button.ti-next-section{background:#edf3ff!important;border-color:#c7d9f5!important;color:#1b4eab!important}
#trci-panel .ti-camera-button{background:#173854!important;border-color:#173854!important}
#trci-panel :is(a,button,input,select,textarea,summary):focus-visible{outline-color:#2563eb!important}
#trci-panel .ti-tag.ti-good{background:#e5f4ee;color:#155b45;border-color:#a9d6c4}
#trci-panel .ti-tag.ti-warn{background:#fff2d8;color:#805013;border-color:#e4c385}
#trci-panel .ti-tag.ti-danger{background:#ffebef;color:#ac2442;border-color:#efb9c6}
