.user-window{border:2px solid #e29a68;background:#77adf8;padding:8px;color:#17384e}.user-window-title{background:linear-gradient(#ffb277,#f59353);text-align:center;padding:9px;font-size:18px;color:#422a1f;margin:-8px -8px 8px}.user-window .company-table-wrap{border-radius:0;background:#acd8c7;min-height:320px}.user-window .company-table th{background:#c3d5e6;color:#17384e}.user-window .company-table td{border-bottom:1px solid #91bbaa}.user-window .company-actions{border:2px groove #d7e6ed;padding:12px;justify-content:center}.user-window button,#user-editor button{border-radius:0;background:#fff;color:#223b50;border:2px outset #dce5eb;padding:7px 14px}#user-editor{padding:0;width:850px;max-width:96vw;max-height:94vh;overflow:auto;border:2px solid #e29a68;border-radius:0;background:#77adf8;color:#17384e;font:14px Arial}#user-editor form{padding:10px}.user-editor-title{display:flex;justify-content:space-between;align-items:center;background:#fa9c60;padding:8px 12px;font-size:20px}.user-editor-title button{padding:0 10px!important}.user-data{border:2px groove #d7e6ed;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px}.user-fields{display:grid;gap:8px}.user-fields label{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:8px}.user-fields input,#user-editor select,#user-editor input[type=search]{border-radius:0;border:2px inset #dae5eb;background:white;padding:6px;width:100%;min-width:0}.user-account-line{display:flex;gap:8px;min-width:0}.user-role label{display:block;margin:8px 0}.user-role input{width:auto}.user-access{border:2px groove #d7e6ed;margin-top:10px;padding:10px}.user-access legend{font-weight:600}.user-company-picker{display:flex;gap:8px;margin:8px 0}.user-assigned{background:#fffcc6;min-height:180px;overflow:auto}.user-assigned table{width:100%;border-collapse:collapse}.user-assigned td{padding:8px;border-bottom:1px solid #ded99e}.user-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;padding:12px;border:2px groove #d7e6ed;margin-top:14px}.user-password-box{padding:12px;border:1px solid #cae0f5;background:#d7e8ff;margin-top:10px}.user-password-box label{display:block;margin:8px 0}.user-password-box input{border-radius:0}.user-window .company-pages{margin:12px 0}.user-window .company-toolbar{margin:10px 0}.user-window .company-toolbar input{border-radius:0}@media(max-width:600px){.user-data{grid-template-columns:1fr}.user-role{display:flex;gap:12px}.user-account-line{flex-wrap:wrap}.user-fields label{grid-template-columns:65px minmax(0,1fr)}.user-company-picker{flex-wrap:wrap}.user-footer{gap:5px}.user-footer button{padding:7px!important}}
