/* NAUS_R129_PERSONAL_HEAD_MENU_ORDER */
.portal-group-menu.menu-order-scope:not(.collapsed){display:flex;flex-direction:column;gap:5px}
.menu-order-scope > .common-nav-group{display:contents}
.menu-order-scope > .admin-nav-group{order:10000}
.admin-nav-group.menu-order-scope{flex-direction:column;gap:5px}
.menu-order-toolbar{order:-2;display:flex;flex-direction:column;align-items:stretch;gap:5px;padding:3px 0 6px}
.menu-order-toolbar button{font:inherit;font-size:11px;line-height:1.4;border:1px solid #60748e;border-radius:6px;padding:6px 8px;background:#203550;color:#edf4ff;box-shadow:none;cursor:pointer}
.menu-order-toolbar .menu-order-edit{align-self:flex-end;background:transparent;color:#b9d3f4}
.menu-order-actions{display:flex;gap:4px;flex-wrap:wrap}
.menu-order-actions .menu-order-save{background:#2563eb;border-color:#60a5fa;margin-left:auto}
.menu-order-toolbar button:disabled{opacity:.5;cursor:wait}
.menu-order-status{color:#a8c4e8;font-size:10px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}
.menu-order-status:empty{display:none}
.menu-order-status.menu-order-error{color:#fda4af}
.menu-order-scope .menu-order-item-editing{border:1px dashed #7094c2!important;background:rgba(96,165,250,.07);cursor:default}
.menu-order-item-editing .side-icon,.menu-order-item-editing .external-mark{display:none}
.menu-order-item-editing .side-label-text{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.4;flex:1;min-width:0}
.menu-order-handle{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;min-height:28px;margin-left:-4px;color:#bfdbfe;cursor:grab;user-select:none;-webkit-user-select:none}
.menu-order-handle:focus-visible{outline:2px solid #93c5fd;outline-offset:2px;border-radius:3px}
.menu-order-dragging{opacity:.5;box-shadow:0 3px 12px #0005!important}
.menu-order-before{box-shadow:0 -3px 0 #60a5fa!important}
.menu-order-after{box-shadow:0 3px 0 #60a5fa!important}
.menu-order-scope .menu-order-toolbar[hidden],.menu-order-scope .menu-order-actions[hidden],.menu-order-scope .menu-order-handle[hidden]{display:none!important}
/* NAUS_R130_PERSONAL_FAVORITES */
.personal-menu-tabs{display:flex;gap:4px;margin:0 0 10px;padding:4px;border:1px solid #34465f;border-radius:10px;background:#0c192c}
.personal-menu-tabs button{flex:1;border:0;border-radius:7px;padding:10px 4px;background:transparent;color:#a8b8cc;font:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:none}
.personal-menu-tabs button[aria-selected="true"]{color:#fff;background:#2563eb}
.favorite-count{font-size:11px;opacity:.85}
.favorite-capable{position:relative}
.favorite-capable.favorite-editing{padding-right:34px!important}
.menu-favorite-star{position:absolute;right:3px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:30px;font-size:21px;line-height:1;color:#93a8c2;cursor:pointer;user-select:none;border-radius:5px}
.menu-favorite-star[aria-pressed="true"]{color:#facc15}
.menu-favorite-star:hover{background:#ffffff16;color:#fde68a}
.menu-favorite-star:focus-visible,.personal-menu-tabs button:focus-visible{outline:2px solid #93c5fd;outline-offset:1px}
.menu-favorite-star[aria-disabled="true"]{cursor:default;opacity:.45}
.favorite-status{font-size:11px;line-height:1.5;color:#a8c4e8;margin:0 3px 8px;overflow-wrap:anywhere}
.favorite-status:empty{display:none}
.favorite-status.favorite-error{color:#fda4af}
.favorite-empty{margin:10px 0;padding:18px 12px;border:1px dashed #526984;border-radius:10px;background:#ffffff05;color:#d5e2f3;font-size:12px;line-height:1.6}
.favorite-empty p{color:#a8b8cc;margin:8px 0 12px}
.favorite-empty button{background:#2563eb;color:white;border:0;border-radius:7px;padding:8px 12px;font:inherit;cursor:pointer}
.personal-favorites-view .favorite-hidden,.personal-favorites-view .favorite-group-hidden,.personal-favorites-view .favorite-section-hidden,.personal-favorites-view .menu-order-toolbar{display:none!important}
.menu-order-item-editing .menu-favorite-star{display:none}
.personal-menu-tabs[hidden],.favorite-empty[hidden],.favorite-status[hidden]{display:none!important}

/* NAUS_R133_SIMPLE_FAVORITES */
.menu-order-toolbar{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center}
.menu-order-toolbar .menu-order-status,.menu-order-toolbar .menu-order-actions{flex-basis:100%}
.menu-order-toolbar .favorite-edit{background:transparent;color:#b9d3f4}
.favorite-edit-actions{display:flex;gap:5px;align-items:center;width:100%;justify-content:flex-end}
.favorite-edit-actions span{font-size:11px;color:#b9d3f4;margin-right:auto}
.favorite-edit-actions .favorite-save{background:#2563eb;border-color:#60a5fa}
.menu-favorite-star[hidden],.favorite-rename[hidden],.favorite-edit-actions[hidden],.menu-order-toolbar button[hidden]{display:none!important}
.personal-favorites-view .portal-main-head{position:relative;padding-right:30px}
.favorite-rename{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:28px;color:#b9d3f4;cursor:pointer;font-size:16px}
.favorite-rename:focus-visible{outline:2px solid #93c5fd}
.favorite-name-form{display:flex;flex-wrap:wrap;gap:5px;padding:8px 0}
.favorite-name-form input{box-sizing:border-box;width:100%;min-width:0;padding:7px;border:1px solid #60748e;border-radius:5px;background:#14263e;color:white;font:inherit;font-size:13px}
.favorite-name-form button{padding:5px 8px;border:1px solid #60748e;border-radius:5px;background:#203550;color:white;cursor:pointer;font:inherit;font-size:11px}
.favorite-name-form p{width:100%;margin:0;color:#fda4af;font-size:11px}
.favorite-direct-toolbar{padding:0 0 4px}
