.gtr-container-k7m2p {
font-family: Verdana, Helvetica, "Times New Roman", Arial, sans-serif;
font-size: 14px;
line-height: 1.6;
color: #2b2b2b;
padding: 20px 16px;
box-sizing: border-box;
}
.gtr-container-k7m2p *,
.gtr-container-k7m2p *::before,
.gtr-container-k7m2p *::after {
box-sizing: border-box;
}
.gtr-container-k7m2p p {
margin: 0 0 16px 0;
text-align: left;
line-height: 1.6;
font-size: 14px;
color: #2b2b2b;
}
.gtr-container-k7m2p p:last-child {
margin-bottom: 0;
}
.gtr-container-k7m2p p:first-of-type {
position: relative;
padding: 14px 16px 14px 20px;
border-left: 4px solid #FDB100;
border-radius: 6px;
box-shadow: 0 2px 8px rgba(253, 177, 0, 0.12);
color: #3a3a3a;
}
.gtr-container-k7m2p p:first-of-type::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 6px;
background: linear-gradient(90deg, rgba(253, 177, 0, 0.08), rgba(253, 177, 0, 0));
z-index: -1;
pointer-events: none;
}
.gtr-container-k7m2p p:nth-of-type(3) {
position: relative;
padding: 14px 16px 14px 20px;
border-left: 4px solid #E09E00;
border-radius: 6px;
box-shadow: 0 2px 8px rgba(224, 158, 0, 0.1);
color: #3a3a3a;
}
.gtr-container-k7m2p p:nth-of-type(3)::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 6px;
background: linear-gradient(90deg, rgba(253, 177, 0, 0.06), rgba(253, 177, 0, 0));
z-index: -1;
pointer-events: none;
}
.gtr-container-k7m2p p:nth-of-type(5) {
position: relative;
padding: 14px 16px 14px 20px;
border-left: 4px solid #C98A00;
border-radius: 6px;
box-shadow: 0 2px 8px rgba(201, 138, 0, 0.1);
color: #3a3a3a;
}
.gtr-container-k7m2p p:nth-of-type(5)::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 6px;
background: linear-gradient(90deg, rgba(253, 177, 0, 0.05), rgba(253, 177, 0, 0));
z-index: -1;
pointer-events: none;
}
.gtr-container-k7m2p p:nth-of-type(2),
.gtr-container-k7m2p p:nth-of-type(4) {
display: none;
}
.gtr-container-k7m2p table {
width: 100% !important;
border-collapse: collapse !important;
border-spacing: 0 !important;
margin: 16px 0 !important;
border: 1px solid #E5D9B8 !important;
border-radius: 8px !important;
overflow: hidden !important;
}
.gtr-container-k7m2p th {
border: 1px solid #E5D9B8 !important;
padding: 10px 12px !important;
text-align: left !important;
font-size: 14px !important;
font-weight: bold !important;
color: #2b2b2b !important;
background-color: #FDF6E3 !important;
word-break: normal !important;
overflow-wrap: break-word !important;
}
.gtr-container-k7m2p td {
border: 1px solid #E5D9B8 !important;
padding: 10px 12px !important;
text-align: left !important;
font-size: 14px !important;
color: #2b2b2b !important;
word-break: normal !important;
overflow-wrap: break-word !important;
}
.gtr-container-k7m2p ul,
.gtr-container-k7m2p ol {
list-style: none !important;
margin: 0 0 16px 0 !important;
padding: 0 0 0 20px !important;
}
.gtr-container-k7m2p ul li,
.gtr-container-k7m2p ol li {
position: relative !important;
padding-left: 4px !important;
margin-bottom: 8px !important;
font-size: 14px !important;
line-height: 1.6 !important;
color: #2b2b2b !important;
}
.gtr-container-k7m2p ul li::before {
content: "•" !important;
position: absolute !important;
left: -16px !important;
top: 0 !important;
color: #FDB100 !important;
font-weight: bold !important;
}
.gtr-container-k7m2p ol li::before {
content: counter(list-item) "." !important;
position: absolute !important;
left: -20px !important;
top: 0 !important;
color: #FDB100 !important;
font-weight: bold !important;
}
.gtr-container-k7m2p a {
color: #C98A00;
text-decoration: none;
border-bottom: 1px solid rgba(253, 177, 0, 0.4);
transition: color 0.2s ease, border-color 0.2s ease;
}
.gtr-container-k7m2p a:hover {
color: #FDB100;
border-bottom-color: #FDB100;
}
.gtr-container-k7m2p .gtr-table-wrap-k7m2p {
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin: 16px 0;
border-radius: 8px;
}
@media (min-width: 768px) {
.gtr-container-k7m2p {
padding: 32px 40px;
max-width: 900px;
margin: 0 auto;
}
.gtr-container-k7m2p p {
font-size: 14px;
margin-bottom: 20px;
}
.gtr-container-k7m2p p:first-of-type,
.gtr-container-k7m2p p:nth-of-type(3),
.gtr-container-k7m2p p:nth-of-type(5) {
padding: 20px 24px 20px 28px;
}
}
For commercial kitchen drainage, the main challenges are heavy grease, food debris and sudden high water volume, and floor drains and channel drains perform quite differently here. Standard square floor drains have only one outlet, creating a narrow flow bottleneck. Grease and food scraps easily get trapped on the grate and inner core, leading to frequent clogging. They require regular disassembly and cleaning, and are only suitable for small, scattered drainage spots.
Channel drains feature long continuous inlet openings with much larger effective water intake area. They can handle simultaneous drainage from stoves and dishwashing zones. Water level stays stable even under heavy flow. The channel can be fitted with debris baskets and grease interceptors to catch solid waste upfront. Cleaning is simple by just lifting out the basket.
The downside of channel drains is higher upfront civil work cost, as the floor slope needs pre-planning. Floor drains are easier to install and ideal for renovation projects or small kitchens. For large commercial kitchens, channel drain is the preferred choice. Small simple kitchens may use heavy-duty floor drains with deep sediment baskets and anti-clog cores.