:root{--tmd-bg:#f3f5f7;--tmd-ink:#1a2332;--tmd-muted:#5d6b7a;--tmd-primary:#243447;--tmd-accent:#1f6f6a;--tmd-surface:#fff;--tmd-line:#e1e7ee;--tmd-folder:#f6f1e8;--tmd-folder-ink:#3d3428}#__next,body,html{background:var(--tmd-bg);color:var(--tmd-ink)}body{font-family:Segoe UI,Avenir Next,Helvetica Neue,Arial,sans-serif}.navbar.bg-primary{background-color:var(--tmd-primary)!important;padding-top:.45rem;padding-bottom:.45rem}.navbar-brand{font-weight:700;letter-spacing:.01em}.tmd-menu .navbar-collapse,.tmd-menu .navbar-nav,.tmd-menu .navbar-text{-webkit-align-items:center;-moz-box-align:center;align-items:center}.tmd-menu .navbar-text{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;grid-gap:8px;gap:8px;padding-top:0;padding-bottom:0}.tmd-menu .navbar-nav{grid-gap:6px;gap:6px}.tmd-menu .btn{padding:.15rem .55rem;font-size:.78rem;line-height:1.3}.tmd-search{height:28px;min-width:220px;margin:0;border:0;border-radius:999px;padding:0 .85rem;color:var(--tmd-ink);vertical-align:middle}.tmd-search:focus{outline:3px solid hsla(0,0%,100%,.35)}.tmd-folder-bar{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:12px;gap:12px;padding:10px 16px;background:var(--tmd-folder);color:var(--tmd-folder-ink);border-bottom:1px solid #e6dccb}.tmd-folder-bar input:not([type=checkbox]):not([type=color]),.tmd-folder-bar input[type=text]{margin-left:8px;padding:6px 8px;border-radius:8px;border:1px solid #d9cbb6}.tmd-content{padding:20px 16px 40px}.tmd-empty{margin:12px 4px;color:var(--tmd-muted)}.tmd-login{min-height:100vh;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:24px}.tmd-login-card{width:100%;max-width:420px;background:var(--tmd-surface);border-radius:16px;padding:32px 28px;box-shadow:0 16px 40px rgba(26,35,50,.08)}.tmd-login-card h3{margin-bottom:18px;font-size:1.35rem}.btn,.MuiButton-root{border-radius:8px;text-transform:none!important;letter-spacing:0}.btn{border-width:1px;border-style:solid}.btn-primary,.btn-primary:disabled{background-color:var(--tmd-accent);border:2px solid #0e4c48;color:#fff;font-weight:700;box-shadow:0 1px 0 rgba(14,76,72,.35)}.btn-primary:focus,.btn-primary:hover{background-color:#185e59;border-color:#0e4c48;color:#fff}.btn-outline-dark,.btn-secondary{background:#fff;color:var(--tmd-primary);border-color:#8ea0b0}.btn-outline-dark:focus,.btn-outline-dark:hover,.btn-secondary:focus,.btn-secondary:hover{background:#f4f7f8;color:var(--tmd-primary);border-color:#243447}.navbar-dark .btn-secondary{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.75);font-weight:600}.navbar-dark .btn-secondary:focus,.navbar-dark .btn-secondary:hover{background:hsla(0,0%,100%,.12);color:#fff;border-color:#fff}.MuiButton-root{border:1px solid #8ea0b0!important;color:var(--tmd-primary)!important;background:#fff!important;font-size:.8125rem!important;padding:3px 10px!important;min-width:0!important;line-height:1.3!important}.MuiButton-sizeSmall{padding:2px 8px!important;font-size:.75rem!important}.tmd-remove-folder.MuiButton-root{color:#b42318!important;border-color:#d92d20!important;background:#fff!important;padding:0 7px!important;font-size:.7rem!important;margin-left:0}.tmd-record-line{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;grid-gap:12px;gap:12px;min-width:0}.tmd-record-title{display:block;width:100%;line-height:1.35rem;text-align:left;font-weight:650;white-space:normal;overflow-wrap:break-word;word-break:normal}.tmd-title-block{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;width:100%;min-height:2.5rem}.tmd-record-description{display:block;width:100%;min-height:1rem;margin-top:2px;font-size:.75rem;line-height:1rem;font-weight:400;color:#8b97a3;white-space:normal;overflow-wrap:break-word;word-break:normal}.tmd-title-cell{width:42%;padding-right:20px!important}.tmd-user-cell{padding-left:20px!important}.tmd-owner-badge{height:20px!important;color:#7b8794!important;border-color:#d5dee6!important;background:transparent!important;font-weight:500!important}td.tmd-lead-cell{position:relative;height:1px;border-right:1px solid var(--tmd-line);background:#fff}td.tmd-lead-cell,th.tmd-lead-cell{width:84px;min-width:84px;max-width:84px;padding:0!important}.tmd-lead{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch}.tmd-grip{-webkit-flex:1 1 42px;-moz-box-flex:1;flex:1 1 42px;background:#d5dee6;color:#3e4c59;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tmd-grip,.tmd-pin-well{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.tmd-pin-well{-webkit-flex:0 0 40px;-moz-box-flex:0;flex:0 0 40px;background:#fff;cursor:default}.MuiTableRow-root.Mui-selected .tmd-grip,.MuiTableRow-root.Mui-selected:hover .tmd-grip,.MuiTableRow-root.MuiTableRow-hover:hover .tmd-grip{background:#d5dee6}.MuiTableRow-root.MuiTableRow-hover:hover .tmd-pin-well{background:#e6ebf0}.MuiTableRow-root.Mui-selected .tmd-pin-well,.MuiTableRow-root.Mui-selected:hover .tmd-pin-well{background:#e7f3f2}.tmd-grip .tmd-drag-handle{color:#3e4c59;font-size:1.15rem;margin:0}.tmd-folder-line{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;grid-gap:8px;gap:8px;width:100%;min-width:0}.tmd-folder-line .MuiButton-root,.tmd-folder-line .tmd-pin{-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto}.tmd-folder-name{-webkit-flex:0 1 auto;-moz-box-flex:0;flex:0 1 auto;min-width:0;max-width:100%;border:0;background:transparent;color:#1f2937;font-weight:700;font-size:15px;text-align:left;padding:4px 2px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tmd-title-stack{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;grid-gap:8px;gap:8px;min-width:0;width:100%}.tmd-password-icon{padding:2px!important}.tmd-password-icon svg{font-size:16px!important}.tmd-record-line .MuiChip-root,.tmd-record-line .tmd-drag-handle,.tmd-record-line .tmd-move-folder,.tmd-record-line .tmd-pin,.tmd-record-line .tmd-remove-folder{-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto}.tmd-pin{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid #c5d0d8;border-radius:8px;background:#fff!important;color:#8aa0b2;cursor:pointer}.tmd-pin-on{border-color:var(--tmd-accent);background:#fff;color:var(--tmd-accent)}.tmd-move{position:relative;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto}.tmd-move-folder{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:28px;height:28px;margin-left:0;padding:0;border:1px solid #8ea0b0;border-radius:8px;background:#fff;color:var(--tmd-primary);cursor:pointer}.tmd-move-menu{position:absolute;z-index:5;top:32px;left:0;margin:0;padding:4px;list-style:none;min-width:160px;background:#fff;border:1px solid var(--tmd-line);border-radius:8px;box-shadow:0 8px 20px rgba(26,35,50,.12)}.tmd-move-menu button{display:block;width:100%;text-align:left;border:0;background:transparent;border-radius:6px;padding:6px 8px;color:var(--tmd-ink);cursor:pointer}.tmd-move-menu button:hover{background:#f3f6f8}.tmd-url-cell{width:16%;max-width:16%}.tmd-url{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tmd-url-full{white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:unset}.form-control{border-color:var(--tmd-line);border-radius:8px}.form-control:focus{border-color:var(--tmd-accent);box-shadow:0 0 0 3px rgba(31,111,106,.16)}.modal-content{border:0;border-radius:14px;box-shadow:0 18px 50px rgba(26,35,50,.18)}.modal-header{border-bottom-color:var(--tmd-line)}.card{border:1px solid var(--tmd-line);border-radius:12px;overflow:hidden}.card-header{background:#f7f9fb!important;font-weight:700;border-bottom-color:var(--tmd-line)}.list-group-item{border-color:var(--tmd-line)}.MuiPaper-root{border-radius:12px!important;box-shadow:0 8px 24px rgba(26,35,50,.06)!important}.MuiTableCell-body{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.tmd-drag-handle{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-right:0;padding:0 4px;color:var(--tmd-muted);cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:-1px;font-weight:700}.MuiTableCell-head{font-weight:700!important;color:var(--tmd-muted)!important;background:#f8fafb}