first commit

This commit is contained in:
LAPTOP-V9RRD1TL\Michelle's Computer
2025-07-21 21:38:17 +08:00
commit f8f8fcaf96
2529 changed files with 227800 additions and 0 deletions
+230
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+96
View File
@@ -0,0 +1,96 @@
.dashboard-report-ul,
.dashboard-report-ul:after {
clear: both;
}
.dashboard-report-ul:after,
.dashboard-report-ul:before {
content: "";
display: table;
}
.dashboard-report-ul {
padding: 0;
list-style: none;
}
.dashboard-report-ul li {
width: 25%;
float: left;
padding-left: 10px;
}
.dashboard-report-ul li:first-child {
padding-left: 0;
}
.dashboard-report-div {
padding: 20px 30px;
border-radius: 4px;
background-color: #fff;
border: 1px solid #ddd;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.dashboard-report-div,
.dashboard-report-div:after {
clear: both;
}
.dashboard-report-div:after,
.dashboard-report-div:before {
content: "";
display: table;
}
.dashboard-report-icon {
width: 25%;
float: left;
}
.dashboard-report-icon i {
font-size: 48px;
}
.dashboard-report-details {
width: 75%;
float: left;
padding-left: 20px;
}
.dashboard-report-text {
font-size: 20px;
}
.dashboard-report-heading {
color: #99abb4;
font-size: 14px;
}
.dashboard-report-div {
padding: 20px 30px;
border-radius: 4px;
background-color: #fff;
border: 1px solid #ddd;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.dashboard-report-div,
.dashboard-report-div:after {
clear: both;
}
.dashboard-report-div:after,
.dashboard-report-div:before {
content: "";
display: table;
}
.dashboard-report-icon {
width: 25%;
float: left;
}
.dashboard-report-icon i {
font-size: 48px;
}
.dashboard-report-details {
width: 75%;
float: left;
padding-left: 20px;
}
.dashboard-report-text {
font-size: 20px;
}
.dashboard-report-heading {
color: #99abb4;
font-size: 14px;
}
+5
View File
File diff suppressed because one or more lines are too long
+208
View File
@@ -0,0 +1,208 @@
/*!
* FullCalendar v3.0.1 Print Stylesheet
* Docs & License: http://fullcalendar.io/
* (c) 2016 Adam Shaw
*/
/*
* Include this stylesheet on your page to get a more printer-friendly calendar.
* When including this stylesheet, use the media='print' attribute of the <link> tag.
* Make sure to include this stylesheet IN ADDITION to the regular fullcalendar.css.
*/
.fc {
max-width: 100% !important;
}
/* Global Event Restyling
--------------------------------------------------------------------------------------------------*/
.fc-event {
background: #fff !important;
color: #000 !important;
page-break-inside: avoid;
}
.fc-event .fc-resizer {
display: none;
}
/* Table & Day-Row Restyling
--------------------------------------------------------------------------------------------------*/
.fc th,
.fc td,
.fc hr,
.fc thead,
.fc tbody,
.fc-row {
border-color: #ccc !important;
background: #fff !important;
}
/* kill the overlaid, absolutely-positioned components */
/* common... */
.fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-helper-skeleton,
/* for timegrid. within cells within table skeletons... */
.fc-bgevent-container,
.fc-business-container,
.fc-highlight-container,
.fc-helper-container {
display: none;
}
/* don't force a min-height on rows (for DayGrid) */
.fc tbody .fc-row {
height: auto !important; /* undo height that JS set in distributeHeight */
min-height: 0 !important; /* undo the min-height from each view's specific stylesheet */
}
.fc tbody .fc-row .fc-content-skeleton {
position: static; /* undo .fc-rigid */
padding-bottom: 0 !important; /* use a more border-friendly method for this... */
}
.fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td { /* only works in newer browsers */
padding-bottom: 1em; /* ...gives space within the skeleton. also ensures min height in a way */
}
.fc tbody .fc-row .fc-content-skeleton table {
/* provides a min-height for the row, but only effective for IE, which exaggerates this value,
making it look more like 3em. for other browers, it will already be this tall */
height: 1em;
}
/* Undo month-view event limiting. Display all events and hide the "more" links
--------------------------------------------------------------------------------------------------*/
.fc-more-cell,
.fc-more {
display: none !important;
}
.fc tr.fc-limited {
display: table-row !important;
}
.fc td.fc-limited {
display: table-cell !important;
}
.fc-popover {
display: none; /* never display the "more.." popover in print mode */
}
/* TimeGrid Restyling
--------------------------------------------------------------------------------------------------*/
/* undo the min-height 100% trick used to fill the container's height */
.fc-time-grid {
min-height: 0 !important;
}
/* don't display the side axis at all ("all-day" and time cells) */
.fc-agenda-view .fc-axis {
display: none;
}
/* don't display the horizontal lines */
.fc-slats,
.fc-time-grid hr { /* this hr is used when height is underused and needs to be filled */
display: none !important; /* important overrides inline declaration */
}
/* let the container that holds the events be naturally positioned and create real height */
.fc-time-grid .fc-content-skeleton {
position: static;
}
/* in case there are no events, we still want some height */
.fc-time-grid .fc-content-skeleton table {
height: 4em;
}
/* kill the horizontal spacing made by the event container. event margins will be done below */
.fc-time-grid .fc-event-container {
margin: 0 !important;
}
/* TimeGrid *Event* Restyling
--------------------------------------------------------------------------------------------------*/
/* naturally position events, vertically stacking them */
.fc-time-grid .fc-event {
position: static !important;
margin: 3px 2px !important;
}
/* for events that continue to a future day, give the bottom border back */
.fc-time-grid .fc-event.fc-not-end {
border-bottom-width: 1px !important;
}
/* indicate the event continues via "..." text */
.fc-time-grid .fc-event.fc-not-end:after {
content: "...";
}
/* for events that are continuations from previous days, give the top border back */
.fc-time-grid .fc-event.fc-not-start {
border-top-width: 1px !important;
}
/* indicate the event is a continuation via "..." text */
.fc-time-grid .fc-event.fc-not-start:before {
content: "...";
}
/* time */
/* undo a previous declaration and let the time text span to a second line */
.fc-time-grid .fc-event .fc-time {
white-space: normal !important;
}
/* hide the the time that is normally displayed... */
.fc-time-grid .fc-event .fc-time span {
display: none;
}
/* ...replace it with a more verbose version (includes AM/PM) stored in an html attribute */
.fc-time-grid .fc-event .fc-time:after {
content: attr(data-full);
}
/* Vertical Scroller & Containers
--------------------------------------------------------------------------------------------------*/
/* kill the scrollbars and allow natural height */
.fc-scroller,
.fc-day-grid-container, /* these divs might be assigned height, which we need to cleared */
.fc-time-grid-container { /* */
overflow: visible !important;
height: auto !important;
}
/* kill the horizontal border/padding used to compensate for scrollbars */
.fc-row {
border: 0 !important;
margin: 0 !important;
}
/* Button Controls
--------------------------------------------------------------------------------------------------*/
.fc-button-group,
.fc button {
display: none; /* don't display any button-related controls */
}
+1314
View File
File diff suppressed because it is too large Load Diff
+1745
View File
File diff suppressed because it is too large Load Diff
+57
View File
@@ -0,0 +1,57 @@
td {
padding-left:7px;
padding-top: 5px;
padding-bottom: 5px;
}
th {
padding: 3px;
}
.calTable {
border-collapse: collapse;
border: 2px solid black;
margin-top: 40px;
margin-bottom: 0px;
}
thead {
border: 2px solid black;
padding-left:4px;
}
.title {
border: 2px solid black;
}
.titleleft{
text-align: left;
}
.headtitle{
text-align: center;
}
.calTable td.leftLine {
border-left: 2px solid black;
}
.calTable th.leftLine {
border-left: 2px solid black;
}
.calTable td.subtitle {
border: 2px solid black;
}
.amount{
text-align:right;
padding-right:10px;
}
.bold{
font-weight: bold;
}
img{
margin-right: -80px;
}
+449
View File
@@ -0,0 +1,449 @@
body{
min-height: 100%;
height: auto;
font-size: 13px;
}
.modal-body{
padding: 10px;
background-color:#000;
}
.modal-top{
background-size: 100% auto;
width: 100%;
height: 25px;
}
.modal-center{
background-size: 100% auto;
width: 100%;
min-height: 26px;
padding: 0 50px;
padding-bottom: 30px;
}
.modal-bottom{
background-size: 100% auto;
width: 100%;
height: 26px;
}
.modal-backdrop.in{
opacity: 0.1;
}
.input-form{
width: 100%;
margin: 0 auto;
}
.input-form-next{
width: 100%;
}
.logo-box{
text-align: center;
padding: 0;
}
.logo{
width: 100%;
max-width: 200px;
}
.input-box{
margin-top: 20px;
}
.input{
padding: 6px;
width: 100%;
}
.join-input-left{
width: 100%;
padding: 6px;
}
.join-input-right{
width: 100%;
padding: 6px;
}
.input-title{
color: #fff;
}
.input-title-2 a{
color:#fff;
}
.input-ul{
margin-left: 0;
padding-left: 16px;
}
.input-submit{
padding: 6px;
width: 100%;
margin-top: 10px;
background: #e8c77a;
color: #fff;
font-weight: bold;
border: 0;
}
.input-submit-a{
display: block;
text-align: center;
}
.input-submit:hover, .input-submit:active{
background: #b68f32;
color: #fff;
text-decoration: none !important;
}
.image-preview{
width: 100%;
}
.table-box{
border: 1px solid #fff;
margin-top: 10px;
margin-bottom: 10px;
padding: 10px;
}
.table-preview{
width: 100%;
color: #fff;
font-size: 12px;
}
.table-preview td{
vertical-align: top;
white-space: initial;
}
.input-sub-box{
background: #3e3c3c;
padding: 20px;
margin-top: 30px;
}
.qrcode-box{
margin: 20px 0;
text-align: center;
}
input.input:disabled, input.join-input-left:disabled, input.join-input-right:disabled{
background: #ddd;
}
.title-box{
margin-top: -30px;
}
.title{
text-align: center;
color: #fff;
font-size: 20px;
}
.description{
text-align: justify;
color: #fff;
}
.desktop-preview{
display: block;
}
.mobile-preview{
display: none;
}
.input-mobile select, .input-mobile input {
float: left;
}
.input-mobile select{
width: 30%;
height: 35px;
}
.input-mobile input{
width: 70%;
}
.language{
width: inherit;
float: right;
margin-top: 0;
}
.language a{
color: #fff;
}
.language a.active{
color: #e8c77b;
}
/* for mobile only */
@media (max-width: 1200px) and (min-width: 981px){
.forecast_box{
max-width:800px;
margin-left:-400px;
}
.autocomplete_view_title {
width: 64%;
}
}
@media (max-width: 980px) and (min-width: 768px){
.forecast_box{
max-width:600px;
margin-left:-300px;
}
.btn, .form-control, table td, table th, .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
padding:10px 6px;
}
.select2-container--default .select2-selection--single{
height:auto;
padding:9.5px 6px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
background-position:3px 8px ;
}
.list_item_sub, #list_item_main{
padding-left: 25px;
padding-right: 50px;
}
.list_item_remark_a{
top:9px;
}
.list_item_remove_a{
top:6px;
}
.form-horizontal .list_item_status_box{
padding-top:14px;
}
.mix_group{
height:36px
}
.mix_textbox #company, .mix_textbox #return_customer, .mix_textbox #return_company, .mix_textbox .order_ajax_item_title{
height:36px;
}
.dropdown-menu>li>a{
padding:8px 14px;
}
.panel-body{
font-size:14px;
}
.custom_dropdown .caret{
margin-top:18px;
}
.care{
margin-left:6px;
}
.custom_dropdown{
height:41px;
}
.check_domain_form .select2{
width: 110px !important;
}
.select2-container--default .select2-selection--multiple{
padding:9px 3px;
}
.mix_group{
height:42px;
}
.mix_option{
clip: rect(-1px 1200px 42px 0);
}
.mix_option .form-control{
padding-top:11px;
padding-bottom:11px;
}
.mix_textbox #company, .mix_textbox #return_customer, .mix_textbox #return_company, .mix_textbox .order_ajax_item_title{
height:42px;
}
.list_item_sub {
margin-bottom: 35px;
}
.list_item_date_span{
right:inherit;
left:5px;
top:45px;
}
}
@media only screen and (max-width:767px){
.desktop-preview{
display: none;
}
.mobile-preview{
display: block;
}
.no_padding_under .mobile_padding_10{
padding:5px 0;
}
.row_2_padding {
padding: 0;
margin-bottom: 6px;
}
.forecast_box{
width: 90%;
max-width:100%;
left:0;
margin-left: 5%;
}
.commission_rule_box .col-sm-4{
padding:0 0 0 0;
}
.btn, .form-control, table td, table th, .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
padding:10px 6px;
}
.select2-container--default .select2-selection--single{
height:auto;
padding:9.5px 6px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
background-position:3px 8px ;
}
#check_domain_input{
padding-right:259px;
}
.list_item_sub, #list_item_main{
padding-left: 25px;
padding-right: 50px;
}
.list_item_remark_a{
top:9px;
}
.list_item_remove_a{
top:6px;
}
.form-horizontal .list_item_status_box{
padding-top:14px;
}
.dropdown-menu>li>a{
padding:8px 14px;
}
.panel-body{
font-size:14px;
}
.header_company_box {
width: 100%;
margin-top: 8px;
}
.mix_group{
height:36px
}
.mix_textbox #company, .mix_textbox #return_customer, .mix_textbox #return_company, .mix_textbox .order_ajax_item_title{
height:36px;
}
.mobile_hide{
display:none;
}
.comment_picture img{
width:32px;
height:32px;
}
.custom_dropdown .caret{
margin-top:18px;
}
.care{
margin-left:6px;
}
.custom_dropdown{
height:41px;
}
.check_domain_form .select2{
width: 110px !important;
}
.select2-container--default .select2-selection--multiple{
padding:9px 3px;
}
.mix_group{
height:42px;
}
.mix_option{
clip: rect(-1px 1200px 42px 0);
}
.mix_option .form-control{
padding-top:11px;
padding-bottom:11px;
}
.mix_textbox #company, .mix_textbox #return_customer, .mix_textbox #return_company, .mix_textbox .order_ajax_item_title{
height:42px;
}
.list_item_sub {
margin-bottom: 35px;
}
.list_item_date_span{
right:inherit;
left:5px;
top:45px;
}
.modal-dialog{
width: 460px;
margin: 30px auto;
}
.modal-top{
height: 19px;
}
.modal-center{
min-height: 19px;
padding: 0 30px 30px;
}
.modal-bottom{
height: 19px;
}
}
@media only screen and (max-width:667px){
.modal-dialog{
width: 540px;
}
.modal-top{
height: 19px;
}
.modal-center{
min-height: 19px;
padding: 0 30px 30px;
}
.modal-bottom{
height: 19px;
}
}
@media only screen and (max-width:567px){
.modal-dialog{
width: 440px;
}
.modal-top{
height: 18px;
}
.modal-center{
min-height: 18px;
padding: 0 30px 30px;
}
.modal-bottom{
height: 18px;
}
}
@media only screen and (max-width:479px){
.modal-dialog{
width: 420px;
}
.modal-top{
height: 13px;
}
.modal-center{
min-height: 13px;
padding: 0 25px 25px;
}
.modal-bottom{
height: 13px;
}
}
@media only screen and (max-width:429px){
.modal-dialog{
width: 370px;
}
.modal-top{
height: 13px;
}
.modal-center{
min-height: 13px;
padding: 0 20px 20px;
}
.modal-bottom{
height: 13px;
}
}
@media only screen and (max-width:380px){
.modal-dialog{
width: 320px;
}
.modal-top{
height: 13px;
}
.modal-center{
min-height: 13px;
padding: 0 20px 20px;
}
.modal-bottom{
height: 13px;
}
}