/* .g-v3-button.g-btn-primary {border: 1px solid #3bacdc;background-color: #3bacdc;}
.g-v3-button.g-btn-primary:hover {background-color: #d85b13}
.g-v3-button.g-btn-primary:active {background-color: #d85b13}
.g-v3-checkbox>.checkbox-box.checkbox-selected {background-color: #f58747;} */


:root {
    --main: #da7a29;
    --main-t-1: #da7a2919;
    --main-t-2: #da7a2933;
    --main-t-3: #da7a294c;
    --main-t-4: #da7a2966;
    --main-t-5: #da7a297f;
    --main-t-6: #da7a2999;
    --main-t-7: #da7a29b2;
    --main-t-8: #da7a29cc;
    --main-t-9: #da7a29e5;
    --background: #eee;
}




.g-v3-chunk.form {border: none;outline: none;}

.table-rowspan table>tbody {display: contents;}
.table-rowspan table>tbody>tbody:hover {background-color: #f6f6f6;}
.table-card table>thead {display: none;}
.table-card table>tbody {display: contents;}

.show-title {font-weight: bold;height: 1em;line-height: 1em;padding-left: 12px;position: relative;}
.show-title::before {content: "";position: absolute;left: 0;top: 0;height: 1em;width: 3px;background-color: #333;}
.not-select {user-select: none;-moz-user-select: none;-webkit-user-select: none;}

.fixed-bottom {position: absolute;left: 0;bottom: 0;width: 100%;height: 51px;line-height: 50px;background-color: #fff;box-sizing: border-box;border-top: 1px solid #eee;}


/** 列表中的单列值切换按钮样式 */
.list-column-btn {border: none !important;padding: 0 16px !important;border-radius: 12px;}

/** tag */
.app-tag {display: inline-block;padding: 0 16px;}
.app-tag.tag-big {height: 32px;line-height: 32px;padding: 0 24px;border-radius: 16px;font-size: 1em;}
.app-tag.tag-medium {height: 28px;line-height: 28px;padding: 0 18px;border-radius: 14px;font-size: .925em;}
.app-tag.tag-small {height: 24px;line-height: 24px;padding: 0 12px;border-radius: 12px;font-size: .85em;}
.app-tag.tag-default {background-color: #ddd;color: #666;}
.app-tag.tag-primary {background-color: #0070cc;color: #fff;}
.app-tag.tag-success {background-color: #5cb85c;color: #fff;}
.app-tag.tag-info {background-color: #5cb8b8;color: #fff;}
.app-tag.tag-warn {background-color: #eca751;color: #fff;}
.app-tag.tag-danger {background-color: #e25b5b;color: #fff;}



/** component start */

/** app-question start #ffe97d*/
.app-question-linetext {padding: 0 12px;}
.app-question {position: relative;display: inline-block;cursor: pointer;}
.app-question.app-question-absolute {position: absolute;left: 15px;top: 2px;}
.app-question>span {width: 1em;height: 1em;font-size: 1em;}
.app-question>.app-question-content {position: absolute;left: 1em;top: 0;display: none;background-color: #ffe4c1;padding: 5px 10px;width: max-content;font-size: 12px;
    cursor: default;color: #333;z-index: 999;}
.app-question:hover>.app-question-content {display: inline-block;}
/** app-question end */

/** app-extends g-buttons start */
.app-buttons {position: relative;display: inline-block;}
.app-buttons>.app-buttons-self {cursor: pointer;display: inline-block;}
.app-buttons>.app-buttons-area {display: none;box-shadow: 0px 0px 5px #999;position: absolute;top: 100%;right: -10px;background-color: #fff;padding: 10px;z-index: 9;width: max-content;flex-direction: column;}
.app-buttons:focus-within>.app-buttons-area {display: flex;}
.app-buttons>.app-buttons-area>.app-buttons-item {display: block;margin: 0;margin-top: 2px;}
.app-buttons>.app-buttons-area>.app-buttons-item:first-child {margin-top: 0;}

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none !important;}
input[type='number'] {appearance: textfield;-moz-appearance: textfield;}

/** app-extends g-buttons end */

/** component end */


/** 其它 */
.g-v3-radio.radio-adaption {display: block;line-height: 26px;border: 1px solid #ccc;}
.g-v3-radio.radio-adaption>.g-v3-checkbox {margin-right: 16px;}
.g-v3-radio.radio-border {border: 1px solid #ccc;}


/** app-chunk-card start */
.chunk-card {padding-bottom: 40%;box-sizing: border-box;position: relative;}
.chunk-card-body {position: absolute;top: 10px;left: 10px;bottom: 10px;right: 10px;box-shadow: 0 0 5px #ddd;padding: 15px;box-sizing: border-box;border-radius: 3px;}

.chunk-card-body.card-border-primary {box-shadow: 0 0 5px #0070cc;color: #0070cc;}
.chunk-card-body.card-border-success {box-shadow: 0 0 5px #5cb85c;color: #5cb85c;}
.chunk-card-body.card-border-info {box-shadow: 0 0 5px #5cb8b8;color: #5cb8b8;}
.chunk-card-body.card-border-warn {box-shadow: 0 0 5px #eca751;color: #eca751;}
.chunk-card-body.card-border-danger {box-shadow: 0 0 5px #e25b5b;color: #e25b5b;}
.chunk-card-body.card-border-default {box-shadow: 0 0 5px #ddd;color: #999;}

.chunk-card-body.card-primary {background-color: #0070cc;color: #fff;}
.chunk-card-body.card-success {background-color: #5cb85c;color: #fff;}
.chunk-card-body.card-info {background-color: #5cb8b8;color: #fff;}
.chunk-card-body.card-warn {background-color: #eca751;color: #fff;}
.chunk-card-body.card-danger {background-color: #e25b5b;color: #fff;}
.chunk-card-body.card-default {background-color: #ddd;color: #fff;}
/** app-chunk-card end */

