.ax-module{--ax-blue:#245b90;--ax-border:#d7e1eb;color:#24384c}.ax-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.ax-heading h1{margin:6px 0;font-size:2.15rem}.ax-heading p{margin:0;color:#687b8e}.ax-limit{white-space:nowrap;background:#e7f0fa;color:#245b90;padding:8px 13px;border-radius:8px;font-size:.84rem;font-weight:650}.ax-explorer{background:#fff;border:1px solid var(--ax-border);border-radius:14px;box-shadow:0 6px 24px #223c5710;overflow:hidden}.ax-toolbar{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px;background:#f6f9fc;border-bottom:1px solid var(--ax-border)}.ax-button-group,.ax-actions{display:flex;gap:8px;flex-wrap:wrap}.ax-module button{cursor:pointer}.ax-module button:disabled{cursor:default;opacity:.45}.ax-location{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--ax-border)}.ax-location nav{display:flex;align-items:center;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.ax-location nav button{border:0;background:transparent;color:#245b90;padding:4px;font-weight:600;overflow-wrap:anywhere}.ax-location input{width:230px!important;margin:0!important;font-size:.88rem}.ax-actions{padding:10px 16px;border-bottom:1px solid #e7edf3}.ax-actions button{font-size:.83rem;padding:7px 11px}.ax-files{min-height:330px;padding:18px;align-content:start;position:relative}.ax-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.ax-item{position:relative;border:1px solid transparent;border-radius:8px;min-width:0;cursor:default}.ax-grid .ax-item{display:flex;flex-direction:column;align-items:center;gap:7px;padding:18px 10px 14px}.ax-item:hover{background:#f2f7fc;border-color:#d4e4f2}.ax-item.ax-selected,.ax-item.ax-highlight{background:#e7f1fc;border-color:#89b3dc}.ax-icon{font-size:2.8rem;line-height:1.2}.ax-name{background:transparent!important;color:#273e55!important;border:0!important;box-shadow:none!important;white-space:normal;overflow-wrap:anywhere;line-height:1.4;font-size:.88rem;padding:0!important;max-width:100%;font-weight:550}.ax-grid .ax-name{text-align:center}.ax-kind,.ax-date{font-size:.75rem;color:#718295}.ax-grid .ax-date{display:none}.ax-more{background:transparent!important;color:#506c86!important;border:0!important;font-size:1.4rem!important;padding:0 7px!important;line-height:1.2}.ax-grid .ax-more{position:absolute;right:3px;top:2px}.ax-list .ax-item{display:grid;grid-template-columns:36px minmax(140px,1fr) 90px 100px 30px;gap:12px;align-items:center;padding:9px}.ax-list .ax-icon{font-size:1.6rem}.ax-list .ax-name{text-align:left}.ax-empty{grid-column:1/-1;min-height:280px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#718295}.ax-empty>span{font-size:3.6rem}.ax-empty h2{font-size:1.1rem;color:#536d85;margin:15px 0 5px}.ax-empty p{font-size:.87rem}.ax-footer{display:flex;justify-content:space-between;gap:12px;padding:12px 18px;font-size:.78rem;color:#6b7f92;border-top:1px solid var(--ax-border);background:#fafcfe}.ax-note{font-size:.83rem;color:#6c7f91;line-height:1.65}.ax-module [data-ax-message]{padding:10px 0;font-size:.9rem;overflow-wrap:anywhere}.ax-drop{outline:3px dashed #4b88bd;outline-offset:-10px;background:#eef6ff}.ax-menu{position:absolute;right:8px;top:35px;z-index:10;display:grid;min-width:155px;padding:6px;background:white;border:1px solid var(--ax-border);border-radius:8px;box-shadow:0 8px 24px #1a35582b}.ax-menu button{text-align:left;background:white;color:#243e57;border:0;padding:9px 12px;border-radius:4px}.ax-menu button:hover{background:#e7f1fc}.ax-dialog{max-width:480px;width:calc(100% - 32px);border:1px solid #d7e1eb;border-radius:14px;padding:26px}.ax-dialog::backdrop{background:#102b4b66}.ax-dialog h2{margin-top:0}.ax-dialog input{box-sizing:border-box;width:100%}.ax-dialog p{overflow-wrap:anywhere}.ax-module button:focus-visible,.ax-item:focus-visible{outline:3px solid #d79437;outline-offset:3px}@media(max-width:700px){.ax-heading{align-items:start}.ax-heading h1{font-size:1.8rem}.ax-location{flex-wrap:wrap}.ax-location input{width:100%!important}.ax-grid{grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:6px;padding:10px}.ax-toolbar{padding:10px}.ax-toolbar button{font-size:.8rem;padding:8px 10px}.ax-list .ax-item{grid-template-columns:28px minmax(0,1fr) 62px 24px;gap:8px}.ax-list .ax-date{display:none}.ax-footer{flex-direction:column;gap:4px}.ax-limit{font-size:.73rem}.ax-actions{padding:10px}.ax-files{min-height:280px}}


.ax-member-list{max-height:310px;overflow:auto;border:1px solid #d7e1eb;border-radius:8px;padding:8px}.ax-member-list label{display:flex;align-items:center;gap:10px;padding:7px;margin:0}.ax-member-list input{width:auto!important;margin:0!important}.ax-member-list label[hidden],[data-ax-members][hidden]{display:none!important}
