
/* =========================================================
   OPTIONLIST BUTTON
   ========================================================= */

.grid .optionlistrow {
    display:inline-flex;
    align-items:center;
    justify-content:center;

    width:25px;
    height:25px;

    gap:3px;

    border:0;
    border-radius:50%;

    background:#f2f4f5;

    text-decoration:none;
    cursor:pointer;

    box-sizing:border-box;
}

.grid .optionlistrow span {
    display:block;

    width:3px;
    height:3px;

    flex:0 0 3px;

    border-radius:50%;

    background:#5b6770;
}

.grid .optionlistrow:hover {
    background:#e9edef;
}

.grid .optionlistrow:active {
    background:#e1e6e9;
}


/* =========================================================
   OPTIONLIST POPUP
   ========================================================= */

.dw-row-actions-menu {
    position:fixed;
    display:none;

    min-width:240px;

    padding:6px 0;

    background:#ffffff;

    border:1px solid #d9dde1;
    border-radius:6px;

    box-shadow:
        0 8px 24px rgba(20,35,45,.14),
        0 2px 6px rgba(20,35,45,.06);

    z-index:5000;

    box-sizing:border-box;
    overflow:hidden;
}


/* =========================================================
   OPTION ITEM
   ========================================================= */


.dw-row-action {
    display:flex;
    align-items:center;

    width:auto;
    min-height:0;

    margin-right:5px;
    margin-left:5px;
    padding:8px 16px;

    border-radius:6px;
    background:transparent;

    color:#212529;

    font-size:13px;
    line-height:1.35;
    font-weight:400;

    text-align:left;
    text-decoration:none;

    white-space:nowrap;

    box-sizing:border-box;

    transition:
        background-color 200ms ease,
        color 200ms ease;
}


/* =========================================================
   ICON
   ========================================================= */

.dw-row-action-icon {
    width:20px;

    margin-right:10px;

    flex:0 0 20px;

    color:inherit;

    font-size:16px;
    line-height:1;

    text-align:center;
}


/* =========================================================
   TEXT
   ========================================================= */

.dw-row-action-text {
    flex:1 1 auto;
    min-width:0;
}


/* =========================================================
   HOVER
   ========================================================= */

.dw-row-action:hover {
    background:#f0f0f0;
    color:#000000;

    text-decoration:none;
}


/* =========================================================
   ACTIVE
   ========================================================= */

.dw-row-action:active {
    background:#e9ecef;
}


/* =========================================================
   SEPARATOR
   ========================================================= */

.dw-row-actions-menu .dw-row-actions-separator {
    height:1px;
    min-height:0;

    margin:4px 10px;
    padding:0;

    border:0;

    background:#f0f1f2;
}


/* =========================================================
   DANGER
   ========================================================= */

.dw-row-action-danger {
    color:#c4314b;
}

.dw-row-action-danger .dw-row-action-icon {
    color:inherit;
}

.dw-row-action-danger:hover {
    background:#fff4f6;
    color:#b4233d;
}


/* =========================================================
   CUSTOM COLOR
   ========================================================= */

.dw-row-action-custom-color .dw-row-action-icon {
    color:inherit;
}
