.trimble-transfer{height:100%;display:grid;grid-template-rows:4% 9% 82% 5%;font-family:Arial,Helvetica,sans-serif;color:#4b5360;background:#bac2d2}.trimble-transfer svg{height:2.8cqw;width:2.8cqw;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tt-os{display:flex;justify-content:space-between;align-items:center;font-size:1.2cqw;padding:0 1cqw;background:#505a79;color:#f1f1df}.tt-toolbar{display:flex;align-items:center;gap:1.5cqw;color:#f0f3ef;background:linear-gradient(#5d6782,#515b78);border-bottom:1px solid #d6dbe1;padding:0 1.2cqw}.tt-toolbar button{background:none;border:0;padding:.4cqw;color:#f2f4e7;display:grid;place-items:center}.tt-toolbar strong{font-size:1.8cqw;font-weight:600}.tt-layout{display:grid;grid-template-columns:19% 81%;min-height:0}.tt-sidebar{background:linear-gradient(100deg,#d2d9cc,#e4e8d6);position:relative;display:flex;flex-direction:column}.tt-sidebar>button{height:9%;padding:0 .8cqw;background:transparent;border:0;color:#596371;display:flex;align-items:center;gap:2.8cqw;flex-shrink:0;font-size:1.6cqw}.tt-sidebar>button svg{width:2.4cqw;height:2.4cqw}.tt-sidebar>button.tt-current{background:linear-gradient(100deg,#ecb638,#f6b13b);color:#6c5a3a;border-bottom:1px solid #d9b75b}.tt-help{margin:auto .6cqw .6cqw;background:#edd0ac;color:#8b7c64;font-size:1.35cqw;line-height:1.3;padding:.8cqw;letter-spacing:-.02cqw}.tt-help small{display:block;margin-top:.7cqw;font-size:1.05cqw;color:#8d7961}.tt-content{display:grid;grid-template-rows:18% 66% 16%;padding:0 .8cqw;background:linear-gradient(100deg,#b3bfd1,#c5c9d1 70%,#c7ccd4);min-width:0;min-height:0}.tt-head{display:grid;grid-template-columns:49% 9% 21% 21%;align-items:center;gap:0;font-size:1.6cqw;padding:.8cqw 1cqw .6cqw;min-width:0}.tt-internal{display:flex;align-items:center;gap:2.1cqw;white-space:nowrap}.trimble-transfer input[type=checkbox]{width:1.7cqw;height:1.7cqw;min-width:0;min-height:0;margin:0;accent-color:#657c95;flex-shrink:0;cursor:pointer}.tt-direction{font-size:3.2cqw;color:#e9ece4;text-align:center;line-height:1}.tt-head select{width:100%;min-width:0;border:0;outline-offset:0;background:transparent;padding:.5cqw;font-family:Arial,sans-serif;font-size:1.6cqw;color:#5b6270;cursor:pointer;text-overflow:ellipsis}.tt-head select option{font-size:14px;background:#e6e9df}.tt-show-all{display:flex;align-items:flex-start;gap:1.1cqw;margin-left:1.2cqw;font-size:1.4cqw;line-height:1.25}.tt-show-all input{margin-top:.2cqw!important}.tt-panes{display:grid;grid-template-columns:1fr 1fr;gap:.7cqw;min-height:0}.tt-pane{overflow:auto;background:#e4e6d8;border:1px solid #e9eddf;box-shadow:inset 1px 0 #f4f5e9;min-width:0;min-height:0;scrollbar-width:thin}.tt-destination{background:linear-gradient(120deg,#e6e3d0,#e9e5d3)}.tt-row{height:5.4cqw;min-height:5.4cqw;display:flex;align-items:center;border-bottom:1px solid #c7cdbf;box-shadow:0 1px #f1f3e5;padding-right:3.1cqw;gap:1cqw}.tt-open{min-width:0;flex:1;display:flex;align-items:center;gap:1.3cqw;height:100%;background:transparent;border:0;color:#646d74;padding:0 0 0 calc(.9cqw + var(--depth)*1.7cqw);font-size:1.5cqw;text-align:left}.tt-arrow{font-size:2.1cqw;line-height:1;width:1.2cqw;color:#48566c;flex-shrink:0}.tt-folder{display:inline-flex;color:#edb14c;flex-shrink:0}.tt-folder svg{width:2.8cqw;height:2.4cqw;stroke:#e7ac43;fill:#edb650;stroke-width:1.5}.tt-folder.tt-log svg{fill:#6691aa;stroke:#e1f0f2;background:#4c87a5}.tt-row .tt-folder svg:not(:has(path[d^="M2 6"])){fill:none;stroke:#7e929d}.tt-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-open:hover{background:#f1f2e541}.tt-footer{display:flex;align-items:center;justify-content:center;position:relative;gap:1cqw;min-height:0;padding:.8cqw 0}.tt-copy{height:100%;width:32%;border:1px solid #9ac0d0;box-shadow:inset 0 0 0 1px #c7d8de33;background:linear-gradient(#73b1ce,#70aac6);color:#e7f1e9;font-size:2cqw;font-family:Arial,sans-serif;padding:.4cqw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2cqw}.tt-copy span{font-size:1.7cqw;line-height:1}.tt-copy:disabled{opacity:.65;cursor:default}.tt-status{font-size:1.05cqw;color:#4b6566;position:absolute;left:.4cqw;bottom:.3cqw;max-width:31%;line-height:1.1}.tt-continue{position:absolute;right:.3cqw;bottom:1cqw;width:30%;font-size:1.2cqw;border:1px solid #8faaa4;background:#e5ecdb;color:#48665f;padding:.8cqw .4cqw}.tt-android{display:flex;align-items:center;justify-content:space-between;padding:0 6cqw;background:#151820;color:#e5e9e5;font-size:2cqw}.tt-android span{margin:auto}.tt-android svg{width:2.6cqw;height:2.6cqw}.tt-extra{font-size:1.3cqw;color:#829088;padding:1.2cqw}.tt-destination .tt-row{padding-right:.8cqw}
.monitor-screen .trimble-transfer label{pointer-events:auto;cursor:pointer}
.tt-confirm-overlay{position:absolute;inset:0;z-index:30;background:#66717308;display:flex;align-items:center;justify-content:center}.tt-confirm-box{width:46%;min-height:26%;background:#fffff3;border:1px solid #dce0c7;box-shadow:0 .7cqw 2cqw #414b3a33;padding:1.7cqw 2cqw 1.1cqw;display:flex;flex-direction:column;align-items:stretch;font-family:Arial,Helvetica,sans-serif;color:#737b4f}.tt-confirm-box #tt-confirm-title{font-size:1.65cqw;line-height:1.4;font-weight:400;margin:0 0 1.6cqw}.tt-confirm-box #tt-confirm-location{font-size:1.22cqw;line-height:1.4;color:#969d75;margin:0 0 2.3cqw}.tt-confirm-box [data-tt-ok]{align-self:flex-end;margin-top:auto;background:transparent;color:#78834e;border:0;font-size:1.15cqw;font-weight:500;min-width:4cqw;min-height:3cqw;padding:.5cqw .2cqw;cursor:pointer}.tt-destination .tt-folder svg:has(path[d^="M2 6"]){fill:#7faabc;stroke:#7faabc}
