.pc-files{background:#111315;border-top:1px solid #ffffff14;flex-shrink:0;padding:12px 22px;transition:background .15s}.pc-files.is-dragging{outline-offset:-5px;background:#27241c;outline:1px dashed #b99a65}.pc-files-actions{align-items:center;gap:12px;display:flex}.pc-files-actions>span{color:#858884;font-size:10px}.pc-attach{color:#d9c8a5;border:1px solid #b99a6548;border-radius:4px;align-items:center;gap:7px;padding:8px 10px;display:inline-flex;font-size:11px!important}.pc-attach svg{width:18px;height:18px}.pc-attach:hover{background:#b99a650d;border-color:#b99a6580}.pc-attach:disabled{opacity:.45;cursor:not-allowed}.pc-file-limits{color:#979991;margin:7px 0 0;font-size:9px;line-height:1.5}.pc-file-help{color:#979991;margin-top:4px;font-size:9px;line-height:1.5}.pc-file-help summary{cursor:pointer}.pc-file-help p{margin-top:7px;font-size:9px;line-height:1.6}.pc-file-list{gap:5px;max-height:156px;margin:0 0 10px;padding:0;list-style:none;display:grid;overflow:auto}.pc-file-list li{background:#ffffff03;border:1px solid #ffffff13;border-radius:4px;align-items:center;gap:9px;padding:7px 8px;display:flex}.pc-file-kind{color:#b5a68c;text-align:center;background:#b99a650b;border-radius:3px;min-width:34px;max-width:40px;padding:8px 3px;font-size:8px}.pc-file-info{flex:1;gap:3px;min-width:0;display:grid}.pc-file-info strong{white-space:nowrap;text-overflow:ellipsis;color:#d6d7d1;font-size:11px;font-weight:500;overflow:hidden}.pc-file-info small{color:#8e948f;font-size:9px}.pc-file-list button{color:#aaa;min-width:32px;min-height:32px;font-size:21px}.pc-file-progress{color:#c4b89e;grid-template-columns:1fr auto;gap:5px;margin-bottom:10px;font-size:10px;display:grid}.pc-file-progress span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-file-progress progress{accent-color:#b99a65;grid-column:1/-1;width:100%;height:3px}.pc-review .pc-files{border-top:0;padding:14px 0}.owner-files{border-top:1px solid #ffffff17;margin-top:24px;padding-top:22px}.owner-files h3{margin-bottom:12px;font-size:19px}.owner-files ul{gap:8px;padding:0;list-style:none;display:grid}.owner-files a{background:#ffffff03;border:1px solid #ffffff20;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;padding:14px;text-decoration:none;display:flex}.owner-files a:hover{border-color:#b99a6570}.owner-files a span{overflow-wrap:anywhere;min-width:0}.owner-files small{color:#8f9798;margin-top:5px;display:block}.owner-files a>strong{color:#cfb57d;white-space:nowrap;font-size:12px}@media (max-width:600px){.pc-files{padding:10px 14px}.pc-files-actions>span{display:none}.pc-file-list{max-height:120px}.pc-file-info strong{font-size:10px}.pc-file-help{font-size:8px}}.pc-reset{color:#aaa59c;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px;font-size:11px}.pc-reset:hover{color:#ead6ae}.pc-reset:disabled{opacity:.45;cursor:default}@media (max-width:600px){.pc-toolbar{gap:4px}.pc-reset{padding:6px;font-size:10px}.pc-tabs button{padding:8px;font-size:11px}}.owner-files li{border:1px solid #ffffff18;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.owner-files li>div{overflow-wrap:anywhere;min-width:0}.owner-files li>div>strong{font-size:13px;font-weight:500}.owner-files li>a{color:#cfb57d;flex-shrink:0;padding:9px;font-size:12px}.pc-files:empty{display:none}
