.secrets-page{max-width:1400px;margin:0 auto}.v5-work-vault .secrets-page{padding:24px}.secrets-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.secrets-heading h1{font-size:24px;line-height:32px;margin:0 0 2px}.secrets-heading p{display:flex;align-items:center;gap:7px;margin:0;font-size:13px;color:var(--text-2)}.secrets-heading p>.ui-icon{width:14px;height:14px;color:var(--uspech,#00A63E)}.secrets-heading button{height:32px;min-height:32px;padding:0 12px}.secrets-heading button>.ui-icon{width:16px;height:16px}.secrets-toolbar{display:flex;gap:9px;margin-bottom:16px;align-items:center;min-width:0}.secrets-toolbar label{display:flex;gap:8px;align-items:center;margin:0;background:var(--plocha-mekka);border-radius:8px;padding:0 10px;width:280px;flex:none}.secrets-toolbar input{border:0;background:transparent;margin:0;padding:0;height:32px;min-width:0;font-size:13px}.secrets-toolbar .ui-icon{width:16px;height:16px}.secrets-filters{overflow:auto;min-width:0;white-space:nowrap;flex-wrap:nowrap!important}.secrets-filters button{flex:none;height:28px;min-height:28px;padding:0 10px}.secrets-table-scroll{border:1px solid var(--ramecek-karta);border-radius:12px;overflow:auto}.secrets-table{width:100%;border-collapse:collapse;table-layout:fixed}.secret-col-name{width:26%}.secret-col-login{width:18%}.secret-col-value{width:21%}.secret-col-access{width:23%}.secret-col-time{width:12%}.secrets-table th{font-weight:400;text-align:left;font-size:12px;color:var(--text-3);height:36px;background:var(--plocha-seda);padding:0 16px}.secrets-table th:last-child{text-align:right}.secrets-table td{border-top:1px solid var(--linka);padding:8px 16px;height:50px;vertical-align:middle;font-size:13px;overflow:hidden}.secrets-table td:first-child{display:flex;gap:10px;align-items:center}.secrets-table td:last-child{text-align:right;position:relative;padding-right:30px}.secrets-table time{font-size:12px;color:var(--text-2);white-space:nowrap}.secrets-group th{height:36px;border-top:1px solid var(--linka);text-align:left!important;background:var(--plocha-seda);color:var(--inkoust);font-size:13px;font-weight:600}.secrets-group .project-logo,.secrets-group .ui-icon{width:18px;height:18px;display:inline-block;vertical-align:middle;margin-right:8px;border-radius:5px}.secrets-group small{font-weight:400;color:var(--text-3);margin-left:12px}.secrets-service-icon{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:7px;background:var(--plocha-mekka);color:var(--text-2)}.secrets-service{display:block;min-width:0}.secrets-service>button{display:block;font-size:14px;font-weight:500;height:auto;min-height:0;padding:0;border:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.secrets-service a{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-3);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.secrets-service a .ui-icon{width:12px;height:12px;flex:none}.secrets-login{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-2)}.secrets-value-tools{display:flex;align-items:center;gap:3px;min-width:0}.secrets-value-tools>[data-secret-value]{letter-spacing:2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2)}.secrets-value-tools>[data-revealed]{letter-spacing:0;color:var(--inkoust)}.secrets-value-tools>button{width:20px;height:24px;min-height:24px;flex:none;padding:2px;border:0;color:var(--text-2)}.secrets-value-tools .ui-icon{width:15px;height:15px}.secrets-value-tools small{position:absolute;background:#DCFCE7;color:#166534;border-radius:5px;padding:3px 6px;font-size:11px;transform:translateY(25px);z-index:1}.secrets-access{display:inline-flex;align-items:center;height:22px;border-radius:12px;background:var(--plocha-mekka);font-size:12px;padding:0 8px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-2)}.secrets-access.admin{background:var(--inkoust);color:white}.secrets-edit{position:absolute;right:3px;top:12px;width:24px;height:24px;min-height:24px;padding:3px;border:0;opacity:0}.secrets-table tr:hover .secrets-edit,.secrets-edit:focus-visible{opacity:1}.secrets-edit .ui-icon{width:14px;height:14px}.secrets-security{display:flex;align-items:center;gap:8px;background:var(--plocha-mekka);color:var(--text-2);padding:9px 12px;border-radius:9px;font-size:12.5px;width:fit-content;max-width:100%;margin:16px 0}.secrets-security .ui-icon{width:17px;height:17px;flex:none}.secrets-legacy{font-size:12px;color:var(--text-2);padding:4px 0}.secrets-locked{width:360px;max-width:100%;margin:80px auto;text-align:center}.secrets-locked>span{display:grid;place-items:center;width:48px;height:48px;background:var(--plocha-mekka);border-radius:50%;margin:0 auto 14px}.secrets-locked h2{font-size:18px}.secrets-locked p,.secrets-locked small{color:var(--text-2);font-size:13px}.secrets-locked form{text-align:left;margin-top:24px}.secrets-locked form button{width:100%}.secrets-dialog{width:560px!important;max-width:calc(100vw - 40px)}.secrets-dialog h2{font-size:20px;margin-top:0}.secrets-dialog footer{display:flex;justify-content:flex-end;gap:8px}.secrets-password-field{display:flex;gap:8px;align-items:center}.secrets-password-field>label{flex:1}.secrets-password-field>button{margin-top:9px}.secrets-history{min-width:300px;max-height:440px;overflow:auto}.secrets-history p{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid var(--linka)}.secrets-history time{font-size:12px;color:var(--text-3)}
@media(max-width:1199px){.secrets-table th,.secrets-table td{padding-left:12px;padding-right:12px}.secrets-toolbar label{width:240px}.secrets-table{min-width:800px}.secrets-group small{display:none}}

.v5-shell .content:not(.project-content):has(.secrets-page){padding-top:22px}
.secrets-heading h1{line-height:29px;margin-bottom:4px}.secrets-heading{margin-bottom:10px}
.secrets-toolbar input{min-height:32px}.secrets-filters{padding:2px;height:32px}
.secrets-value-tools small{position:static;transform:none;flex:none;white-space:nowrap}

.secrets-table td:last-child{padding-left:28px;padding-right:16px}.secrets-edit{left:1px;right:auto}
